<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>740</ContextCount>
  <ElementCount>741</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>134</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>13</UnitCount>
  <MyReports>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/Coverpage</Role>
      <ShortName>Cover page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>9952151 - Statement - Consolidated Statements of Condition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/ConsolidatedStatementsofCondition</Role>
      <ShortName>Consolidated Statements of Condition</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>9952152 - Statement - Consolidated Statements of Condition (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/ConsolidatedStatementsofConditionParenthetical</Role>
      <ShortName>Consolidated Statements of Condition (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952153 - Statement - Consolidated Statements of Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/ConsolidatedStatementsofIncome</Role>
      <ShortName>Consolidated Statements of Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>9952154 - Statement - Consolidated Statements of Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss</Role>
      <ShortName>Consolidated Statements of Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>9952155 - Statement - Consolidated Statements of Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/ConsolidatedStatementsofShareholdersEquity</Role>
      <ShortName>Consolidated Statements of Shareholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>9952156 - Statement - Consolidated Statements of Shareholders' Equity (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/ConsolidatedStatementsofShareholdersEquityParenthetical</Role>
      <ShortName>Consolidated Statements of Shareholders' Equity (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>9952157 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>9952158 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>9952159 - Disclosure - Investment Securities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/InvestmentSecurities</Role>
      <ShortName>Investment Securities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952160 - Disclosure - Loans and Leases and the Allowance for Credit Losses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/LoansandLeasesandtheAllowanceforCreditLosses</Role>
      <ShortName>Loans and Leases and the Allowance for Credit Losses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952161 - Disclosure - Mortgage Servicing Rights</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/MortgageServicingRights</Role>
      <ShortName>Mortgage Servicing Rights</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952162 - Disclosure - Premises and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/PremisesandEquipment</Role>
      <ShortName>Premises and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952163 - Disclosure - Other Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/OtherAssets</Role>
      <ShortName>Other Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952164 - Disclosure - Deposits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/Deposits</Role>
      <ShortName>Deposits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952165 - Disclosure - Securities Sold Under Agreements to Repurchase</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/SecuritiesSoldUnderAgreementstoRepurchase</Role>
      <ShortName>Securities Sold Under Agreements to Repurchase</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952166 - Disclosure - Other Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/OtherDebt</Role>
      <ShortName>Other Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9952167 - Disclosure - Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/ShareholdersEquity</Role>
      <ShortName>Shareholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>9952168 - Disclosure - Earnings Per Common Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/EarningsPerCommonShare</Role>
      <ShortName>Earnings Per Common Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9952169 - Disclosure - Business Segments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/BusinessSegments</Role>
      <ShortName>Business Segments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>9952170 - Disclosure - Employee Benefits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/EmployeeBenefits</Role>
      <ShortName>Employee Benefits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>9952171 - Disclosure - Share-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/ShareBasedCompensation</Role>
      <ShortName>Share-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9952172 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9952173 - Disclosure - Derivative Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/DerivativeFinancialInstruments</Role>
      <ShortName>Derivative Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>9952174 - Disclosure - Affordable Housing Projects Tax Credit Partnerships</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/AffordableHousingProjectsTaxCreditPartnerships</Role>
      <ShortName>Affordable Housing Projects Tax Credit Partnerships</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>9952175 - Disclosure - Balance Sheet Offsetting</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/BalanceSheetOffsetting</Role>
      <ShortName>Balance Sheet Offsetting</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9952176 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9952177 - Disclosure - Fair Value of Assets and Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/FairValueofAssetsandLiabilities</Role>
      <ShortName>Fair Value of Assets and Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9952178 - Disclosure - Revenue from Contracts with Customers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/RevenuefromContractswithCustomers</Role>
      <ShortName>Revenue from Contracts with Customers</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9952179 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9952180 - Disclosure - Bank of Hawai???i Corporation Financial Statements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/BankofHawaiiCorporationFinancialStatements</Role>
      <ShortName>Bank of Hawai???i Corporation Financial Statements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.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>33</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>995447 - Disclosure - Insider Trading Policies and Procedures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc</Role>
      <ShortName>Insider Trading Policies and Procedures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9955511 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.boh.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9955512 - Disclosure - Investment Securities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/InvestmentSecuritiesTables</Role>
      <ShortName>Investment Securities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.boh.com/role/InvestmentSecurities</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9955513 - Disclosure - Loans and Leases and the Allowance for Credit Losses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/LoansandLeasesandtheAllowanceforCreditLossesTables</Role>
      <ShortName>Loans and Leases and the Allowance for Credit Losses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.boh.com/role/LoansandLeasesandtheAllowanceforCreditLosses</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9955514 - Disclosure - Mortgage Servicing Rights (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/MortgageServicingRightsTables</Role>
      <ShortName>Mortgage Servicing Rights (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.boh.com/role/MortgageServicingRights</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9955515 - Disclosure - Premises and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/PremisesandEquipmentTables</Role>
      <ShortName>Premises and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.boh.com/role/PremisesandEquipment</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9955516 - Disclosure - Other Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/OtherAssetsTables</Role>
      <ShortName>Other Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.boh.com/role/OtherAssets</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9955517 - Disclosure - Deposits (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/DepositsTables</Role>
      <ShortName>Deposits (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.boh.com/role/Deposits</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9955518 - Disclosure - Securities Sold Under Agreements to Repurchase (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/SecuritiesSoldUnderAgreementstoRepurchaseTables</Role>
      <ShortName>Securities Sold Under Agreements to Repurchase (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.boh.com/role/SecuritiesSoldUnderAgreementstoRepurchase</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9955519 - Disclosure - Other Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/OtherDebtTables</Role>
      <ShortName>Other Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.boh.com/role/OtherDebt</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9955520 - Disclosure - Shareholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/ShareholdersEquityTables</Role>
      <ShortName>Shareholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.boh.com/role/ShareholdersEquity</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9955521 - Disclosure - Earnings Per Common Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/EarningsPerCommonShareTables</Role>
      <ShortName>Earnings Per Common Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.boh.com/role/EarningsPerCommonShare</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9955522 - Disclosure - Business Segments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/BusinessSegmentsTables</Role>
      <ShortName>Business Segments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.boh.com/role/BusinessSegments</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9955523 - Disclosure - Employee Benefits (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/EmployeeBenefitsTables</Role>
      <ShortName>Employee Benefits (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.boh.com/role/EmployeeBenefits</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9955524 - Disclosure - Share-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/ShareBasedCompensationTables</Role>
      <ShortName>Share-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.boh.com/role/ShareBasedCompensation</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9955525 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.boh.com/role/IncomeTaxes</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9955526 - Disclosure - Derivative Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/DerivativeFinancialInstrumentsTables</Role>
      <ShortName>Derivative Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.boh.com/role/DerivativeFinancialInstruments</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9955527 - Disclosure - Affordable Housing Projects Tax Credit Partnerships (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/AffordableHousingProjectsTaxCreditPartnershipsTables</Role>
      <ShortName>Affordable Housing Projects Tax Credit Partnerships (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.boh.com/role/AffordableHousingProjectsTaxCreditPartnerships</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9955528 - Disclosure - Balance Sheet Offsetting (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/BalanceSheetOffsettingTables</Role>
      <ShortName>Balance Sheet Offsetting (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.boh.com/role/BalanceSheetOffsetting</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9955529 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/CommitmentsandContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.boh.com/role/CommitmentsandContingencies</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9955530 - Disclosure - Fair Value of Assets and Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/FairValueofAssetsandLiabilitiesTables</Role>
      <ShortName>Fair Value of Assets and Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.boh.com/role/FairValueofAssetsandLiabilities</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9955531 - Disclosure - Revenue from Contracts with Customers (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/RevenuefromContractswithCustomersTables</Role>
      <ShortName>Revenue from Contracts with Customers (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.boh.com/role/RevenuefromContractswithCustomers</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9955532 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.boh.com/role/Leases</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9955533 - Disclosure - Bank of Hawai???i Corporation Financial Statements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/BankofHawaiiCorporationFinancialStatementsTables</Role>
      <ShortName>Bank of Hawai???i Corporation Financial Statements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.boh.com/role/BankofHawaiiCorporationFinancialStatements</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9955534 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9955535 - Disclosure - Investment Securities - Schedule of Amortized Cost, Gross Unrealized Gains and Losses, and Fair Value of Investment Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/InvestmentSecuritiesScheduleofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofInvestmentSecuritiesDetails</Role>
      <ShortName>Investment Securities - Schedule of Amortized Cost, Gross Unrealized Gains and Losses, and Fair Value of Investment Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9955536 - Disclosure - Investment Securities - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/InvestmentSecuritiesAdditionalInformationDetails</Role>
      <ShortName>Investment Securities - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9955537 - Disclosure - Investment Securities - Analysis of the Contractual Maturities of Investment Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/InvestmentSecuritiesAnalysisoftheContractualMaturitiesofInvestmentSecuritiesDetails</Role>
      <ShortName>Investment Securities - Analysis of the Contractual Maturities of Investment Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9955538 - Disclosure - Investment Securities - Schedule of Gains and Losses From Sales of Investment Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/InvestmentSecuritiesScheduleofGainsandLossesFromSalesofInvestmentSecuritiesDetails</Role>
      <ShortName>Investment Securities - Schedule of Gains and Losses From Sales of Investment Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9955539 - Disclosure - Investment Securities - Schedule of AFS Debt Securities in an Unrealized Loss Position (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/InvestmentSecuritiesScheduleofAFSDebtSecuritiesinanUnrealizedLossPositionDetails</Role>
      <ShortName>Investment Securities - Schedule of AFS Debt Securities in an Unrealized Loss Position (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9955540 - Disclosure - Investment Securities - Schedule of Interest Income From Taxable and Non-Taxable Investment Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/InvestmentSecuritiesScheduleofInterestIncomeFromTaxableandNonTaxableInvestmentSecuritiesDetails</Role>
      <ShortName>Investment Securities - Schedule of Interest Income From Taxable and Non-Taxable Investment Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9955541 - Disclosure - Loans and Leases and the Allowance for Credit Losses - Schedule of Loan and Lease Portfolio (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/LoansandLeasesandtheAllowanceforCreditLossesScheduleofLoanandLeasePortfolioDetails</Role>
      <ShortName>Loans and Leases and the Allowance for Credit Losses - Schedule of Loan and Lease Portfolio (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9955542 - Disclosure - Loans and Leases and the Allowance for Credit Losses - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/LoansandLeasesandtheAllowanceforCreditLossesAdditionalInformationDetails</Role>
      <ShortName>Loans and Leases and the Allowance for Credit Losses - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9955543 - Disclosure - Loans and Leases and the Allowance for Credit Losses - Schedule of Activity in Allowance by Portfolio Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/LoansandLeasesandtheAllowanceforCreditLossesScheduleofActivityinAllowancebyPortfolioSegmentDetails</Role>
      <ShortName>Loans and Leases and the Allowance for Credit Losses - Schedule of Activity in Allowance by Portfolio Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9955544 - Disclosure - Loans and Leases and the Allowance for Credit Losses - Schedule of Amortized Cost Basis of Loans and Leases by Credit Quality Indicator, Loan Class, and Year of Origination (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/LoansandLeasesandtheAllowanceforCreditLossesScheduleofAmortizedCostBasisofLoansandLeasesbyCreditQualityIndicatorLoanClassandYearofOriginationDetails</Role>
      <ShortName>Loans and Leases and the Allowance for Credit Losses - Schedule of Amortized Cost Basis of Loans and Leases by Credit Quality Indicator, Loan Class, and Year of Origination (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9955545 - Disclosure - Loans and Leases and the Allowance for Credit Losses - Schedule of Aging Analysis by Class of Loan and Lease Portfolio (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/LoansandLeasesandtheAllowanceforCreditLossesScheduleofAgingAnalysisbyClassofLoanandLeasePortfolioDetails</Role>
      <ShortName>Loans and Leases and the Allowance for Credit Losses - Schedule of Aging Analysis by Class of Loan and Lease Portfolio (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9955546 - Disclosure - Loans and Leases and the Allowance for Credit Losses - Schedule of Non-Accrual Loans and Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/LoansandLeasesandtheAllowanceforCreditLossesScheduleofNonAccrualLoansandLeasesDetails</Role>
      <ShortName>Loans and Leases and the Allowance for Credit Losses - Schedule of Non-Accrual Loans and Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9955547 - Disclosure - Loans and Leases and the Allowance for Credit Losses - Schedule of Amortized Cost Basis of Loan Modifications to Borrowers Experiencing Financial Difficulty (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/LoansandLeasesandtheAllowanceforCreditLossesScheduleofAmortizedCostBasisofLoanModificationstoBorrowersExperiencingFinancialDifficultyDetails</Role>
      <ShortName>Loans and Leases and the Allowance for Credit Losses - Schedule of Amortized Cost Basis of Loan Modifications to Borrowers Experiencing Financial Difficulty (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9955548 - Disclosure - Loans and Leases and the Allowance for Credit Losses - Schedule of Financial Effect of Loan Modifications to Borrowers Experiencing Financial Difficulty (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/LoansandLeasesandtheAllowanceforCreditLossesScheduleofFinancialEffectofLoanModificationstoBorrowersExperiencingFinancialDifficultyDetails</Role>
      <ShortName>Loans and Leases and the Allowance for Credit Losses - Schedule of Financial Effect of Loan Modifications to Borrowers Experiencing Financial Difficulty (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9955549 - Disclosure - Loans and Leases and the Allowance for Credit Losses - Schedule of Financial Effect of Loan Modifications to Borrowers Experiencing Financial Difficulty that Subsequently Defaulted (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/LoansandLeasesandtheAllowanceforCreditLossesScheduleofFinancialEffectofLoanModificationstoBorrowersExperiencingFinancialDifficultythatSubsequentlyDefaultedDetails</Role>
      <ShortName>Loans and Leases and the Allowance for Credit Losses - Schedule of Financial Effect of Loan Modifications to Borrowers Experiencing Financial Difficulty that Subsequently Defaulted (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>9955550 - Disclosure - Loans and Leases and the Allowance for Credit Losses - Schedule of Aging Analysis of Loan Modifications Made to Borrowers Experiencing Financial Difficulty (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/LoansandLeasesandtheAllowanceforCreditLossesScheduleofAgingAnalysisofLoanModificationsMadetoBorrowersExperiencingFinancialDifficultyDetails</Role>
      <ShortName>Loans and Leases and the Allowance for Credit Losses - Schedule of Aging Analysis of Loan Modifications Made to Borrowers Experiencing Financial Difficulty (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>9955551 - Disclosure - Mortgage Servicing Rights - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/MortgageServicingRightsAdditionalInformationDetails</Role>
      <ShortName>Mortgage Servicing Rights - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>9955552 - Disclosure - Mortgage Servicing Rights - Summary of Carrying Value Under the Fair Value Measurement Method (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/MortgageServicingRightsSummaryofCarryingValueUndertheFairValueMeasurementMethodDetails</Role>
      <ShortName>Mortgage Servicing Rights - Summary of Carrying Value Under the Fair Value Measurement Method (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>9955553 - Disclosure - Mortgage Servicing Rights - Summary of Carrying Value Under the Amortization Method (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/MortgageServicingRightsSummaryofCarryingValueUndertheAmortizationMethodDetails</Role>
      <ShortName>Mortgage Servicing Rights - Summary of Carrying Value Under the Amortization Method (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>9955554 - Disclosure - Mortgage Servicing Rights - Schedule of Key Data and Assumptions Used in Estimating the Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/MortgageServicingRightsScheduleofKeyDataandAssumptionsUsedinEstimatingtheFairValueDetails</Role>
      <ShortName>Mortgage Servicing Rights - Schedule of Key Data and Assumptions Used in Estimating the Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>9955555 - Disclosure - Mortgage Servicing Rights - Schedule of Sensitivity Analysis of the Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/MortgageServicingRightsScheduleofSensitivityAnalysisoftheFairValueDetails</Role>
      <ShortName>Mortgage Servicing Rights - Schedule of Sensitivity Analysis of the Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>9955556 - Disclosure - Premises and Equipment - Components of Premises and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/PremisesandEquipmentComponentsofPremisesandEquipmentDetails</Role>
      <ShortName>Premises and Equipment - Components of Premises and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>9955557 - Disclosure - Premises and Equipment - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/PremisesandEquipmentAdditionalInformationDetails</Role>
      <ShortName>Premises and Equipment - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>9955558 - Disclosure - Other Assets - Schedule of Other Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/OtherAssetsScheduleofOtherAssetsDetails</Role>
      <ShortName>Other Assets - Schedule of Other Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>9955559 - Disclosure - Deposits - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/DepositsAdditionalInformationDetails</Role>
      <ShortName>Deposits - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>9955560 - Disclosure - Deposits - Schedule of Time Deposits with Contractual Maturities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/DepositsScheduleofTimeDepositswithContractualMaturitiesDetails</Role>
      <ShortName>Deposits - Schedule of Time Deposits with Contractual Maturities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>9955561 - Disclosure - Securities Sold Under Agreements to Repurchase - Details of Securities Sold Under Agreements to Repurchase (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/SecuritiesSoldUnderAgreementstoRepurchaseDetailsofSecuritiesSoldUnderAgreementstoRepurchaseDetails</Role>
      <ShortName>Securities Sold Under Agreements to Repurchase - Details of Securities Sold Under Agreements to Repurchase (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>9955562 - Disclosure - Securities Sold Under Agreements to Repurchase - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/SecuritiesSoldUnderAgreementstoRepurchaseAdditionalInformationDetails</Role>
      <ShortName>Securities Sold Under Agreements to Repurchase - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>9955563 - Disclosure - Securities Sold Under Agreements to Repurchase - Remaining Contractual Maturities of Repurchase Agreements by Class of Collateral Pledged (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/SecuritiesSoldUnderAgreementstoRepurchaseRemainingContractualMaturitiesofRepurchaseAgreementsbyClassofCollateralPledgedDetails</Role>
      <ShortName>Securities Sold Under Agreements to Repurchase - Remaining Contractual Maturities of Repurchase Agreements by Class of Collateral Pledged (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>9955564 - Disclosure - Other Debt - Schedule of Other Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/OtherDebtScheduleofOtherDebtDetails</Role>
      <ShortName>Other Debt - Schedule of Other Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>9955565 - Disclosure - Other Debt - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/OtherDebtAdditionalInformationDetails</Role>
      <ShortName>Other Debt - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>9955566 - Disclosure - Other Debt - Schedule of Annual Maturities of Other Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/OtherDebtScheduleofAnnualMaturitiesofOtherDebtDetails</Role>
      <ShortName>Other Debt - Schedule of Annual Maturities of Other Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>9955567 - Disclosure - Shareholders' Equity - Schedule of Minimum Required Capital Amounts and Ratios for Well Capitalized Institutions and The Actual Capital Amounts and Ratios for The Company and The Bank (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/ShareholdersEquityScheduleofMinimumRequiredCapitalAmountsandRatiosforWellCapitalizedInstitutionsandTheActualCapitalAmountsandRatiosforTheCompanyandTheBankDetails</Role>
      <ShortName>Shareholders' Equity - Schedule of Minimum Required Capital Amounts and Ratios for Well Capitalized Institutions and The Actual Capital Amounts and Ratios for The Company and The Bank (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>9955568 - Disclosure - Shareholders' Equity - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/ShareholdersEquityAdditionalInformationDetails</Role>
      <ShortName>Shareholders' Equity - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>9955569 - Disclosure - Shareholders' Equity - AOCI Components Pre Post &amp; Tax Effect (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/ShareholdersEquityAOCIComponentsPrePostTaxEffectDetails</Role>
      <ShortName>Shareholders' Equity - AOCI Components Pre Post &amp; Tax Effect (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>9955570 - Disclosure - Shareholders' Equity - Change in AOCI Components Net of Tax (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/ShareholdersEquityChangeinAOCIComponentsNetofTaxDetails</Role>
      <ShortName>Shareholders' Equity - Change in AOCI Components Net of Tax (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>9955571 - Disclosure - Shareholders' Equity - AOCI Reclass to IS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/ShareholdersEquityAOCIReclasstoISDetails</Role>
      <ShortName>Shareholders' Equity - AOCI Reclass to IS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>9955572 - Disclosure - Earnings Per Common Share - Schedule of Reconciliation of Weighted Average Number of Common Shares Used in the Calculation of Basic and Diluted Earnings Per Common Share and Antidilutive Stock Options and Restricted Stock Outstanding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/EarningsPerCommonShareScheduleofReconciliationofWeightedAverageNumberofCommonSharesUsedintheCalculationofBasicandDilutedEarningsPerCommonShareandAntidilutiveStockOptionsandRestrictedStockOutstandingDetails</Role>
      <ShortName>Earnings Per Common Share - Schedule of Reconciliation of Weighted Average Number of Common Shares Used in the Calculation of Basic and Diluted Earnings Per Common Share and Antidilutive Stock Options and Restricted Stock Outstanding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>9955573 - Disclosure - Business Segments - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/BusinessSegmentsAdditionalInformationDetails</Role>
      <ShortName>Business Segments - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>9955574 - Disclosure - Business Segments - Selected Business Segment Financial Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/BusinessSegmentsSelectedBusinessSegmentFinancialInformationDetails</Role>
      <ShortName>Business Segments - Selected Business Segment Financial Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>9955575 - Disclosure - Employee Benefits - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/EmployeeBenefitsAdditionalInformationDetails</Role>
      <ShortName>Employee Benefits - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>9955576 - Disclosure - Employee Benefits - Schedule of Reconciliation of Changes in Benefit Obligation and Fair value of Plan Assets As Well As the Funded Status Recognized in the Consolidated Statements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/EmployeeBenefitsScheduleofReconciliationofChangesinBenefitObligationandFairvalueofPlanAssetsAsWellAstheFundedStatusRecognizedintheConsolidatedStatementsDetails</Role>
      <ShortName>Employee Benefits - Schedule of Reconciliation of Changes in Benefit Obligation and Fair value of Plan Assets As Well As the Funded Status Recognized in the Consolidated Statements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>9955577 - Disclosure - Employee Benefits - Schedule of Amounts Recognized in Accumulated Other Comprehensive Income (Loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/EmployeeBenefitsScheduleofAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails</Role>
      <ShortName>Employee Benefits - Schedule of Amounts Recognized in Accumulated Other Comprehensive Income (Loss) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>9955578 - Disclosure - Employee Benefits - Schedule of Components of Net Periodic Benefit Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostDetails</Role>
      <ShortName>Employee Benefits - Schedule of Components of Net Periodic Benefit Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>9955579 - Disclosure - Employee Benefits - Schedule of Assumptions Used to Determine the Benefit Obligations/net Periodic Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/EmployeeBenefitsScheduleofAssumptionsUsedtoDeterminetheBenefitObligationsnetPeriodicCostDetails</Role>
      <ShortName>Employee Benefits - Schedule of Assumptions Used to Determine the Benefit Obligations/net Periodic Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>9955580 - Disclosure - Employee Benefits - Schedule of Assumptions Used in Calculation Net Periodic Benefit Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/EmployeeBenefitsScheduleofAssumptionsUsedinCalculationNetPeriodicBenefitCostDetails</Role>
      <ShortName>Employee Benefits - Schedule of Assumptions Used in Calculation Net Periodic Benefit Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>105</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>9955581 - Disclosure - Employee Benefits - Schedule of Expected Benefits to be Paid in Each of the Next Five Years and in the Aggregate for the Five Years Thereafter (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/EmployeeBenefitsScheduleofExpectedBenefitstobePaidinEachoftheNextFiveYearsandintheAggregatefortheFiveYearsThereafterDetails</Role>
      <ShortName>Employee Benefits - Schedule of Expected Benefits to be Paid in Each of the Next Five Years and in the Aggregate for the Five Years Thereafter (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>106</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>9955582 - Disclosure - Employee Benefits - Schedule of the Fair Values of the Retirement Plan Assets by Asset Category (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/EmployeeBenefitsScheduleoftheFairValuesoftheRetirementPlanAssetsbyAssetCategoryDetails</Role>
      <ShortName>Employee Benefits - Schedule of the Fair Values of the Retirement Plan Assets by Asset Category (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>107</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>9955583 - Disclosure - Share-Based Compensation - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/ShareBasedCompensationAdditionalInformationDetails</Role>
      <ShortName>Share-Based Compensation - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>108</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>9955584 - Disclosure - Share-Based Compensation - Schedule of Compensation Expense and Related Income Tax Benefit (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/ShareBasedCompensationScheduleofCompensationExpenseandRelatedIncomeTaxBenefitDetails</Role>
      <ShortName>Share-Based Compensation - Schedule of Compensation Expense and Related Income Tax Benefit (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>109</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>9955585 - Disclosure - Share-Based Compensation - Schedule of Activity for Restricted Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/ShareBasedCompensationScheduleofActivityforRestrictedStockDetails</Role>
      <ShortName>Share-Based Compensation - Schedule of Activity for Restricted Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>110</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>9955586 - Disclosure - Income Taxes - Schedule of the Company's Provision for Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/IncomeTaxesScheduleoftheCompanysProvisionforIncomeTaxesDetails</Role>
      <ShortName>Income Taxes - Schedule of the Company's Provision for Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>111</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>9955587 - Disclosure - Income Taxes - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/IncomeTaxesAdditionalInformationDetails</Role>
      <ShortName>Income Taxes - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>112</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>9955588 - Disclosure - Income Taxes - Schedule of Significant Components of the Company's Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/IncomeTaxesScheduleofSignificantComponentsoftheCompanysDeferredTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Schedule of Significant Components of the Company's Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>113</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>9955589 - Disclosure - Income Taxes - Schedule of Reconciliation of the Statutory Federal Income Tax Rate to the Company's Effective Tax Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/IncomeTaxesScheduleofReconciliationoftheStatutoryFederalIncomeTaxRatetotheCompanysEffectiveTaxRateDetails</Role>
      <ShortName>Income Taxes - Schedule of Reconciliation of the Statutory Federal Income Tax Rate to the Company's Effective Tax Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>114</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>9955590 - Disclosure - Income Taxes - Schedule of Reconciliation of the Company's Liability for Unrecognized Tax Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/IncomeTaxesScheduleofReconciliationoftheCompanysLiabilityforUnrecognizedTaxBenefitsDetails</Role>
      <ShortName>Income Taxes - Schedule of Reconciliation of the Company's Liability for Unrecognized Tax Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>115</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>9955591 - Disclosure - Income Taxes - Schedule of Cash Paid for Federal and State Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/IncomeTaxesScheduleofCashPaidforFederalandStateIncomeTaxesDetails</Role>
      <ShortName>Income Taxes - Schedule of Cash Paid for Federal and State Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>116</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>9955592 - Disclosure - Derivative Financial Instruments - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetails</Role>
      <ShortName>Derivative Financial Instruments - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>117</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>9955593 - Disclosure - Derivative Financial Instruments - Schedule of the Notional Amount and Fair Value of the Derivative Financial Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/DerivativeFinancialInstrumentsScheduleoftheNotionalAmountandFairValueoftheDerivativeFinancialInstrumentsDetails</Role>
      <ShortName>Derivative Financial Instruments - Schedule of the Notional Amount and Fair Value of the Derivative Financial Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>118</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>9955594 - Disclosure - Derivative Financial Instruments - Derivative Financial Instruments, their Fair Values, and Balance Sheet Location (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/DerivativeFinancialInstrumentsDerivativeFinancialInstrumentstheirFairValuesandBalanceSheetLocationDetails</Role>
      <ShortName>Derivative Financial Instruments - Derivative Financial Instruments, their Fair Values, and Balance Sheet Location (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>119</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R120.htm</HtmlFileName>
      <LongName>9955595 - Disclosure - Derivative Financial Instruments - Derivative Financial Instruments and the Amount and Location of the Net Gains or Losses Recognized in the Statements of Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/DerivativeFinancialInstrumentsDerivativeFinancialInstrumentsandtheAmountandLocationoftheNetGainsorLossesRecognizedintheStatementsofIncomeDetails</Role>
      <ShortName>Derivative Financial Instruments - Derivative Financial Instruments and the Amount and Location of the Net Gains or Losses Recognized in the Statements of Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>120</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>9955596 - Disclosure - Derivative Financial Instruments - Schedule of Derivative Instruments in Statement of Financial Position Related to Cumulative Basis Adjustment for Fair Value Hedges (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/DerivativeFinancialInstrumentsScheduleofDerivativeInstrumentsinStatementofFinancialPositionRelatedtoCumulativeBasisAdjustmentforFairValueHedgesDetails</Role>
      <ShortName>Derivative Financial Instruments - Schedule of Derivative Instruments in Statement of Financial Position Related to Cumulative Basis Adjustment for Fair Value Hedges (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>121</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>9955597 - Disclosure - Affordable Housing Projects Tax Credit Partnerships - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/AffordableHousingProjectsTaxCreditPartnershipsAdditionalInformationDetails</Role>
      <ShortName>Affordable Housing Projects Tax Credit Partnerships - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>122</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R123.htm</HtmlFileName>
      <LongName>9955598 - Disclosure - Affordable Housing Projects Tax Credit Partnerships - Expected Payments for Unfunded Affordable Housing Commitments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/AffordableHousingProjectsTaxCreditPartnershipsExpectedPaymentsforUnfundedAffordableHousingCommitmentsDetails</Role>
      <ShortName>Affordable Housing Projects Tax Credit Partnerships - Expected Payments for Unfunded Affordable Housing Commitments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>123</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R124.htm</HtmlFileName>
      <LongName>9955599 - Disclosure - Affordable Housing Projects Tax Credit Partnerships - Tax Credits and Other Tax Benefits Recognized and Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/AffordableHousingProjectsTaxCreditPartnershipsTaxCreditsandOtherTaxBenefitsRecognizedandAmortizationExpenseDetails</Role>
      <ShortName>Affordable Housing Projects Tax Credit Partnerships - Tax Credits and Other Tax Benefits Recognized and Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>124</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R125.htm</HtmlFileName>
      <LongName>9955600 - Disclosure - Balance Sheet Offsetting - Schedule of Assets and Liabilities Subject to an Enforceable Master Netting Arrangement or Repurchase Agreements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/BalanceSheetOffsettingScheduleofAssetsandLiabilitiesSubjecttoanEnforceableMasterNettingArrangementorRepurchaseAgreementsDetails</Role>
      <ShortName>Balance Sheet Offsetting - Schedule of Assets and Liabilities Subject to an Enforceable Master Netting Arrangement or Repurchase Agreements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>125</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R126.htm</HtmlFileName>
      <LongName>9955601 - Disclosure - Commitments and Contingencies - Credit Commitments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/CommitmentsandContingenciesCreditCommitmentsDetails</Role>
      <ShortName>Commitments and Contingencies - Credit Commitments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>126</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R127.htm</HtmlFileName>
      <LongName>9955602 - Disclosure - Commitments and Contingencies - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/CommitmentsandContingenciesAdditionalInformationDetails</Role>
      <ShortName>Commitments and Contingencies - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>127</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R128.htm</HtmlFileName>
      <LongName>9955603 - Disclosure - Fair Value of Assets and Liabilities - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/FairValueofAssetsandLiabilitiesAdditionalInformationDetails</Role>
      <ShortName>Fair Value of Assets and Liabilities - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>128</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R129.htm</HtmlFileName>
      <LongName>9955604 - Disclosure - Fair Value of Assets and Liabilities - Balances of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/FairValueofAssetsandLiabilitiesBalancesofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails</Role>
      <ShortName>Fair Value of Assets and Liabilities - Balances of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>129</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R130.htm</HtmlFileName>
      <LongName>9955605 - Disclosure - Fair Value of Assets and Liabilities - Schedule of Difference between Aggregate Fair Value and Aggregate Unpaid Principal Balance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/FairValueofAssetsandLiabilitiesScheduleofDifferencebetweenAggregateFairValueandAggregateUnpaidPrincipalBalanceDetails</Role>
      <ShortName>Fair Value of Assets and Liabilities - Schedule of Difference between Aggregate Fair Value and Aggregate Unpaid Principal Balance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>130</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R131.htm</HtmlFileName>
      <LongName>9955606 - Disclosure - Fair Value of Assets and Liabilities - Schedule of Carrying Amount, Fair Value, and Fair Value Hierarchy of Financial Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/FairValueofAssetsandLiabilitiesScheduleofCarryingAmountFairValueandFairValueHierarchyofFinancialInstrumentsDetails</Role>
      <ShortName>Fair Value of Assets and Liabilities - Schedule of Carrying Amount, Fair Value, and Fair Value Hierarchy of Financial Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>131</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R132.htm</HtmlFileName>
      <LongName>9955607 - Disclosure - Revenue from Contracts with Customers - Summary of Noninterest Income Segregated by Revenue Streams In-Scope and Out-of-Scope of Topic 606 (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/RevenuefromContractswithCustomersSummaryofNoninterestIncomeSegregatedbyRevenueStreamsInScopeandOutofScopeofTopic606Details</Role>
      <ShortName>Revenue from Contracts with Customers - Summary of Noninterest Income Segregated by Revenue Streams In-Scope and Out-of-Scope of Topic 606 (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>132</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R133.htm</HtmlFileName>
      <LongName>9955608 - Disclosure - Leases - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/LeasesAdditionalInformationDetails</Role>
      <ShortName>Leases - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>133</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R134.htm</HtmlFileName>
      <LongName>9955609 - Disclosure - Leases - Schedule of Right-of-Use Assets and Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/LeasesScheduleofRightofUseAssetsandLeaseLiabilitiesDetails</Role>
      <ShortName>Leases - Schedule of Right-of-Use Assets and Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>134</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R135.htm</HtmlFileName>
      <LongName>9955610 - Disclosure - Leases - Schedule of Lease Cost and Other Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/LeasesScheduleofLeaseCostandOtherInformationDetails</Role>
      <ShortName>Leases - Schedule of Lease Cost and Other Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>135</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R136.htm</HtmlFileName>
      <LongName>9955611 - Disclosure - Leases - Future Minimum Payments for Finance Leases and Operating Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/LeasesFutureMinimumPaymentsforFinanceLeasesandOperatingLeasesDetails</Role>
      <ShortName>Leases - Future Minimum Payments for Finance Leases and Operating Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>136</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R137.htm</HtmlFileName>
      <LongName>9955612 - Disclosure - Leases - Future Minimum Rental Income under Operating Leases Including Subleases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/LeasesFutureMinimumRentalIncomeunderOperatingLeasesIncludingSubleasesDetails</Role>
      <ShortName>Leases - Future Minimum Rental Income under Operating Leases Including Subleases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>137</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R138.htm</HtmlFileName>
      <LongName>9955613 - Disclosure - Bank of Hawaii Corporation Financial Statements - Schedule of Condensed Statements of Condition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/BankofHawaiiCorporationFinancialStatementsScheduleofCondensedStatementsofConditionDetails</Role>
      <ShortName>Bank of Hawaii Corporation Financial Statements - Schedule of Condensed Statements of Condition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>138</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R139.htm</HtmlFileName>
      <LongName>9955614 - Disclosure - Bank of Hawaii Corporation Financial Statements - Condensed Statements of Comprehensive Income (Loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/BankofHawaiiCorporationFinancialStatementsCondensedStatementsofComprehensiveIncomeLossDetails</Role>
      <ShortName>Bank of Hawaii Corporation Financial Statements - Condensed Statements of Comprehensive Income (Loss) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>139</Position>
    </Report>
    <Report instance="boh-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R140.htm</HtmlFileName>
      <LongName>9955615 - Disclosure - Bank of Hawaii Corporation Financial Statements - Schedule of Condensed Statements of Cash Flows (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.boh.com/role/BankofHawaiiCorporationFinancialStatementsScheduleofCondensedStatementsofCashFlowsDetails</Role>
      <ShortName>Bank of Hawaii Corporation Financial Statements - Schedule of Condensed Statements of Cash Flows (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>140</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="boh-20251231.htm">boh-20251231.htm</File>
    <File>boh-20251231.xsd</File>
    <File>boh-20251231_cal.xml</File>
    <File>boh-20251231_def.xml</File>
    <File>boh-20251231_lab.xml</File>
    <File>boh-20251231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>boh-20251231_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="3">http://fasb.org/srt/2025</BaseTaxonomy>
    <BaseTaxonomy items="3572">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="16">http://xbrl.sec.gov/cyd/2025</BaseTaxonomy>
    <BaseTaxonomy items="44">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="5">http://xbrl.sec.gov/ecd/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
