XML 123 R108.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Applicable Margin Based on Leverage Ratio Term Loan A(Details) | 12 Months Ended
--- | ---
Dec. 31, 2023
Applicable Margin Based on Leverage Ratio [Line Items] |
Line of Credit Facility, Commitment Fee Percentage | 0.25%
Term Loan A |
Applicable Margin Based on Leverage Ratio [Line Items] |
Applicable Margin Term SOFR Loans | 0.0175
Applicable Margin Base Rate Loans | 0.0075
greaterthan4.00to1.00 |
Applicable Margin Based on Leverage Ratio [Line Items] |
Line of Credit Facility, Commitment Fee Percentage | 0.35%
greaterthan4.00to1.00 | Term Loan A |
Applicable Margin Based on Leverage Ratio [Line Items] |
Applicable Margin Term SOFR Loans | 0.0225
Applicable Margin Base Rate Loans | 0.0125
less than or equal to 4.00 to 1.00 but greater than 3.00 to100 |
Applicable Margin Based on Leverage Ratio [Line Items] |
Line of Credit Facility, Commitment Fee Percentage | 0.30%
less than or equal to 4.00 to 1.00 but greater than 3.00 to100 | Term Loan A |
Applicable Margin Based on Leverage Ratio [Line Items] |
Applicable Margin Term SOFR Loans | 0.0200
Applicable Margin Base Rate Loans | 0.0100
less than or equal 3.00 to 1.00 but greater than 2.50to1.00 |
Applicable Margin Based on Leverage Ratio [Line Items] |
Line of Credit Facility, Commitment Fee Percentage | 0.25%
less than or equal 3.00 to 1.00 but greater than 2.50to1.00 | Term Loan A |
Applicable Margin Based on Leverage Ratio [Line Items] |
Applicable Margin Term SOFR Loans | 0.0175
Applicable Margin Base Rate Loans | 0.0075
less than or equal to 2.50 to1.00 but greater than 2.00 to1.00 |
Applicable Margin Based on Leverage Ratio [Line Items] |
Line of Credit Facility, Commitment Fee Percentage | 0.20%
less than or equal to 2.50 to1.00 but greater than 2.00 to1.00 | Term Loan A |
Applicable Margin Based on Leverage Ratio [Line Items] |
Applicable Margin Term SOFR Loans | 0.0150
Applicable Margin Base Rate Loans | 0.0050
less than or equal to 2.00 to 1.00 |
Applicable Margin Based on Leverage Ratio [Line Items] |
Line of Credit Facility, Commitment Fee Percentage | 0.15%
less than or equal to 2.00 to 1.00 | Term Loan A |
Applicable Margin Based on Leverage Ratio [Line Items] |
Applicable Margin Term SOFR Loans | 0.0125
Applicable Margin Base Rate Loans | 0.0025

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 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: | icui_TermLoanAxis=icui_TermLoanAMember
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: |