XML 99 R89.htm IDEA: XBRL DOCUMENT
v3.23.1

Long-Term Obligations Interest Rate Terms (Details) | 3 Months Ended
--- | ---
Mar. 31, 2023
Debt Disclosure [Abstract] |
Interest Percentage Added to Federal Funds Rate | 0.0050
Interest Percentage Added to Base Rate | 0.0100
Ter SOFR Interest Rate % Adjustment for Base Rate Loans | 0.0010
Line of Credit Facility, Commitment Fee Percentage | 0.25%
Applicable Margin Based on Leverage Ratio [Line Items] |
Line of Credit Facility, Commitment Fee Percentage | 0.25%
Maximum [Member] |
Debt Disclosure [Abstract] |
Term SOFR Adjustment Interest Rate Adjustment Term SOFR Loans | 0.0025
Applicable Margin Based on Leverage Ratio [Line Items] |
Term SOFR Adjustment Interest Rate Adjustment Term SOFR Loans | 0.0025
Minimum [Member] |
Debt Disclosure [Abstract] |
Term SOFR Adjustment Interest Rate Adjustment Term SOFR Loans | 0.0010
Applicable Margin Based on Leverage Ratio [Line Items] |
Term SOFR Adjustment Interest Rate Adjustment Term SOFR Loans | 0.0010
greaterthan 4to1 |
Debt Disclosure [Abstract] |
Line of Credit Facility, Commitment Fee Percentage | 0.35%
Applicable Margin Based on Leverage Ratio [Line Items] |
Line of Credit Facility, Commitment Fee Percentage | 0.35%
lessthan4to1butgreaterthan3to1 |
Debt Disclosure [Abstract] |
Line of Credit Facility, Commitment Fee Percentage | 0.30%
Applicable Margin Based on Leverage Ratio [Line Items] |
Line of Credit Facility, Commitment Fee Percentage | 0.30%
lessthanorequal3to1butgreaterthan2point5to1 |
Debt Disclosure [Abstract] |
Line of Credit Facility, Commitment Fee Percentage | 0.25%
Applicable Margin Based on Leverage Ratio [Line Items] |
Line of Credit Facility, Commitment Fee Percentage | 0.25%
lessthanorequalto2point5to1butgreaterthan2to1 |
Debt Disclosure [Abstract] |
Line of Credit Facility, Commitment Fee Percentage | 0.20%
Applicable Margin Based on Leverage Ratio [Line Items] |
Line of Credit Facility, Commitment Fee Percentage | 0.20%
lessthanorequalto2to1 |
Debt Disclosure [Abstract] |
Line of Credit Facility, Commitment Fee Percentage | 0.15%
Applicable Margin Based on Leverage Ratio [Line Items] |
Line of Credit Facility, Commitment Fee Percentage | 0.15%
Term Loan A |
Debt Disclosure [Abstract] |
Applicable Margin Base Rate Loans | 0.0075
Applicable Margin Term SOFR Loans | 0.0175
Applicable Margin Based on Leverage Ratio [Line Items] |
Applicable Margin Base Rate Loans | 0.0075
Applicable Margin Term SOFR Loans | 0.0175
Term Loan A | greaterthan 4to1 |
Debt Disclosure [Abstract] |
Applicable Margin Base Rate Loans | 0.0125
Applicable Margin Term SOFR Loans | 0.0225
Applicable Margin Based on Leverage Ratio [Line Items] |
Applicable Margin Base Rate Loans | 0.0125
Applicable Margin Term SOFR Loans | 0.0225
Term Loan A | lessthan4to1butgreaterthan3to1 |
Debt Disclosure [Abstract] |
Applicable Margin Base Rate Loans | 0.0100
Applicable Margin Term SOFR Loans | 0.0200
Applicable Margin Based on Leverage Ratio [Line Items] |
Applicable Margin Base Rate Loans | 0.0100
Applicable Margin Term SOFR Loans | 0.0200
Term Loan A | lessthanorequal3to1butgreaterthan2point5to1 |
Debt Disclosure [Abstract] |
Applicable Margin Base Rate Loans | 0.0075
Applicable Margin Term SOFR Loans | 0.0175
Applicable Margin Based on Leverage Ratio [Line Items] |
Applicable Margin Base Rate Loans | 0.0075
Applicable Margin Term SOFR Loans | 0.0175
Term Loan A | lessthanorequalto2point5to1butgreaterthan2to1 |
Debt Disclosure [Abstract] |
Applicable Margin Base Rate Loans | 0.0050
Applicable Margin Term SOFR Loans | 0.0150
Applicable Margin Based on Leverage Ratio [Line Items] |
Applicable Margin Base Rate Loans | 0.0050
Applicable Margin Term SOFR Loans | 0.0150
Term Loan A | lessthanorequalto2to1 |
Debt Disclosure [Abstract] |
Applicable Margin Base Rate Loans | 0.0025
Applicable Margin Term SOFR Loans | 0.0125
Applicable Margin Based on Leverage Ratio [Line Items] |
Applicable Margin Base Rate Loans | 0.0025
Applicable Margin Term SOFR Loans | 0.0125
Term Loan B |
Debt Disclosure [Abstract] |
Applicable Margin Base Rate Loans | 0.015
Applicable Margin Term SOFR Loans | 0.025
Applicable Margin Based on Leverage Ratio [Line Items] |
Applicable Margin Base Rate Loans | 0.015
Applicable Margin Term SOFR Loans | 0.025
Term Loan B | greaterthan2point75to1 |
Debt Disclosure [Abstract] |
Applicable Margin Base Rate Loans | 0.0150
Applicable Margin Term SOFR Loans | 0.0250
Applicable Margin Based on Leverage Ratio [Line Items] |
Applicable Margin Base Rate Loans | 0.0150
Applicable Margin Term SOFR Loans | 0.0250
Term Loan B | lessthan2point75to1 |
Debt Disclosure [Abstract] |
Applicable Margin Base Rate Loans | 0.0125
Applicable Margin Term SOFR Loans | 0.0225
Applicable Margin Based on Leverage Ratio [Line Items] |
Applicable Margin Base Rate Loans | 0.0125
Applicable Margin Term SOFR Loans | 0.0225

X
- Definition Applicable Margin Base Rate Loans + References No definition available. + Details
Name: | icui_ApplicableMarginBaseRateLoans
Namespace Prefix: | icui_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Applicable Margin Based on Leverage Ratio [Line Items] + References No definition available. + Details
Name: | icui_ApplicableMarginBasedOnLeverageRatioLineItems
Namespace Prefix: | icui_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Applicable Margin Term SOFR Loans + References No definition available. + Details
Name: | icui_ApplicableMarginTermSOFRLoans
Namespace Prefix: | icui_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Interest Percentage Added to Base Rate + References No definition available. + Details
Name: | icui_InterestPercentageAddedToBaseRate
Namespace Prefix: | icui_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Interest Percentage Added to Federal Funds Rate + References No definition available. + Details
Name: | icui_InterestPercentageAddedToFederalFundsRate
Namespace Prefix: | icui_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Ter SOFR Interest Rate % Adjustment for Base Rate Loans + References No definition available. + Details
Name: | icui_TerSOFRInterestRateAdjustmentForBaseRateLoans
Namespace Prefix: | icui_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Term SOFR Adjustment Interest Rate Adjustment Term SOFR Loans + References No definition available. + Details
Name: | icui_TermSOFRAdjustmentInterestRateAdjustmentTermSOFRLoans
Namespace Prefix: | icui_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_DebtDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | icui_LeverageRatioLevelAxis=icui_Greaterthan400to100Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | icui_LeverageRatioLevelAxis=icui_LessThanOrEqualTo400To100ButGreaterThan300To100Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | icui_LeverageRatioLevelAxis=icui_LessThanOrEqual300To100ButGreaterThan250to100Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | icui_LeverageRatioLevelAxis=icui_LessThanOrEqualTo250To100ButGreaterThan200To100Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | icui_LeverageRatioLevelAxis=icui_LessThanOrEqualTo200To100Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | icui_TermLoanAxis=icui_TermLoanAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | icui_TermLoanAxis=icui_TermLoanBMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | icui_LeverageRatioLevelAxis=icui_GreaterThan275To100Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | icui_LeverageRatioLevelAxis=icui_LessThan275To100Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |