<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.2.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>268</ContextCount>
  <ElementCount>283</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>75</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>100000 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>100010 - Statement - Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/StatementCondensedConsolidatedBalanceSheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>100030 - Statement - Condensed Consolidated Statements of Operations (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Operations (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>100040 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive Loss (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>100050 - Statement - Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>100060 - Statement - Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Parenthetical) (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityParentheticalUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Parenthetical) (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>100070 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>100080 - Disclosure - Organization</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureOrganization</Role>
      <ShortName>Organization</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>100090 - Disclosure - Basis of presentation and significant accounting policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureBasisOfPresentationAndSignificantAccountingPolicies</Role>
      <ShortName>Basis of presentation and significant accounting policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>100100 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureAcquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>100110 - Disclosure - License and collaboration agreements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureLicenseAndCollaborationAgreements</Role>
      <ShortName>License and collaboration agreements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>100120 - Disclosure - Restricted Cash</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureRestrictedCash</Role>
      <ShortName>Restricted Cash</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>100130 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureFairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>100140 - Disclosure - Property and Equipment, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosurePropertyAndEquipmentNet</Role>
      <ShortName>Property and Equipment, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>100150 - Disclosure - Accrued Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureAccruedLiabilities</Role>
      <ShortName>Accrued Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>100160 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureCommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>100170 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureStockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>100180 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureStockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>100190 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureIncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>100200 - Disclosure - Net Loss Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureNetLossPerShare</Role>
      <ShortName>Net Loss Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>100210 - Disclosure - Basis of presentation and significant accounting policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Basis of presentation and significant accounting policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>100220 - Disclosure - Acquisitions - (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureAcquisitionsTables</Role>
      <ShortName>Acquisitions - (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://sana.com/20220930/taxonomy/role/DisclosureAcquisitions</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>100230 - Disclosure - License and collaboration agreements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsTables</Role>
      <ShortName>License and collaboration agreements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://sana.com/20220930/taxonomy/role/DisclosureLicenseAndCollaborationAgreements</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>100240 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureFairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://sana.com/20220930/taxonomy/role/DisclosureFairValueMeasurements</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>100250 - Disclosure - Property and Equipment, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosurePropertyAndEquipmentNetTables</Role>
      <ShortName>Property and Equipment, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://sana.com/20220930/taxonomy/role/DisclosurePropertyAndEquipmentNet</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>100260 - Disclosure - Accrued Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureAccruedLiabilitiesTables</Role>
      <ShortName>Accrued Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://sana.com/20220930/taxonomy/role/DisclosureAccruedLiabilities</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>100270 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureCommitmentsAndContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://sana.com/20220930/taxonomy/role/DisclosureCommitmentsAndContingencies</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>100280 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureStockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://sana.com/20220930/taxonomy/role/DisclosureStockBasedCompensation</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>100290 - Disclosure - Net Loss Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureNetLossPerShareTables</Role>
      <ShortName>Net Loss Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://sana.com/20220930/taxonomy/role/DisclosureNetLossPerShare</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>100300 - Disclosure - Organization - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureOrganizationAdditionalInformationDetails</Role>
      <ShortName>Organization - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>100310 - Disclosure - Acquisitions - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails</Role>
      <ShortName>Acquisitions - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>100320 - Disclosure - Acquisitions - Schedule of Various Thresholds for Market Capitalizations Resulting Potential Success Payment and Additional Potential Contingent Consideration (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureAcquisitionsScheduleOfVariousThresholdsForMarketCapitalizationsResultingPotentialSuccessPaymentAndAdditionalPotentialContingentConsiderationDetails</Role>
      <ShortName>Acquisitions - Schedule of Various Thresholds for Market Capitalizations Resulting Potential Success Payment and Additional Potential Contingent Consideration (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>100330 - Disclosure - License and Collaboration Agreements - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails</Role>
      <ShortName>License and Collaboration Agreements - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>100340 - Disclosure - License and Collaboration Agreements - Summary of Potential Success Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsSummaryOfPotentialSuccessPaymentsDetails</Role>
      <ShortName>License and Collaboration Agreements - Summary of Potential Success Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>100350 - Disclosure - Restricted Cash - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureRestrictedCashAdditionalInformationDetails</Role>
      <ShortName>Restricted Cash - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>100360 - Disclosure - Fair Value Measurements - Summary of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements - Summary of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>100370 - Disclosure - Fair Value Measurements - Summary of Estimated Fair Value Available For Sale Debt Securities Continuous Unrealized Loss Position (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfEstimatedFairValueAvailableForSaleDebtSecuritiesContinuousUnrealizedLossPositionDetails</Role>
      <ShortName>Fair Value Measurements - Summary of Estimated Fair Value Available For Sale Debt Securities Continuous Unrealized Loss Position (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>100380 - Disclosure - Fair Value Measurements - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails</Role>
      <ShortName>Fair Value Measurements - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>100390 - Disclosure - Fair Value Measurements - Changes in Estimated Fair Value of Level 3 Financial Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureFairValueMeasurementsChangesInEstimatedFairValueOfLevel3FinancialLiabilitiesDetails</Role>
      <ShortName>Fair Value Measurements - Changes in Estimated Fair Value of Level 3 Financial Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>100400 - Disclosure - Fair Value Measurements - Summary of Estimated Fair Value of Contingent Consideration Unobservable Inputs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfEstimatedFairValueOfContingentConsiderationUnobservableInputsDetails</Role>
      <ShortName>Fair Value Measurements - Summary of Estimated Fair Value of Contingent Consideration Unobservable Inputs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>100410 - Disclosure - Fair Value Measurements - Summary of Estimated Fair Value of Success Payment Liabilities Unobservable Inputs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfEstimatedFairValueOfSuccessPaymentLiabilitiesUnobservableInputsDetails</Role>
      <ShortName>Fair Value Measurements - Summary of Estimated Fair Value of Success Payment Liabilities Unobservable Inputs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>100420 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails</Role>
      <ShortName>Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>100430 - Disclosure - Property and Equipment, Net - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails</Role>
      <ShortName>Property and Equipment, Net - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>100440 - Disclosure - Accrued Liabilities - Schedule of Accrued Compensation and Accrued Expenses and Other Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureAccruedLiabilitiesScheduleOfAccruedCompensationAndAccruedExpensesAndOtherCurrentLiabilitiesDetails</Role>
      <ShortName>Accrued Liabilities - Schedule of Accrued Compensation and Accrued Expenses and Other Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>100450 - Disclosure - Commitments and Contingencies - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails</Role>
      <ShortName>Commitments and Contingencies - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>100460 - Disclosure - Commitments and Contingencies - Schedule of Additional Information Related to Operating Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfAdditionalInformationRelatedToOperatingLeasesDetails</Role>
      <ShortName>Commitments and Contingencies - Schedule of Additional Information Related to Operating Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>100470 - Disclosure - Commitments and Contingencies - Summary of Lease Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfLeaseCostsDetails</Role>
      <ShortName>Commitments and Contingencies - Summary of Lease Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>100480 - Disclosure - Commitments and Contingencies - Reconciliation of Undiscounted Operating Lease Cash Flows by Fiscal Year to Present Value of Operating Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureCommitmentsAndContingenciesReconciliationOfUndiscountedOperatingLeaseCashFlowsByFiscalYearToPresentValueOfOperatingLeaseLiabilitiesDetails</Role>
      <ShortName>Commitments and Contingencies - Reconciliation of Undiscounted Operating Lease Cash Flows by Fiscal Year to Present Value of Operating Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>100500 - Disclosure - Stockholders' Equity - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails</Role>
      <ShortName>Stockholders' Equity - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>100510 - Disclosure - Stock-Based Compensation - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails</Role>
      <ShortName>Stock-Based Compensation - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>100520 - Disclosure - Stock-Based Compensation - Schedule of Stock Based Compensation Expense Recognized (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureStockBasedCompensationScheduleOfStockBasedCompensationExpenseRecognizedDetails</Role>
      <ShortName>Stock-Based Compensation - Schedule of Stock Based Compensation Expense Recognized (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>100530 - Disclosure - Stock-Based Compensation - Schedule of Unrecognized Stock-Based Compensation Costs Related to Unvested Awards and Weighted-Average Period Over Which Costs are Expected to be Recognized (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureStockBasedCompensationScheduleOfUnrecognizedStockBasedCompensationCostsRelatedToUnvestedAwardsAndWeightedAveragePeriodOverWhichCostsAreExpectedToBeRecognizedDetails</Role>
      <ShortName>Stock-Based Compensation - Schedule of Unrecognized Stock-Based Compensation Costs Related to Unvested Awards and Weighted-Average Period Over Which Costs are Expected to be Recognized (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>100540 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails</Role>
      <ShortName>Stock-Based Compensation - Summary of Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>100550 - Disclosure - Stock-Based Compensation - Schedule of Assumptions Used in Black-Scholes Option-Pricing Model for Estimating Fair Value of Stock Options Granted (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureStockBasedCompensationScheduleOfAssumptionsUsedInBlackScholesOptionPricingModelForEstimatingFairValueOfStockOptionsGrantedDetails</Role>
      <ShortName>Stock-Based Compensation - Schedule of Assumptions Used in Black-Scholes Option-Pricing Model for Estimating Fair Value of Stock Options Granted (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>100560 - Disclosure - Stock-Based Compensation - Summary of Additional Information Related to Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfAdditionalInformationRelatedToStockOptionActivityDetails</Role>
      <ShortName>Stock-Based Compensation - Summary of Additional Information Related to Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>100570 - Disclosure - Stock-Based Compensation - Summary of RSA Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfRSAActivityDetails</Role>
      <ShortName>Stock-Based Compensation - Summary of RSA Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="sana-10q_20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>100580 - Disclosure - Net Loss Per Share - Anti-dilutive Securities Excluded from Calculation of Diluted Net Loss Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sana.com/20220930/taxonomy/role/DisclosureNetLossPerShareAntiDilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails</Role>
      <ShortName>Net Loss Per Share - Anti-dilutive Securities Excluded from Calculation of Diluted Net Loss Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 44 fact(s) appearing in ix:hidden were eligible for transformation: sana:OperatingLeaseCommencementBeginningMonthAndYear, sana:OperatingLeaseCommencementEndingMonthAndYear, sana:OperatingLeaseExpirationBeginningMonthAndYear, sana:OperatingLeaseExpirationEndingMonthAndYear, sana:SuccessPaymentLiabilityExpectedTerm, us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput, us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 -  sana-10q_20220930.htm 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q" original="sana-10q_20220930.htm">sana-10q_20220930.htm</File>
    <File>sana-20220930.xsd</File>
    <File>sana-20220930_cal.xml</File>
    <File>sana-20220930_def.xml</File>
    <File>sana-20220930_lab.xml</File>
    <File>sana-20220930_pre.xml</File>
    <File>sana-ex1010_89.htm</File>
    <File>sana-ex1011_273.htm</File>
    <File>sana-ex101_264.htm</File>
    <File>sana-ex102_265.htm</File>
    <File>sana-ex103_272.htm</File>
    <File>sana-ex104_270.htm</File>
    <File>sana-ex105_271.htm</File>
    <File>sana-ex106_268.htm</File>
    <File>sana-ex107_269.htm</File>
    <File>sana-ex108_267.htm</File>
    <File>sana-ex109_266.htm</File>
    <File>sana-ex311_9.htm</File>
    <File>sana-ex312_11.htm</File>
    <File>sana-ex321_10.htm</File>
    <File>sana-ex322_8.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>gtcb12xv5fdz000001.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="683">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="31">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
