XML 74 R64.htm IDEA: XBRL DOCUMENT
v3.21.2

Fair Value Measures and Disclosures Assets and Liabilities by Balance Sheet Grouping (Details) - USD ($) $ in Thousands | Sep. 30, 2021 | Dec. 31, 2020
--- | --- | ---
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |  |  |
Assets, Fair Value Disclosure | $ 25,953 | $ 31,216 |
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value | 18,009 | 14,687 | [1]
Debt Securities, Available-for-sale, Noncurrent | 7,172 | 12,974 |
Earn-out liability [Member] |  |  |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |  |  |
Nonfinancial Liabilities Fair Value Disclosure | 29,400 | 26,300 |
Liabilities, Total [Member] |  |  |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |  |  |
Nonfinancial Liabilities Fair Value Disclosure | 29,400 | 26,300 |
Prepaid Expenses and Other Current Assets [Member] |  |  |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |  |  |
Foreign Currency Contract, Asset, Fair Value Disclosure | 772 | 3,555 |
Fair Value, Inputs, Level 1 [Member] |  |  |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |  |  |
Assets, Fair Value Disclosure | 0 | 0 |
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value | 0 | 0 |
Debt Securities, Available-for-sale, Noncurrent | 0 | 0 |
Fair Value, Inputs, Level 1 [Member] | Earn-out liability [Member] |  |  |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |  |  |
Nonfinancial Liabilities Fair Value Disclosure | 0 | 0 |
Fair Value, Inputs, Level 1 [Member] | Liabilities, Total [Member] |  |  |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |  |  |
Nonfinancial Liabilities Fair Value Disclosure | 0 | 0 |
Fair Value, Inputs, Level 1 [Member] | Prepaid Expenses and Other Current Assets [Member] |  |  |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |  |  |
Foreign Currency Contract, Asset, Fair Value Disclosure | 0 | 0 |
Fair Value, Inputs, Level 2 [Member] |  |  |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |  |  |
Assets, Fair Value Disclosure | 25,953 | 31,216 |
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value | 18,009 | 14,687 |
Debt Securities, Available-for-sale, Noncurrent | 7,172 | 12,974 |
Fair Value, Inputs, Level 2 [Member] | Earn-out liability [Member] |  |  |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |  |  |
Nonfinancial Liabilities Fair Value Disclosure | 26,300 | 0 |
Fair Value, Inputs, Level 2 [Member] | Liabilities, Total [Member] |  |  |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |  |  |
Nonfinancial Liabilities Fair Value Disclosure | 26,300 | 0 |
Fair Value, Inputs, Level 2 [Member] | Prepaid Expenses and Other Current Assets [Member] |  |  |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |  |  |
Foreign Currency Contract, Asset, Fair Value Disclosure | 772 | 3,555 |
Fair Value, Inputs, Level 3 [Member] |  |  |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |  |  |
Assets, Fair Value Disclosure | 0 | 0 |
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value | 0 | 0 |
Debt Securities, Available-for-sale, Noncurrent | 0 | 0 |
Fair Value, Inputs, Level 3 [Member] | Earn-out liability [Member] |  |  |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |  |  |
Nonfinancial Liabilities Fair Value Disclosure | 3,100 | 26,300 |
Fair Value, Inputs, Level 3 [Member] | Liabilities, Total [Member] |  |  |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |  |  |
Nonfinancial Liabilities Fair Value Disclosure | 3,100 | 26,300 |
Fair Value, Inputs, Level 3 [Member] | Prepaid Expenses and Other Current Assets [Member] |  |  |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |  |  |
Foreign Currency Contract, Asset, Fair Value Disclosure | $ 0 | $ 0 |
[1] | December 31, 2020 balances were derived from audited consolidated financial statements.

X
- Definition Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258 + Details
Name: | us-gaap_AssetsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 30 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 30 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition 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. + References No definition available. + Details
Name: | us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References No definition available. + Details
Name: | us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition 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. + References No definition available. + Details
Name: | us-gaap_NonfinancialLiabilitiesFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_FairValueByLiabilityClassAxis=icui_EarnoutliabilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByLiabilityClassAxis=us-gaap_LiabilitiesTotalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |