<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>491</ContextCount>
  <ElementCount>532</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>129</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - COVER PAGE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/COVERPAGE</Role>
      <ShortName>COVER PAGE</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>9952151 - Statement - Consolidated Statements Of Earnings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/ConsolidatedStatementsOfEarnings</Role>
      <ShortName>Consolidated Statements Of Earnings</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>9952152 - Statement - Consolidated Statements Of Earnings (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/ConsolidatedStatementsOfEarningsParenthetical</Role>
      <ShortName>Consolidated Statements Of Earnings (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952153 - Statement - Consolidated Statements of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/ConsolidatedStatementsofComprehensiveIncome</Role>
      <ShortName>Consolidated Statements of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>9952154 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>9952155 - Statement - Consolidated Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/ConsolidatedBalanceSheetsParentheticals</Role>
      <ShortName>Consolidated Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>9952156 - Statement - Consolidated Statements Of Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/ConsolidatedStatementsOfShareholdersEquity</Role>
      <ShortName>Consolidated Statements Of Shareholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>9952157 - Statement - Consolidated Statements Of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/ConsolidatedStatementsOfCashFlows</Role>
      <ShortName>Consolidated Statements Of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>9952158 - Disclosure - Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/SignificantAccountingPolicies</Role>
      <ShortName>Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>9952159 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/RevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952160 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952161 - Disclosure - Derivative Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/DerivativeInstruments</Role>
      <ShortName>Derivative Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952162 - Disclosure - Accumulated Other Comprehensive (Loss) Income (AOCI)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/AccumulatedOtherComprehensiveLossIncomeAOCI</Role>
      <ShortName>Accumulated Other Comprehensive (Loss) Income (AOCI)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952163 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952164 - Disclosure - Contingencies and Commitments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/ContingenciesandCommitments</Role>
      <ShortName>Contingencies and Commitments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952165 - Disclosure - Goodwill and Other Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/GoodwillandOtherIntangibleAssets</Role>
      <ShortName>Goodwill and Other Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952166 - Disclosure - Capital Stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/CapitalStock</Role>
      <ShortName>Capital Stock</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9952167 - Disclosure - Debt and Credit Facilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/DebtandCreditFacilities</Role>
      <ShortName>Debt and Credit Facilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>9952168 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9952169 - Disclosure - Retirement Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/RetirementPlans</Role>
      <ShortName>Retirement Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>9952170 - Disclosure - Summary of Quarterly Data (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/SummaryofQuarterlyDataUnaudited</Role>
      <ShortName>Summary of Quarterly Data (Unaudited)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>9952171 - Disclosure - Segment and Geographic Data</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/SegmentandGeographicData</Role>
      <ShortName>Segment and Geographic Data</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9952172 - Disclosure - Asset Impairments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/AssetImpairments</Role>
      <ShortName>Asset Impairments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9952173 - Disclosure - Assets Held for Sale</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/AssetsHeldforSale</Role>
      <ShortName>Assets Held for Sale</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>9952174 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>9952175 - Disclosure - Schedule II Valuation and Qualifying Accounts (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.stryker.com/role/ScheduleIIValuationandQualifyingAccountsNotes</Role>
      <ShortName>Schedule II Valuation and Qualifying Accounts (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>995447 - Disclosure - Insider Trading Policies and Procedures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc</Role>
      <ShortName>Insider Trading Policies and Procedures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9955511 - Disclosure - Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/SignificantAccountingPoliciesPolicies</Role>
      <ShortName>Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.stryker.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9955512 - Disclosure - Revenue Recognition (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/RevenueRecognitionTables</Role>
      <ShortName>Revenue Recognition (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stryker.com/role/RevenueRecognition</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9955513 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stryker.com/role/FairValueMeasurements</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9955514 - Disclosure - Derivative Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/DerivativeInstrumentsTables</Role>
      <ShortName>Derivative Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stryker.com/role/DerivativeInstruments</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9955515 - Disclosure - Accumulated Other Comprehensive (Loss) Income (AOCI) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/AccumulatedOtherComprehensiveLossIncomeAOCITables</Role>
      <ShortName>Accumulated Other Comprehensive (Loss) Income (AOCI) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stryker.com/role/AccumulatedOtherComprehensiveLossIncomeAOCI</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9955516 - Disclosure - Acquisitions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/AcquisitionsTables</Role>
      <ShortName>Acquisitions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stryker.com/role/Acquisitions</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9955517 - Disclosure - Contingencies and Commitments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/ContingenciesandCommitmentsTables</Role>
      <ShortName>Contingencies and Commitments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stryker.com/role/ContingenciesandCommitments</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9955518 - Disclosure - Goodwill and Other Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/GoodwillandOtherIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Other Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stryker.com/role/GoodwillandOtherIntangibleAssets</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9955519 - Disclosure - Capital Stock (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/CapitalStockTables</Role>
      <ShortName>Capital Stock (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stryker.com/role/CapitalStock</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9955520 - Disclosure - Debt and Credit Facilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/DebtandCreditFacilitiesTables</Role>
      <ShortName>Debt and Credit Facilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stryker.com/role/DebtandCreditFacilities</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9955521 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stryker.com/role/IncomeTaxes</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9955522 - Disclosure - Retirement Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/RetirementPlansTables</Role>
      <ShortName>Retirement Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stryker.com/role/RetirementPlans</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9955523 - Disclosure - Summary of Quarterly Data (Unaudited) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/SummaryofQuarterlyDataUnauditedTables</Role>
      <ShortName>Summary of Quarterly Data (Unaudited) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stryker.com/role/SummaryofQuarterlyDataUnaudited</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9955524 - Disclosure - Segment and Geographic Data (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/SegmentandGeographicDataTables</Role>
      <ShortName>Segment and Geographic Data (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stryker.com/role/SegmentandGeographicData</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9955525 - Disclosure - Assets Held for Sale (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/AssetsHeldforSaleTables</Role>
      <ShortName>Assets Held for Sale (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stryker.com/role/AssetsHeldforSale</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9955526 - Disclosure - Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/SignificantAccountingPoliciesDetails</Role>
      <ShortName>Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/SignificantAccountingPoliciesPolicies</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9955527 - Disclosure - Revenue Recognition - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/RevenueRecognitionNarrativeDetails</Role>
      <ShortName>Revenue Recognition - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9955528 - Disclosure - Revenue Recognition - Disaggregated Sales Analysis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/RevenueRecognitionDisaggregatedSalesAnalysisDetails</Role>
      <ShortName>Revenue Recognition - Disaggregated Sales Analysis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9955529 - Disclosure - Revenue Recognition - Changes in Contract Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/RevenueRecognitionChangesinContractLiabilitiesDetails</Role>
      <ShortName>Revenue Recognition - Changes in Contract Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9955530 - Disclosure - Fair Value Measurements (Valuation Of Financial Instruments By Pricing Categories) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/FairValueMeasurementsValuationOfFinancialInstrumentsByPricingCategoriesDetails</Role>
      <ShortName>Fair Value Measurements (Valuation Of Financial Instruments By Pricing Categories) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9955531 - Disclosure - Fair Value Measurements (Available-For-Sale Securities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/FairValueMeasurementsAvailableForSaleSecuritiesDetails</Role>
      <ShortName>Fair Value Measurements (Available-For-Sale Securities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9955532 - Disclosure - Fair Value Measurements (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/FairValueMeasurementsNarrativeDetails</Role>
      <ShortName>Fair Value Measurements (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9955533 - Disclosure - Derivative Instruments (Forward Currency Exchange Contracts) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/DerivativeInstrumentsForwardCurrencyExchangeContractsDetails</Role>
      <ShortName>Derivative Instruments (Forward Currency Exchange Contracts) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/DerivativeInstrumentsTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9955534 - Disclosure - Derivative Instruments (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/DerivativeInstrumentsNarrativeDetails</Role>
      <ShortName>Derivative Instruments (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/DerivativeInstrumentsTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9955535 - Disclosure - Derivative Instruments (Movements out of OCI) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/DerivativeInstrumentsMovementsoutofOCIDetails</Role>
      <ShortName>Derivative Instruments (Movements out of OCI) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/DerivativeInstrumentsTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9955536 - Disclosure - Accumulated Other Comprehensive (Loss) Income (AOCI) (Schedule of Amounts Recognized in Other Comprehensive Income (Loss)) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/AccumulatedOtherComprehensiveLossIncomeAOCIScheduleofAmountsRecognizedinOtherComprehensiveIncomeLossDetails</Role>
      <ShortName>Accumulated Other Comprehensive (Loss) Income (AOCI) (Schedule of Amounts Recognized in Other Comprehensive Income (Loss)) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/AccumulatedOtherComprehensiveLossIncomeAOCITables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9955537 - Disclosure - Acquisitions (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/AcquisitionsNarrativeDetails</Role>
      <ShortName>Acquisitions (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/AcquisitionsTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9955538 - Disclosure - Acquisitions (Allocation Of The Preliminary Purchase Price To The Acquired Net Assets Of Acquisitions) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/AcquisitionsAllocationOfThePreliminaryPurchasePriceToTheAcquiredNetAssetsOfAcquisitionsDetails</Role>
      <ShortName>Acquisitions (Allocation Of The Preliminary Purchase Price To The Acquired Net Assets Of Acquisitions) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/AcquisitionsTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9955539 - Disclosure - Contingencies and Commitments (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/ContingenciesandCommitmentsNarrativeDetails</Role>
      <ShortName>Contingencies and Commitments (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/ContingenciesandCommitmentsTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9955540 - Disclosure - Commitments and Contingencies (Lease Cost) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/CommitmentsandContingenciesLeaseCostDetails</Role>
      <ShortName>Commitments and Contingencies (Lease Cost) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9955541 - Disclosure - Contingencies and Commitments (Future Purchase Obligations and Minimum Lease Payments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/ContingenciesandCommitmentsFuturePurchaseObligationsandMinimumLeasePaymentsDetails</Role>
      <ShortName>Contingencies and Commitments (Future Purchase Obligations and Minimum Lease Payments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/ContingenciesandCommitmentsTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9955542 - Disclosure - Contingencies and Commitments (Supplier Finance Program) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/ContingenciesandCommitmentsSupplierFinanceProgramDetails</Role>
      <ShortName>Contingencies and Commitments (Supplier Finance Program) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/ContingenciesandCommitmentsTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9955543 - Disclosure - Goodwill and Other Intangible Assets (Goodwill) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets (Goodwill) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/GoodwillandOtherIntangibleAssetsTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9955544 - Disclosure - Goodwill and Other Intangible Assets (Summary of the Company's Other Intangible Assets) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/GoodwillandOtherIntangibleAssetsSummaryoftheCompanysOtherIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets (Summary of the Company's Other Intangible Assets) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/GoodwillandOtherIntangibleAssetsTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9955545 - Disclosure - Goodwill and Other Intangible Assets (Estimated Amortization Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/GoodwillandOtherIntangibleAssetsEstimatedAmortizationExpenseDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets (Estimated Amortization Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/GoodwillandOtherIntangibleAssetsTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9955546 - Disclosure - Capital Stock (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/CapitalStockNarrativeDetails</Role>
      <ShortName>Capital Stock (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/CapitalStockTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9955547 - Disclosure - Capital Stock (Option Grant Assumptions) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/CapitalStockOptionGrantAssumptionsDetails</Role>
      <ShortName>Capital Stock (Option Grant Assumptions) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/CapitalStockTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9955548 - Disclosure - Capital Stock (Summary of Stock Option Activity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/CapitalStockSummaryofStockOptionActivityDetails</Role>
      <ShortName>Capital Stock (Summary of Stock Option Activity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/CapitalStockTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9955549 - Disclosure - Capital Stock (Summary of RSU and PSU Activity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/CapitalStockSummaryofRSUandPSUActivityDetails</Role>
      <ShortName>Capital Stock (Summary of RSU and PSU Activity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/CapitalStockTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9955550 - Disclosure - Debt and Credit Facilities (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/DebtandCreditFacilitiesNarrativeDetails</Role>
      <ShortName>Debt and Credit Facilities (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/DebtandCreditFacilitiesTables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9955551 - Disclosure - Debt and Credit Facilities (Maturities Of Long-Term Debt Disclosures) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/DebtandCreditFacilitiesMaturitiesOfLongTermDebtDisclosuresDetails</Role>
      <ShortName>Debt and Credit Facilities (Maturities Of Long-Term Debt Disclosures) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/DebtandCreditFacilitiesTables</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9955552 - Disclosure - Income Taxes (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/IncomeTaxesTables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9955553 - Disclosure - Income Taxes (Schedule of Reconciliation of U.S. Statutory Income Tax Rate to Company's Effective Income Tax Rate from Continuing Operations) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/IncomeTaxesScheduleofReconciliationofUSStatutoryIncomeTaxRatetoCompanysEffectiveIncomeTaxRatefromContinuingOperationsDetails</Role>
      <ShortName>Income Taxes (Schedule of Reconciliation of U.S. Statutory Income Tax Rate to Company's Effective Income Tax Rate from Continuing Operations) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/IncomeTaxesTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>9955554 - Disclosure - Income Taxes (Schedule of Earnings before Income Taxes) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/IncomeTaxesScheduleofEarningsbeforeIncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Schedule of Earnings before Income Taxes) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/IncomeTaxesTables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>9955555 - Disclosure - Income Taxes (Schedule of Provision for Income Taxes) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Schedule of Provision for Income Taxes) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/IncomeTaxesTables</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>9955556 - Disclosure - Income Taxes (Schedule of Difference in Income Tax Effects Comprising Company's Deferred Income Tax Assets and Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/IncomeTaxesScheduleofDifferenceinIncomeTaxEffectsComprisingCompanysDeferredIncomeTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>Income Taxes (Schedule of Difference in Income Tax Effects Comprising Company's Deferred Income Tax Assets and Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/IncomeTaxesTables</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>9955557 - Disclosure - Income Taxes (Schedule of Unresolved Income Tax Positions) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/IncomeTaxesScheduleofUnresolvedIncomeTaxPositionsDetails</Role>
      <ShortName>Income Taxes (Schedule of Unresolved Income Tax Positions) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/IncomeTaxesTables</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>9955558 - Disclosure - Retirement Plans (Schedule of Defined Contribution Plan Disclosures) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/RetirementPlansScheduleofDefinedContributionPlanDisclosuresDetails</Role>
      <ShortName>Retirement Plans (Schedule of Defined Contribution Plan Disclosures) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/RetirementPlansTables</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>9955559 - Disclosure - Retirement Plans (Schedule of Funded Status and Components of the Amounts Recognized in the Consolidated Balance Sheets and in Accumulated Other Comprehensive Gain (Loss), Before the Effect of Income Taxes) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/RetirementPlansScheduleofFundedStatusandComponentsoftheAmountsRecognizedintheConsolidatedBalanceSheetsandinAccumulatedOtherComprehensiveGainLossBeforetheEffectofIncomeTaxesDetails</Role>
      <ShortName>Retirement Plans (Schedule of Funded Status and Components of the Amounts Recognized in the Consolidated Balance Sheets and in Accumulated Other Comprehensive Gain (Loss), Before the Effect of Income Taxes) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/RetirementPlansTables</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>9955560 - Disclosure - Retirement Plans (Schedule of Change in Benefit Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/RetirementPlansScheduleofChangeinBenefitObligationsDetails</Role>
      <ShortName>Retirement Plans (Schedule of Change in Benefit Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/RetirementPlansTables</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>9955561 - Disclosure - Retirement Plans (Change in Plan Assets) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/RetirementPlansChangeinPlanAssetsDetails</Role>
      <ShortName>Retirement Plans (Change in Plan Assets) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/RetirementPlansTables</ParentRole>
      <Position>82</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>9955562 - Disclosure - Retirement Plans (Schedule of Target and Actual Allocation of Plan Assets) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/RetirementPlansScheduleofTargetandActualAllocationofPlanAssetsDetails</Role>
      <ShortName>Retirement Plans (Schedule of Target and Actual Allocation of Plan Assets) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/RetirementPlansTables</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>9955563 - Disclosure - Retirement Plans (Schedule of Valuation of the Company's Pension Plan Assets by Pricing Categories) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/RetirementPlansScheduleofValuationoftheCompanysPensionPlanAssetsbyPricingCategoriesDetails</Role>
      <ShortName>Retirement Plans (Schedule of Valuation of the Company's Pension Plan Assets by Pricing Categories) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/RetirementPlansTables</ParentRole>
      <Position>84</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>9955564 - Disclosure - Retirement Plans (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/RetirementPlansNarrativeDetails</Role>
      <ShortName>Retirement Plans (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/RetirementPlansTables</ParentRole>
      <Position>85</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>9955565 - Disclosure - Retirement Plans (Expected Benefit Payments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/RetirementPlansExpectedBenefitPaymentsDetails</Role>
      <ShortName>Retirement Plans (Expected Benefit Payments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/RetirementPlansTables</ParentRole>
      <Position>86</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>9955566 - Disclosure - Summary of Quarterly Data (Unaudited) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/SummaryofQuarterlyDataUnauditedDetails</Role>
      <ShortName>Summary of Quarterly Data (Unaudited) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/SummaryofQuarterlyDataUnauditedTables</ParentRole>
      <Position>87</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>9955567 - Disclosure - Segment and Geographic Data (Sales And Other Financial Information By Business Segment) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/SegmentandGeographicDataSalesAndOtherFinancialInformationByBusinessSegmentDetails</Role>
      <ShortName>Segment and Geographic Data (Sales And Other Financial Information By Business Segment) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/SegmentandGeographicDataTables</ParentRole>
      <Position>88</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>9955568 - Disclosure - Segment and Geographic Data (Segment Information) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/SegmentandGeographicDataSegmentInformationDetails</Role>
      <ShortName>Segment and Geographic Data (Segment Information) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/SegmentandGeographicDataTables</ParentRole>
      <Position>89</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>9955569 - Disclosure - Segment and Geographic Data (Geographic Information on Net Sales and Long-Lived Assets) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/SegmentandGeographicDataGeographicInformationonNetSalesandLongLivedAssetsDetails</Role>
      <ShortName>Segment and Geographic Data (Geographic Information on Net Sales and Long-Lived Assets) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/SegmentandGeographicDataTables</ParentRole>
      <Position>90</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>9955570 - Disclosure - Asset Impairments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/AssetImpairmentsDetails</Role>
      <ShortName>Asset Impairments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/AssetImpairments</ParentRole>
      <Position>91</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>9955571 - Disclosure - Assets Held for Sale (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/AssetsHeldforSaleDetails</Role>
      <ShortName>Assets Held for Sale (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/AssetsHeldforSaleTables</ParentRole>
      <Position>92</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>9955572 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/SubsequentEvents</ParentRole>
      <Position>93</Position>
    </Report>
    <Report instance="syk-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>9955573 - Disclosure - Schedule II Valuation and Qualifying Accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stryker.com/role/ScheduleIIValuationandQualifyingAccountsDetails</Role>
      <ShortName>Schedule II Valuation and Qualifying Accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stryker.com/role/ScheduleIIValuationandQualifyingAccountsNotes</ParentRole>
      <Position>94</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" isDefinitelyFs="true" isUsgaap="true" original="syk-20241231.htm">syk-20241231.htm</File>
    <File>syk-20241231.xsd</File>
    <File>syk-20241231_cal.xml</File>
    <File>syk-20241231_def.xml</File>
    <File>syk-20241231_lab.xml</File>
    <File>syk-20241231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>syk-20241231_g1.jpg</File>
    <File>syk-20241231_g2.jpg</File>
    <File>syk-20241231_g3.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="2">http://fasb.org/srt/2024</BaseTaxonomy>
    <BaseTaxonomy items="1559">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="15">http://xbrl.sec.gov/cyd/2024</BaseTaxonomy>
    <BaseTaxonomy items="60">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="5">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
