<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.26.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>517</ContextCount>
  <ElementCount>380</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>91</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>75000 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>75010 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/StatementConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>75020 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>75030 - Statement - Consolidated Statements of Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/StatementConsolidatedStatementsOfIncome</Role>
      <ShortName>Consolidated Statements of Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>75040 - Statement - Consolidated Statements of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncome</Role>
      <ShortName>Consolidated Statements of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>75050 - Statement - Consolidated Statements of Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquity</Role>
      <ShortName>Consolidated Statements of Shareholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>75060 - Statement - Consolidated Statements of Shareholders' Equity (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquityParenthetical</Role>
      <ShortName>Consolidated Statements of Shareholders' Equity (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>75070 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/StatementConsolidatedStatementsOfCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.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>9</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.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>10</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>995455 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies1</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>995465 - Disclosure - Investment Securities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureInvestmentSecurities</Role>
      <ShortName>Investment Securities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>995475 - Disclosure - Loans and Allowance for Credit Losses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureLoansAndAllowanceForCreditLosses</Role>
      <ShortName>Loans and Allowance for Credit Losses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>995485 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureCommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>995505 - Disclosure - Net Income Per Common Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureNetIncomePerCommonShare</Role>
      <ShortName>Net Income Per Common Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>995515 - Disclosure - Fair Value of Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstruments</Role>
      <ShortName>Fair Value of Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>995525 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureRevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>995535 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureLeases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>995545 - Disclosure - Derivative Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureDerivativeFinancialInstruments</Role>
      <ShortName>Derivative Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995555 - Disclosure - Accumulated Other Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLoss</Role>
      <ShortName>Accumulated Other Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995565 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureSubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>995575 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies1</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995585 - Disclosure - Investment Securities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureInvestmentSecuritiesTables</Role>
      <ShortName>Investment Securities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureInvestmentSecurities</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995595 - Disclosure - Loans and Allowance for Credit Losses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureLoansAndAllowanceForCreditLossesTables</Role>
      <ShortName>Loans and Allowance for Credit Losses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureLoansAndAllowanceForCreditLosses</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995605 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureCommitmentsAndContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureCommitmentsAndContingencies</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995625 - Disclosure - Net Income Per Common Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureNetIncomePerCommonShareTables</Role>
      <ShortName>Net Income Per Common Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureNetIncomePerCommonShare</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995635 - Disclosure - Fair Value of Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsTables</Role>
      <ShortName>Fair Value of Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstruments</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>995645 - Disclosure - Revenue Recognition (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureRevenueRecognitionTables</Role>
      <ShortName>Revenue Recognition (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureRevenueRecognition</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>995655 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureLeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureLeases</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>995665 - Disclosure - Derivative Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureDerivativeFinancialInstrumentsTables</Role>
      <ShortName>Derivative Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureDerivativeFinancialInstruments</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>995675 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossTables</Role>
      <ShortName>Accumulated Other Comprehensive Income (Loss) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLoss</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>995685 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>995695 - Disclosure - Investment Securities - Summary of Amortized Cost and Estimated Fair Values of Securities Available for Sale (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureInvestmentSecuritiesSummaryOfAmortizedCostAndEstimatedFairValuesOfSecuritiesAvailableForSaleDetails</Role>
      <ShortName>Investment Securities - Summary of Amortized Cost and Estimated Fair Values of Securities Available for Sale (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>995705 - Disclosure - Investment Securities - Summary of Maturities Available for Sale Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureInvestmentSecuritiesSummaryOfMaturitiesAvailableForSaleSecuritiesDetails</Role>
      <ShortName>Investment Securities - Summary of Maturities Available for Sale Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>995715 - Disclosure - Investment Securities - Summary of Securities in Unrealized Loss Position (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureInvestmentSecuritiesSummaryOfSecuritiesInUnrealizedLossPositionDetails</Role>
      <ShortName>Investment Securities - Summary of Securities in Unrealized Loss Position (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>995725 - Disclosure - Investment Securities - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureInvestmentSecuritiesAdditionalInformationDetails</Role>
      <ShortName>Investment Securities - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>995735 - Disclosure - Loans and Allowance for Credit Losses - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureLoansAndAllowanceForCreditLossesAdditionalInformationDetails</Role>
      <ShortName>Loans and Allowance for Credit Losses - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>995745 - Disclosure - Loans and Allowance for Credit Losses - Summary of Composition of Loan Portfolio (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureLoansAndAllowanceForCreditLossesSummaryOfCompositionOfLoanPortfolioDetails</Role>
      <ShortName>Loans and Allowance for Credit Losses - Summary of Composition of Loan Portfolio (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>995755 - Disclosure - Loans and Allowance for Credit Losses - Schedule of Risk Category of Commercial/Retail Loans on Amortized Cost Basis and Gross Charge-offs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureLoansAndAllowanceForCreditLossesScheduleOfRiskCategoryOfCommercialretailLoansOnAmortizedCostBasisAndGrossChargeoffsDetails</Role>
      <ShortName>Loans and Allowance for Credit Losses - Schedule of Risk Category of Commercial/Retail Loans on Amortized Cost Basis and Gross Charge-offs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>995765 - Disclosure - Loans and Allowance for Credit Losses - Summary of Past Due and Nonaccrual Loans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureLoansAndAllowanceForCreditLossesSummaryOfPastDueAndNonaccrualLoansDetails</Role>
      <ShortName>Loans and Allowance for Credit Losses - Summary of Past Due and Nonaccrual Loans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>995775 - Disclosure - Loans and Allowance for Credit Losses - Schedule of Analysis of Nonaccrual Loans That are Collateral-dependent Financial Assets and Related allowance for Credit Losses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureLoansAndAllowanceForCreditLossesScheduleOfAnalysisOfNonaccrualLoansThatAreCollateraldependentFinancialAssetsAndRelatedAllowance</Role>
      <ShortName>Loans and Allowance for Credit Losses - Schedule of Analysis of Nonaccrual Loans That are Collateral-dependent Financial Assets and Related allowance for Credit Losses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>995785 - Disclosure - Loans and Allowance for Credit Losses - Schedule of Amortized Cots Basis of Loans Modified to Borrowers Disaggregated By Class of Financing Receivable and Type of Concession Granted (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureLoansAndAllowanceForCreditLossesScheduleOfAmortizedCotsBasisOfLoansModifiedToBorrowersDisaggregatedByClassOfFinancingReceivabl</Role>
      <ShortName>Loans and Allowance for Credit Losses - Schedule of Amortized Cots Basis of Loans Modified to Borrowers Disaggregated By Class of Financing Receivable and Type of Concession Granted (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>995795 - Disclosure - Loans and Allowance for Credit Losses -Schedule Financial Effect of Modifications Made to Borrowers Experiencing Financial Difficulty (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureLoansAndAllowanceForCreditLossesScheduleFinancialEffectOfModificationsMadeToBorrowersExperiencingFinancialDifficultyDetails</Role>
      <ShortName>Loans and Allowance for Credit Losses -Schedule Financial Effect of Modifications Made to Borrowers Experiencing Financial Difficulty (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>995805 - Disclosure - Loans and Allowance for Credit Losses - Schedule of Performance of Loans Modified (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureLoansAndAllowanceForCreditLossesScheduleOfPerformanceOfLoansModifiedDetails</Role>
      <ShortName>Loans and Allowance for Credit Losses - Schedule of Performance of Loans Modified (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>995815 - Disclosure - Loans and Allowance for Credit Losses - Schedule of Amortized Cost Basis of Financing Receivables Related to Loans Modified (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureLoansAndAllowanceForCreditLossesScheduleOfAmortizedCostBasisOfFinancingReceivablesRelatedToLoansModifiedDetails</Role>
      <ShortName>Loans and Allowance for Credit Losses - Schedule of Amortized Cost Basis of Financing Receivables Related to Loans Modified (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>995825 - Disclosure - Loans and Allowance for Credit Losses - Summary of Allowance by Loan Category for Credit Losses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureLoansAndAllowanceForCreditLossesSummaryOfAllowanceByLoanCategoryForCreditLossesDetails</Role>
      <ShortName>Loans and Allowance for Credit Losses - Summary of Allowance by Loan Category for Credit Losses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>995835 - Disclosure - Commitments and Contingencies - Schedule of Credit Related Commitments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfCreditRelatedCommitmentsDetails</Role>
      <ShortName>Commitments and Contingencies - Schedule of Credit Related Commitments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>995845 - Disclosure - Commitments and Contingencies - Summary of Tax Credit Investment and Equity Investment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfTaxCreditInvestmentAndEquityInvestmentDetails</Role>
      <ShortName>Commitments and Contingencies - Summary of Tax Credit Investment and Equity Investment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>995855 - Disclosure - Commitments and Contingencies - Summary of Net Provision to Income Tax Expense from Tax Credit Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfNetProvisionToIncomeTaxExpenseFromTaxCreditInvestmentsDetails</Role>
      <ShortName>Commitments and Contingencies - Summary of Net Provision to Income Tax Expense from Tax Credit Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>995885 - Disclosure - Net Income Per Common Share - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureNetIncomePerCommonShareAdditionalInformationDetails</Role>
      <ShortName>Net Income Per Common Share - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>995895 - Disclosure - Net Income Per Common Share - Summary of Net Income Per Common Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureNetIncomePerCommonShareSummaryOfNetIncomePerCommonShareDetails</Role>
      <ShortName>Net Income Per Common Share - Summary of Net Income Per Common Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>995905 - Disclosure - Fair Value of Financial Instruments - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis by Level Within Hierarchy (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisByLevelWithinHierarchyDetails</Role>
      <ShortName>Fair Value of Financial Instruments - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis by Level Within Hierarchy (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>995915 - Disclosure - Fair Value of Financial Instruments - Summary of Assets measured at Fair Value on Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails</Role>
      <ShortName>Fair Value of Financial Instruments - Summary of Assets measured at Fair Value on Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>995925 - Disclosure - Fair Value of Financial Instruments - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails</Role>
      <ShortName>Fair Value of Financial Instruments - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>995935 - Disclosure - Fair Value of Financial Instruments - Summary of Assets and Liabilities Carried on Balance Sheet by Caption and by Level within Valuation Hierarchy for Nonrecurring Change in Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsSummaryOfAssetsAndLiabilitiesCarriedOnBalanceSheetByCaptionAndByLevelWithinValuationHierarchyF</Role>
      <ShortName>Fair Value of Financial Instruments - Summary of Assets and Liabilities Carried on Balance Sheet by Caption and by Level within Valuation Hierarchy for Nonrecurring Change in Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>995945 - Disclosure - Fair Value of Financial Instruments - Summary of Quantitative Information About Unobservable Inputs Used in Level 3 Fair Value Measurements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsSummaryOfQuantitativeInformationAboutUnobservableInputsUsedInLevel3FairValueMeasurementsDetails</Role>
      <ShortName>Fair Value of Financial Instruments - Summary of Quantitative Information About Unobservable Inputs Used in Level 3 Fair Value Measurements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>995955 - Disclosure - Fair Value of Financial Instruments - Summary of Estimated Fair Value of Amounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsSummaryOfEstimatedFairValueOfAmountsDetails</Role>
      <ShortName>Fair Value of Financial Instruments - Summary of Estimated Fair Value of Amounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>995965 - Disclosure - Revenue Recognition - Schedule of Revenue Streams Within Scope of Standard and Followed by Description of Each Noninterest Income Revenue Stream (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureRevenueRecognitionScheduleOfRevenueStreamsWithinScopeOfStandardAndFollowedByDescriptionOfEachNoninterestIncomeRevenueStreamDeta</Role>
      <ShortName>Revenue Recognition - Schedule of Revenue Streams Within Scope of Standard and Followed by Description of Each Noninterest Income Revenue Stream (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>995975 - Disclosure - Revenue Recognition - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails</Role>
      <ShortName>Revenue Recognition - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>995985 - Disclosure - Leases - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails</Role>
      <ShortName>Leases - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>995995 - Disclosure - Leases - Schedule of Maturity Analysis of Operating Lease Liabilities and Reconciliation of Undiscounted Cash Flows (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureLeasesScheduleOfMaturityAnalysisOfOperatingLeaseLiabilitiesAndReconciliationOfUndiscountedCashFlowsDetails</Role>
      <ShortName>Leases - Schedule of Maturity Analysis of Operating Lease Liabilities and Reconciliation of Undiscounted Cash Flows (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>996015 - Disclosure - Derivative Financial Instruments - Summary of Derivatives Recorded on Balance Sheet (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureDerivativeFinancialInstrumentsSummaryOfDerivativesRecordedOnBalanceSheetDetails</Role>
      <ShortName>Derivative Financial Instruments - Summary of Derivatives Recorded on Balance Sheet (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>996025 - Disclosure - Derivative Financial Instruments - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetails</Role>
      <ShortName>Derivative Financial Instruments - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>996035 - Disclosure - Derivative Financial Instruments - Summary of Amounts Recorded on Balance Sheet Related to Cumulative Basis Adjustment for Fair Value Hedges (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureDerivativeFinancialInstrumentsSummaryOfAmountsRecordedOnBalanceSheetRelatedToCumulativeBasisAdjustmentForFairValueHedgesDetails</Role>
      <ShortName>Derivative Financial Instruments - Summary of Amounts Recorded on Balance Sheet Related to Cumulative Basis Adjustment for Fair Value Hedges (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>996045 - Disclosure - Derivative Financial Instruments - Summary of Interest Rate Swaps Designated as Fair Value Hedges (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureDerivativeFinancialInstrumentsSummaryOfInterestRateSwapsDesignatedAsFairValueHedgesDetails</Role>
      <ShortName>Derivative Financial Instruments - Summary of Interest Rate Swaps Designated as Fair Value Hedges (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>996055 - Disclosure - Derivative Financial Instruments - Summary of Change in Fair Value for Derivatives Designated as Fair Value Hedges and Offsetting Change in Fair Value on Hedged Item (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureDerivativeFinancialInstrumentsSummaryOfChangeInFairValueForDerivativesDesignatedAsFairValueHedgesAndOffsettingChangeInFairValu</Role>
      <ShortName>Derivative Financial Instruments - Summary of Change in Fair Value for Derivatives Designated as Fair Value Hedges and Offsetting Change in Fair Value on Hedged Item (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>996065 - Disclosure - Derivative Financial Instruments - Summary of Effect of Fair Value Hedge Accounting on Consolidated Statements of Income and Location and Amount of Gain or (Loss) Recognized in Income on Fair Value Hedging Relationships (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureDerivativeFinancialInstrumentsSummaryOfEffectOfFairValueHedgeAccountingOnConsolidatedStatementsOfIncomeAndLocationAndAmountOfG</Role>
      <ShortName>Derivative Financial Instruments - Summary of Effect of Fair Value Hedge Accounting on Consolidated Statements of Income and Location and Amount of Gain or (Loss) Recognized in Income on Fair Value Hedging Relationships (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>996075 - Disclosure - Derivative Financial Instruments - Schedule of Gains and (Losses) Recognized in Accumulated Other Comprehensive Income ("AOCI") and Gains and (Losses) Reclassified from Other Comprehensive Income "OCI" into Earnings for Derivatives Designated as Cash Flow Hedges (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureDerivativeFinancialInstrumentsScheduleOfGainsAndLossesRecognizedInAccumulatedOtherComprehensiveIncomeAociAndGainsAndLossesReclas</Role>
      <ShortName>Derivative Financial Instruments - Schedule of Gains and (Losses) Recognized in Accumulated Other Comprehensive Income ("AOCI") and Gains and (Losses) Reclassified from Other Comprehensive Income "OCI" into Earnings for Derivatives Designated as Cash Flow Hedges (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>996085 - Disclosure - Derivative Financial Instruments - Summary of Interest Rate Swaps and Option Collar Designated as Cash Flow Hedge (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureDerivativeFinancialInstrumentsSummaryOfInterestRateSwapsAndOptionCollarDesignatedAsCashFlowHedgeDetails</Role>
      <ShortName>Derivative Financial Instruments - Summary of Interest Rate Swaps and Option Collar Designated as Cash Flow Hedge (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>996105 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Summary of Changes in Accumulated Other Comprehensive Income (Loss) by Component and Net of Tax (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossSummaryOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentAndNetOfTaxDetails</Role>
      <ShortName>Accumulated Other Comprehensive Income (Loss) - Summary of Changes in Accumulated Other Comprehensive Income (Loss) by Component and Net of Tax (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>996115 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Summary of Significant Amounts Reclassified out of Each Component of Other Comprehensive Income (Loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossSummaryOfSignificantAmountsReclassifiedOutOfEachComponentOfOtherComprehensiveIncomeLossDe</Role>
      <ShortName>Accumulated Other Comprehensive Income (Loss) - Summary of Significant Amounts Reclassified out of Each Component of Other Comprehensive Income (Loss) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossTables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="coso-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>996125 - Disclosure - Subsequent Events - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coastalstatesbank.com/20260630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails</Role>
      <ShortName>Subsequent Events - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</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-Q" isDefinitelyFs="true" isUsgaap="true" original="coso-20260630.htm">coso-20260630.htm</File>
    <File>coso-20260630.xsd</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="1785">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="31">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
