0001403475-25-000026.txt : 20250314 0001403475-25-000026.hdr.sgml : 20250314 20250314170144 ACCESSION NUMBER: 0001403475-25-000026 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 148 CONFORMED PERIOD OF REPORT: 20241231 FILED AS OF DATE: 20250314 DATE AS OF CHANGE: 20250314 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Bank of Marin Bancorp CENTRAL INDEX KEY: 0001403475 STANDARD INDUSTRIAL CLASSIFICATION: STATE COMMERCIAL BANKS [6022] ORGANIZATION NAME: 02 Finance IRS NUMBER: 208859754 STATE OF INCORPORATION: CA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-33572 FILM NUMBER: 25741099 BUSINESS ADDRESS: STREET 1: 504 REDWOOD BOULEVARD, SUITE 100 CITY: NOVATO STATE: CA ZIP: 94947 BUSINESS PHONE: 415-763-7781 MAIL ADDRESS: STREET 1: 504 REDWOOD BOULEVARD, SUITE 100 CITY: NOVATO STATE: CA ZIP: 94947 10-K 1 bmrc-20241231.htm 10-K bmrc-20241231
00014034752024FYfalseP3YP25Yhttp://fasb.org/us-gaap/2024#InterestReceivableAndOtherAssetshttp://fasb.org/us-gaap/2024#InterestReceivableAndOtherAssetshttp://fasb.org/us-gaap/2024#PaymentsToAcquireRealEstateHeldForInvestmenthttp://fasb.org/us-gaap/2024#PaymentsToAcquireRealEstateHeldForInvestmenthttp://fasb.org/us-gaap/2024#PaymentsToAcquireRealEstateHeldForInvestmenthttp://fasb.org/us-gaap/2024#InterestReceivableAndOtherAssetshttp://fasb.org/us-gaap/2024#InterestReceivableAndOtherAssetshttp://fasb.org/us-gaap/2024#DebtAndCapitalLeaseObligationshttp://fasb.org/us-gaap/2024#DebtAndCapitalLeaseObligationsP3Y.3333.3333.3333P5Yhttp://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationiso4217:USDxbrli:sharesiso4217:USDxbrli:sharesbmrc:retailBranchbmrc:commercialBankingOfficebmrc:segmentbmrc:paymentxbrli:purebmrc:securitybmrc:loanbmrc:interest_rate_swap00014034752024-01-012024-12-3100014034752024-06-2800014034752025-02-2800014034752023-01-012023-12-3100014034752024-12-3100014034752023-12-3100014034752022-01-012022-12-310001403475us-gaap:FiduciaryAndTrustMember2024-01-012024-12-310001403475us-gaap:FiduciaryAndTrustMember2023-01-012023-12-310001403475us-gaap:FiduciaryAndTrustMember2022-01-012022-12-310001403475us-gaap:DepositAccountMember2024-01-012024-12-310001403475us-gaap:DepositAccountMember2023-01-012023-12-310001403475us-gaap:DepositAccountMember2022-01-012022-12-310001403475us-gaap:DebitCardMember2024-01-012024-12-310001403475us-gaap:DebitCardMember2023-01-012023-12-310001403475us-gaap:DebitCardMember2022-01-012022-12-310001403475bmrc:MerchantInterchangeFeesNetMember2024-01-012024-12-310001403475bmrc:MerchantInterchangeFeesNetMember2023-01-012023-12-310001403475bmrc:MerchantInterchangeFeesNetMember2022-01-012022-12-310001403475us-gaap:CommonStockMember2021-12-310001403475us-gaap:RetainedEarningsMember2021-12-310001403475us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-3100014034752021-12-310001403475us-gaap:RetainedEarningsMember2022-01-012022-12-310001403475us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001403475us-gaap:CommonStockMember2022-01-012022-12-310001403475us-gaap:CommonStockMember2022-12-310001403475us-gaap:RetainedEarningsMember2022-12-310001403475us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-3100014034752022-12-310001403475us-gaap:RetainedEarningsMember2023-01-012023-12-310001403475us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001403475us-gaap:CommonStockMember2023-01-012023-12-310001403475us-gaap:CommonStockMember2023-12-310001403475us-gaap:RetainedEarningsMember2023-12-310001403475us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001403475us-gaap:RetainedEarningsMember2024-01-012024-12-310001403475us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-12-310001403475us-gaap:CommonStockMember2024-01-012024-12-310001403475us-gaap:CommonStockMember2024-12-310001403475us-gaap:RetainedEarningsMember2024-12-310001403475us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-12-310001403475us-gaap:OperatingSegmentsMember2024-01-012024-12-310001403475us-gaap:OperatingSegmentsMember2023-01-012023-12-310001403475us-gaap:OperatingSegmentsMember2022-01-012022-12-310001403475us-gaap:FurnitureAndFixturesMember2024-12-310001403475srt:MinimumMemberus-gaap:EquipmentMember2024-12-310001403475srt:MaximumMemberus-gaap:EquipmentMember2024-12-310001403475srt:MinimumMemberus-gaap:BuildingMember2024-12-310001403475srt:MaximumMemberus-gaap:BuildingMember2024-12-310001403475us-gaap:CoreDepositsMember2024-12-310001403475us-gaap:CoreDepositsMember2022-01-012022-12-310001403475us-gaap:CoreDepositsMember2023-01-012023-12-310001403475us-gaap:CoreDepositsMember2024-01-012024-12-310001403475srt:MinimumMember2024-01-012024-12-310001403475srt:MaximumMember2024-01-012024-12-310001403475us-gaap:CommercialMortgageBackedSecuritiesMember2024-12-310001403475us-gaap:CollateralizedMortgageObligationsMember2024-12-310001403475us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember2024-12-310001403475bmrc:SmallBusinessAdministrationSBABackedSecuritiesMember2024-12-310001403475us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2024-12-310001403475us-gaap:USStatesAndPoliticalSubdivisionsMember2024-12-310001403475us-gaap:CorporateBondSecuritiesMember2024-12-310001403475us-gaap:CommercialMortgageBackedSecuritiesMember2023-12-310001403475us-gaap:CollateralizedMortgageObligationsMember2023-12-310001403475us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember2023-12-310001403475bmrc:SmallBusinessAdministrationSBABackedSecuritiesMember2023-12-310001403475us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2023-12-310001403475us-gaap:USStatesAndPoliticalSubdivisionsMember2023-12-310001403475us-gaap:CorporateBondSecuritiesMember2023-12-310001403475bmrc:MoodysAndOrStandardPoorsAAARatingMemberus-gaap:USStatesAndPoliticalSubdivisionsMember2024-12-310001403475bmrc:MoodysAndOrStandardPoorsAAARatingMemberus-gaap:USStatesAndPoliticalSubdivisionsMember2023-12-310001403475bmrc:MoodysAndOrStandardPoorsAAARatingMemberus-gaap:CorporateBondSecuritiesMember2024-12-310001403475bmrc:MoodysAndOrStandardPoorsAAARatingMemberus-gaap:CorporateBondSecuritiesMember2023-12-310001403475bmrc:MoodysAndOrStandardPoorsAARatingMemberus-gaap:USStatesAndPoliticalSubdivisionsMember2024-12-310001403475bmrc:MoodysAndOrStandardPoorsAARatingMemberus-gaap:USStatesAndPoliticalSubdivisionsMember2023-12-310001403475bmrc:MoodysAndOrStandardPoorsAARatingMemberus-gaap:CorporateBondSecuritiesMember2024-12-310001403475bmrc:MoodysAndOrStandardPoorsAARatingMemberus-gaap:CorporateBondSecuritiesMember2023-12-310001403475bmrc:MoodysAndOrStandardPoorsARatingMemberus-gaap:USStatesAndPoliticalSubdivisionsMember2024-12-310001403475bmrc:MoodysAndOrStandardPoorsARatingMemberus-gaap:USStatesAndPoliticalSubdivisionsMember2023-12-310001403475bmrc:MoodysAndOrStandardPoorsARatingMemberus-gaap:CorporateBondSecuritiesMember2024-12-310001403475bmrc:MoodysAndOrStandardPoorsARatingMemberus-gaap:CorporateBondSecuritiesMember2023-12-310001403475us-gaap:USTreasurySecuritiesMember2024-12-310001403475us-gaap:USTreasurySecuritiesMember2023-12-3100014034752022-03-012022-03-310001403475bmrc:AccumulatedOtherComprehensiveIncomeLossNetOfTaxMember2022-03-310001403475bmrc:PublicDepositsMember2024-12-310001403475bmrc:PublicDepositsMember2023-12-310001403475bmrc:TrustDepositsMember2024-12-310001403475bmrc:TrustDepositsMember2023-12-310001403475bmrc:CheckingAccountWealthManagementAndTrustServicesMember2024-12-310001403475bmrc:CheckingAccountWealthManagementAndTrustServicesMember2023-12-310001403475bmrc:PledgedToStateOfCaliforniaMember2024-12-310001403475bmrc:PledgedToStateOfCaliforniaMember2023-12-310001403475bmrc:BankruptcyTrusteeDepositsPledgedWithFederalReserveBankMember2024-12-310001403475bmrc:BankruptcyTrusteeDepositsPledgedWithFederalReserveBankMember2023-12-310001403475bmrc:FHLBSecuritiesBackedCreditProgramMember2024-12-310001403475bmrc:FHLBSecuritiesBackedCreditProgramMember2023-12-310001403475bmrc:FRBSFAdvancesDiscountWindowMember2024-12-310001403475bmrc:FRBSFAdvancesDiscountWindowMember2023-12-310001403475bmrc:FederalReserveBankTermFundingProgramMember2024-12-310001403475bmrc:FederalReserveBankTermFundingProgramMember2023-12-310001403475us-gaap:AssetBackedSecuritiesMember2023-12-310001403475us-gaap:InterestRateSwapMember2023-07-070001403475us-gaap:OtherAssetsMember2023-12-310001403475us-gaap:OtherAssetsMember2024-12-310001403475us-gaap:SubsequentEventMember2025-02-200001403475bmrc:VisaInc.ClassBCommonStockMember2022-12-310001403475bmrc:VisaInc.ClassBCommonStockMember2024-12-310001403475bmrc:VisaInc.ClassBCommonStockMember2023-07-132023-07-130001403475bmrc:CommercialAndIndustrialMemberus-gaap:CommercialPortfolioSegmentMember2024-12-310001403475bmrc:CommercialAndIndustrialMemberus-gaap:CommercialPortfolioSegmentMember2023-12-310001403475bmrc:CommercialRealEstateLoanOwnerOccupiedMemberus-gaap:CommercialRealEstatePortfolioSegmentMember2024-12-310001403475bmrc:CommercialRealEstateLoanOwnerOccupiedMemberus-gaap:CommercialRealEstatePortfolioSegmentMember2023-12-310001403475bmrc:CommercialRealEstateLoanNonOwnerOccupiedMemberus-gaap:CommercialRealEstatePortfolioSegmentMember2024-12-310001403475bmrc:CommercialRealEstateLoanNonOwnerOccupiedMemberus-gaap:CommercialRealEstatePortfolioSegmentMember2023-12-310001403475us-gaap:ConstructionLoansMemberus-gaap:CommercialRealEstatePortfolioSegmentMember2024-12-310001403475us-gaap:ConstructionLoansMemberus-gaap:CommercialRealEstatePortfolioSegmentMember2023-12-310001403475us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2024-12-310001403475us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-12-310001403475bmrc:OtherResidentialLoanMemberus-gaap:ResidentialPortfolioSegmentMember2024-12-310001403475bmrc:OtherResidentialLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-12-310001403475bmrc:InstallmentAndOtherConsumerMemberus-gaap:ConsumerPortfolioSegmentMember2024-12-310001403475bmrc:InstallmentAndOtherConsumerMemberus-gaap:ConsumerPortfolioSegmentMember2023-12-310001403475us-gaap:RealEstateLoanMember2024-12-310001403475us-gaap:RealEstateLoanMember2023-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMember2024-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMember2023-12-310001403475us-gaap:CommercialPortfolioSegmentMemberus-gaap:PassMemberbmrc:CommercialAndIndustrialMember2024-12-310001403475us-gaap:CommercialPortfolioSegmentMemberus-gaap:SpecialMentionMemberbmrc:CommercialAndIndustrialMember2024-12-310001403475us-gaap:CommercialPortfolioSegmentMemberus-gaap:SubstandardMemberbmrc:CommercialAndIndustrialMember2024-12-310001403475bmrc:CommercialAndIndustrialMemberus-gaap:CommercialPortfolioSegmentMember2024-01-012024-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberus-gaap:PassMemberbmrc:CommercialRealEstateLoanOwnerOccupiedMember2024-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberus-gaap:SpecialMentionMemberbmrc:CommercialRealEstateLoanOwnerOccupiedMember2024-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberus-gaap:SubstandardMemberbmrc:CommercialRealEstateLoanOwnerOccupiedMember2024-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberus-gaap:PassMemberbmrc:CommercialRealEstateLoanNonOwnerOccupiedMember2024-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberus-gaap:SpecialMentionMemberbmrc:CommercialRealEstateLoanNonOwnerOccupiedMember2024-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberus-gaap:SubstandardMemberbmrc:CommercialRealEstateLoanNonOwnerOccupiedMember2024-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberus-gaap:PassMemberus-gaap:ConstructionLoansMember2024-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberus-gaap:SpecialMentionMemberus-gaap:ConstructionLoansMember2024-12-310001403475us-gaap:ResidentialPortfolioSegmentMemberus-gaap:PassMemberus-gaap:HomeEquityLoanMember2024-12-310001403475us-gaap:ResidentialPortfolioSegmentMemberus-gaap:SubstandardMemberus-gaap:HomeEquityLoanMember2024-12-310001403475us-gaap:ResidentialPortfolioSegmentMemberus-gaap:PassMemberbmrc:OtherResidentialLoanMember2024-12-310001403475us-gaap:ConsumerPortfolioSegmentMemberus-gaap:PassMemberbmrc:InstallmentAndOtherConsumerMember2024-12-310001403475us-gaap:ConsumerPortfolioSegmentMemberus-gaap:SubstandardMemberbmrc:InstallmentAndOtherConsumerMember2024-12-310001403475bmrc:InstallmentAndOtherConsumerMemberus-gaap:ConsumerPortfolioSegmentMember2024-01-012024-12-310001403475us-gaap:PassMember2024-12-310001403475us-gaap:SpecialMentionMember2024-12-310001403475us-gaap:SubstandardMember2024-12-310001403475us-gaap:CommercialPortfolioSegmentMemberus-gaap:PassMemberbmrc:CommercialAndIndustrialMember2023-12-310001403475us-gaap:CommercialPortfolioSegmentMemberus-gaap:SpecialMentionMemberbmrc:CommercialAndIndustrialMember2023-12-310001403475us-gaap:CommercialPortfolioSegmentMemberus-gaap:SubstandardMemberbmrc:CommercialAndIndustrialMember2023-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberus-gaap:PassMemberbmrc:CommercialRealEstateLoanOwnerOccupiedMember2023-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberus-gaap:SpecialMentionMemberbmrc:CommercialRealEstateLoanOwnerOccupiedMember2023-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberus-gaap:SubstandardMemberbmrc:CommercialRealEstateLoanOwnerOccupiedMember2023-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberus-gaap:PassMemberbmrc:CommercialRealEstateLoanNonOwnerOccupiedMember2023-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberus-gaap:SpecialMentionMemberbmrc:CommercialRealEstateLoanNonOwnerOccupiedMember2023-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberus-gaap:SubstandardMemberbmrc:CommercialRealEstateLoanNonOwnerOccupiedMember2023-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberus-gaap:PassMemberus-gaap:ConstructionLoansMember2023-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberus-gaap:SpecialMentionMemberus-gaap:ConstructionLoansMember2023-12-310001403475us-gaap:ResidentialPortfolioSegmentMemberus-gaap:PassMemberus-gaap:HomeEquityLoanMember2023-12-310001403475us-gaap:ResidentialPortfolioSegmentMemberus-gaap:SubstandardMemberus-gaap:HomeEquityLoanMember2023-12-310001403475us-gaap:ResidentialPortfolioSegmentMemberus-gaap:PassMemberbmrc:OtherResidentialLoanMember2023-12-310001403475us-gaap:ConsumerPortfolioSegmentMemberus-gaap:PassMemberbmrc:InstallmentAndOtherConsumerMember2023-12-310001403475us-gaap:PassMember2023-12-310001403475us-gaap:SpecialMentionMember2023-12-310001403475us-gaap:SubstandardMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialAndIndustrialMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanOwnerOccupiedMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanNonOwnerOccupiedMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialRealEstatePortfolioSegmentMemberus-gaap:ConstructionLoansMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ResidentialPortfolioSegmentMemberbmrc:OtherResidentialLoanMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ConsumerPortfolioSegmentMemberbmrc:InstallmentAndOtherConsumerMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialAndIndustrialMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanOwnerOccupiedMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanNonOwnerOccupiedMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialRealEstatePortfolioSegmentMemberus-gaap:ConstructionLoansMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ResidentialPortfolioSegmentMemberbmrc:OtherResidentialLoanMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ConsumerPortfolioSegmentMemberbmrc:InstallmentAndOtherConsumerMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialAndIndustrialMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanOwnerOccupiedMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanNonOwnerOccupiedMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialRealEstatePortfolioSegmentMemberus-gaap:ConstructionLoansMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ResidentialPortfolioSegmentMemberbmrc:OtherResidentialLoanMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ConsumerPortfolioSegmentMemberbmrc:InstallmentAndOtherConsumerMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialAndIndustrialMemberus-gaap:FinancialAssetPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanOwnerOccupiedMemberus-gaap:FinancialAssetPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanNonOwnerOccupiedMemberus-gaap:FinancialAssetPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialRealEstatePortfolioSegmentMemberus-gaap:ConstructionLoansMemberus-gaap:FinancialAssetPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberus-gaap:FinancialAssetPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ResidentialPortfolioSegmentMemberbmrc:OtherResidentialLoanMemberus-gaap:FinancialAssetPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ConsumerPortfolioSegmentMemberbmrc:InstallmentAndOtherConsumerMemberus-gaap:FinancialAssetPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:FinancialAssetPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialAndIndustrialMemberus-gaap:FinancialAssetNotPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanOwnerOccupiedMemberus-gaap:FinancialAssetNotPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanNonOwnerOccupiedMemberus-gaap:FinancialAssetNotPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialRealEstatePortfolioSegmentMemberus-gaap:ConstructionLoansMemberus-gaap:FinancialAssetNotPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberus-gaap:FinancialAssetNotPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ResidentialPortfolioSegmentMemberbmrc:OtherResidentialLoanMemberus-gaap:FinancialAssetNotPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ConsumerPortfolioSegmentMemberbmrc:InstallmentAndOtherConsumerMemberus-gaap:FinancialAssetNotPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:FinancialAssetNotPastDueMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialAndIndustrialMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanOwnerOccupiedMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanNonOwnerOccupiedMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialRealEstatePortfolioSegmentMemberus-gaap:ConstructionLoansMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ResidentialPortfolioSegmentMemberbmrc:OtherResidentialLoanMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ConsumerPortfolioSegmentMemberbmrc:InstallmentAndOtherConsumerMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMember2024-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialAndIndustrialMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanOwnerOccupiedMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanNonOwnerOccupiedMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialRealEstatePortfolioSegmentMemberus-gaap:ConstructionLoansMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ResidentialPortfolioSegmentMemberbmrc:OtherResidentialLoanMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ConsumerPortfolioSegmentMemberbmrc:InstallmentAndOtherConsumerMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialAndIndustrialMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanOwnerOccupiedMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanNonOwnerOccupiedMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialRealEstatePortfolioSegmentMemberus-gaap:ConstructionLoansMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ResidentialPortfolioSegmentMemberbmrc:OtherResidentialLoanMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ConsumerPortfolioSegmentMemberbmrc:InstallmentAndOtherConsumerMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialAndIndustrialMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanOwnerOccupiedMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanNonOwnerOccupiedMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialRealEstatePortfolioSegmentMemberus-gaap:ConstructionLoansMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ResidentialPortfolioSegmentMemberbmrc:OtherResidentialLoanMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ConsumerPortfolioSegmentMemberbmrc:InstallmentAndOtherConsumerMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialAndIndustrialMemberus-gaap:FinancialAssetPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanOwnerOccupiedMemberus-gaap:FinancialAssetPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanNonOwnerOccupiedMemberus-gaap:FinancialAssetPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialRealEstatePortfolioSegmentMemberus-gaap:ConstructionLoansMemberus-gaap:FinancialAssetPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberus-gaap:FinancialAssetPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ResidentialPortfolioSegmentMemberbmrc:OtherResidentialLoanMemberus-gaap:FinancialAssetPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ConsumerPortfolioSegmentMemberbmrc:InstallmentAndOtherConsumerMemberus-gaap:FinancialAssetPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:FinancialAssetPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialAndIndustrialMemberus-gaap:FinancialAssetNotPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanOwnerOccupiedMemberus-gaap:FinancialAssetNotPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanNonOwnerOccupiedMemberus-gaap:FinancialAssetNotPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialRealEstatePortfolioSegmentMemberus-gaap:ConstructionLoansMemberus-gaap:FinancialAssetNotPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberus-gaap:FinancialAssetNotPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ResidentialPortfolioSegmentMemberbmrc:OtherResidentialLoanMemberus-gaap:FinancialAssetNotPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ConsumerPortfolioSegmentMemberbmrc:InstallmentAndOtherConsumerMemberus-gaap:FinancialAssetNotPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:FinancialAssetNotPastDueMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialAndIndustrialMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanOwnerOccupiedMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanNonOwnerOccupiedMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:CommercialRealEstatePortfolioSegmentMemberus-gaap:ConstructionLoansMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ResidentialPortfolioSegmentMemberbmrc:OtherResidentialLoanMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMemberus-gaap:ConsumerPortfolioSegmentMemberbmrc:InstallmentAndOtherConsumerMember2023-12-310001403475us-gaap:FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMember2023-12-310001403475us-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialAndIndustrialMemberus-gaap:CommercialRealEstateMember2024-12-310001403475us-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialAndIndustrialMemberus-gaap:ResidentialRealEstateMember2024-12-310001403475us-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialAndIndustrialMemberbmrc:OtherCollateralHeldMember2024-12-310001403475us-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialAndIndustrialMemberus-gaap:CollateralPledgedMember2024-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanOwnerOccupiedMemberus-gaap:CommercialRealEstateMember2024-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanOwnerOccupiedMemberus-gaap:ResidentialRealEstateMember2024-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanOwnerOccupiedMemberbmrc:OtherCollateralHeldMember2024-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanOwnerOccupiedMemberus-gaap:CollateralPledgedMember2024-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanNonOwnerOccupiedMemberus-gaap:CommercialRealEstateMember2024-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanNonOwnerOccupiedMemberus-gaap:ResidentialRealEstateMember2024-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanNonOwnerOccupiedMemberbmrc:OtherCollateralHeldMember2024-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanNonOwnerOccupiedMemberus-gaap:CollateralPledgedMember2024-12-310001403475us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberus-gaap:CommercialRealEstateMember2024-12-310001403475us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialRealEstateMember2024-12-310001403475us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberbmrc:OtherCollateralHeldMember2024-12-310001403475us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberus-gaap:CollateralPledgedMember2024-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:InstallmentAndOtherConsumerMemberus-gaap:CommercialRealEstateMember2024-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:InstallmentAndOtherConsumerMemberus-gaap:ResidentialRealEstateMember2024-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:InstallmentAndOtherConsumerMemberbmrc:OtherCollateralHeldMember2024-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:InstallmentAndOtherConsumerMemberus-gaap:CollateralPledgedMember2024-12-310001403475us-gaap:CommercialRealEstateMember2024-12-310001403475us-gaap:ResidentialRealEstateMember2024-12-310001403475bmrc:OtherCollateralHeldMember2024-12-310001403475us-gaap:CollateralPledgedMember2024-12-310001403475us-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialAndIndustrialMemberus-gaap:CommercialRealEstateMember2023-12-310001403475us-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialAndIndustrialMemberus-gaap:ResidentialRealEstateMember2023-12-310001403475us-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialAndIndustrialMemberbmrc:OtherCollateralHeldMember2023-12-310001403475us-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialAndIndustrialMemberus-gaap:CollateralPledgedMember2023-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanOwnerOccupiedMemberus-gaap:CommercialRealEstateMember2023-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanOwnerOccupiedMemberus-gaap:ResidentialRealEstateMember2023-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanOwnerOccupiedMemberbmrc:OtherCollateralHeldMember2023-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanOwnerOccupiedMemberus-gaap:CollateralPledgedMember2023-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanNonOwnerOccupiedMemberus-gaap:CommercialRealEstateMember2023-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanNonOwnerOccupiedMemberus-gaap:ResidentialRealEstateMember2023-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanNonOwnerOccupiedMemberbmrc:OtherCollateralHeldMember2023-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanNonOwnerOccupiedMemberus-gaap:CollateralPledgedMember2023-12-310001403475us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberus-gaap:CommercialRealEstateMember2023-12-310001403475us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialRealEstateMember2023-12-310001403475us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberbmrc:OtherCollateralHeldMember2023-12-310001403475us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberus-gaap:CollateralPledgedMember2023-12-310001403475us-gaap:CommercialRealEstateMember2023-12-310001403475us-gaap:ResidentialRealEstateMember2023-12-310001403475bmrc:OtherCollateralHeldMember2023-12-310001403475us-gaap:CollateralPledgedMember2023-12-310001403475us-gaap:ExtendedMaturityMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMember2024-01-012024-12-310001403475bmrc:TotalLoanRestructuringModificationMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMember2024-01-012024-12-310001403475us-gaap:ExtendedMaturityMember2024-01-012024-12-310001403475bmrc:TotalLoanRestructuringModificationMember2024-01-012024-12-310001403475us-gaap:ExtendedMaturityMemberus-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialLoanOwnerOccupiedMember2023-01-012023-12-310001403475bmrc:TotalLoanRestructuringModificationMemberus-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialLoanOwnerOccupiedMember2023-01-012023-12-310001403475us-gaap:ExtendedMaturityMemberus-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialLoanNonOwnerOccupiedMember2023-01-012023-12-310001403475bmrc:TotalLoanRestructuringModificationMemberus-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialLoanNonOwnerOccupiedMember2023-01-012023-12-310001403475us-gaap:ExtendedMaturityMember2023-01-012023-12-310001403475bmrc:TotalLoanRestructuringModificationMember2023-01-012023-12-310001403475us-gaap:ExtendedMaturityMemberus-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialLoanOwnerOccupiedMember2023-10-012023-12-310001403475us-gaap:ExtendedMaturityMemberus-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialLoanNonOwnerOccupiedMember2023-10-012023-12-310001403475us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberus-gaap:FinancialAssetNotPastDueMember2024-01-012024-12-310001403475us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2024-01-012024-12-310001403475us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2024-01-012024-12-310001403475us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2024-01-012024-12-310001403475us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2024-01-012024-12-310001403475us-gaap:FinancialAssetNotPastDueMember2024-01-012024-12-310001403475us-gaap:FinancingReceivables30To59DaysPastDueMember2024-01-012024-12-310001403475us-gaap:FinancingReceivables60To89DaysPastDueMember2024-01-012024-12-310001403475us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2024-01-012024-12-310001403475us-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialLoanOwnerOccupiedMemberus-gaap:FinancialAssetNotPastDueMember2023-01-012023-12-310001403475us-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialLoanOwnerOccupiedMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-01-012023-12-310001403475us-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialLoanOwnerOccupiedMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2023-01-012023-12-310001403475us-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialLoanOwnerOccupiedMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-01-012023-12-310001403475bmrc:CommercialLoanOwnerOccupiedMemberus-gaap:CommercialPortfolioSegmentMember2023-01-012023-12-310001403475us-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialLoanNonOwnerOccupiedMemberus-gaap:FinancialAssetNotPastDueMember2023-01-012023-12-310001403475us-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialLoanNonOwnerOccupiedMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-01-012023-12-310001403475us-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialLoanNonOwnerOccupiedMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2023-01-012023-12-310001403475us-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialLoanNonOwnerOccupiedMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-01-012023-12-310001403475bmrc:CommercialLoanNonOwnerOccupiedMemberus-gaap:CommercialPortfolioSegmentMember2023-01-012023-12-310001403475us-gaap:FinancialAssetNotPastDueMember2023-01-012023-12-310001403475us-gaap:FinancingReceivables30To59DaysPastDueMember2023-01-012023-12-310001403475us-gaap:FinancingReceivables60To89DaysPastDueMember2023-01-012023-12-310001403475us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-01-012023-12-310001403475us-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialAndIndustrialMemberbmrc:ModeledExpectedCreditLossesMember2024-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanOwnerOccupiedMemberbmrc:ModeledExpectedCreditLossesMember2024-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanNonOwnerOccupiedMemberbmrc:ModeledExpectedCreditLossesMember2024-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberus-gaap:ConstructionLoansMemberbmrc:ModeledExpectedCreditLossesMember2024-12-310001403475us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberbmrc:ModeledExpectedCreditLossesMember2024-12-310001403475us-gaap:ResidentialPortfolioSegmentMemberbmrc:OtherResidentialLoanMemberbmrc:ModeledExpectedCreditLossesMember2024-12-310001403475us-gaap:ConsumerPortfolioSegmentMemberbmrc:InstallmentAndOtherConsumerMemberbmrc:ModeledExpectedCreditLossesMember2024-12-310001403475bmrc:ModeledExpectedCreditLossesMemberus-gaap:UnallocatedFinancingReceivablesMember2024-12-310001403475bmrc:ModeledExpectedCreditLossesMember2024-12-310001403475us-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialAndIndustrialMemberbmrc:QualitativeAdjustmentsMember2024-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanOwnerOccupiedMemberbmrc:QualitativeAdjustmentsMember2024-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanNonOwnerOccupiedMemberbmrc:QualitativeAdjustmentsMember2024-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberus-gaap:ConstructionLoansMemberbmrc:QualitativeAdjustmentsMember2024-12-310001403475us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberbmrc:QualitativeAdjustmentsMember2024-12-310001403475us-gaap:ResidentialPortfolioSegmentMemberbmrc:OtherResidentialLoanMemberbmrc:QualitativeAdjustmentsMember2024-12-310001403475us-gaap:ConsumerPortfolioSegmentMemberbmrc:InstallmentAndOtherConsumerMemberbmrc:QualitativeAdjustmentsMember2024-12-310001403475bmrc:QualitativeAdjustmentsMemberus-gaap:UnallocatedFinancingReceivablesMember2024-12-310001403475bmrc:QualitativeAdjustmentsMember2024-12-310001403475us-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialAndIndustrialMemberbmrc:SpecificAllocationsMember2024-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanOwnerOccupiedMemberbmrc:SpecificAllocationsMember2024-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanNonOwnerOccupiedMemberbmrc:SpecificAllocationsMember2024-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberus-gaap:ConstructionLoansMemberbmrc:SpecificAllocationsMember2024-12-310001403475us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberbmrc:SpecificAllocationsMember2024-12-310001403475us-gaap:ResidentialPortfolioSegmentMemberbmrc:OtherResidentialLoanMemberbmrc:SpecificAllocationsMember2024-12-310001403475us-gaap:ConsumerPortfolioSegmentMemberbmrc:InstallmentAndOtherConsumerMemberbmrc:SpecificAllocationsMember2024-12-310001403475bmrc:SpecificAllocationsMemberus-gaap:UnallocatedFinancingReceivablesMember2024-12-310001403475bmrc:SpecificAllocationsMember2024-12-310001403475us-gaap:UnallocatedFinancingReceivablesMember2024-12-310001403475us-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialAndIndustrialMemberbmrc:ModeledExpectedCreditLossesMember2023-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanOwnerOccupiedMemberbmrc:ModeledExpectedCreditLossesMember2023-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanNonOwnerOccupiedMemberbmrc:ModeledExpectedCreditLossesMember2023-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberus-gaap:ConstructionLoansMemberbmrc:ModeledExpectedCreditLossesMember2023-12-310001403475us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberbmrc:ModeledExpectedCreditLossesMember2023-12-310001403475us-gaap:ResidentialPortfolioSegmentMemberbmrc:OtherResidentialLoanMemberbmrc:ModeledExpectedCreditLossesMember2023-12-310001403475us-gaap:ConsumerPortfolioSegmentMemberbmrc:InstallmentAndOtherConsumerMemberbmrc:ModeledExpectedCreditLossesMember2023-12-310001403475bmrc:ModeledExpectedCreditLossesMemberus-gaap:UnallocatedFinancingReceivablesMember2023-12-310001403475bmrc:ModeledExpectedCreditLossesMember2023-12-310001403475us-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialAndIndustrialMemberbmrc:QualitativeAdjustmentsMember2023-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanOwnerOccupiedMemberbmrc:QualitativeAdjustmentsMember2023-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanNonOwnerOccupiedMemberbmrc:QualitativeAdjustmentsMember2023-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberus-gaap:ConstructionLoansMemberbmrc:QualitativeAdjustmentsMember2023-12-310001403475us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberbmrc:QualitativeAdjustmentsMember2023-12-310001403475us-gaap:ResidentialPortfolioSegmentMemberbmrc:OtherResidentialLoanMemberbmrc:QualitativeAdjustmentsMember2023-12-310001403475us-gaap:ConsumerPortfolioSegmentMemberbmrc:InstallmentAndOtherConsumerMemberbmrc:QualitativeAdjustmentsMember2023-12-310001403475bmrc:QualitativeAdjustmentsMemberus-gaap:UnallocatedFinancingReceivablesMember2023-12-310001403475bmrc:QualitativeAdjustmentsMember2023-12-310001403475us-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialAndIndustrialMemberbmrc:SpecificAllocationsMember2023-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanOwnerOccupiedMemberbmrc:SpecificAllocationsMember2023-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberbmrc:CommercialRealEstateLoanNonOwnerOccupiedMemberbmrc:SpecificAllocationsMember2023-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberus-gaap:ConstructionLoansMemberbmrc:SpecificAllocationsMember2023-12-310001403475us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberbmrc:SpecificAllocationsMember2023-12-310001403475us-gaap:ResidentialPortfolioSegmentMemberbmrc:OtherResidentialLoanMemberbmrc:SpecificAllocationsMember2023-12-310001403475us-gaap:ConsumerPortfolioSegmentMemberbmrc:InstallmentAndOtherConsumerMemberbmrc:SpecificAllocationsMember2023-12-310001403475bmrc:SpecificAllocationsMemberus-gaap:UnallocatedFinancingReceivablesMember2023-12-310001403475bmrc:SpecificAllocationsMember2023-12-310001403475us-gaap:UnallocatedFinancingReceivablesMember2023-12-310001403475bmrc:SpecificAllocationsMember2024-01-012024-12-310001403475us-gaap:CommercialPortfolioSegmentMemberbmrc:CommercialLoanNonOwnerOccupiedMemberbmrc:SpecificAllocationsMember2024-01-012024-12-310001403475bmrc:CommercialLoanNonOwnerOccupiedMemberus-gaap:CommercialPortfolioSegmentMember2024-12-310001403475bmrc:CommercialRealEstateLoanOwnerOccupiedMemberus-gaap:CommercialRealEstatePortfolioSegmentMember2024-01-012024-12-310001403475bmrc:CommercialRealEstateLoanNonOwnerOccupiedMemberus-gaap:CommercialRealEstatePortfolioSegmentMember2024-01-012024-12-310001403475us-gaap:ConstructionLoansMemberus-gaap:CommercialRealEstatePortfolioSegmentMember2024-01-012024-12-310001403475bmrc:OtherResidentialLoanMemberus-gaap:ResidentialPortfolioSegmentMember2024-01-012024-12-310001403475us-gaap:UnallocatedFinancingReceivablesMember2024-01-012024-12-310001403475bmrc:CommercialAndIndustrialMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310001403475bmrc:CommercialRealEstateLoanOwnerOccupiedMemberus-gaap:CommercialRealEstatePortfolioSegmentMember2022-12-310001403475bmrc:CommercialRealEstateLoanNonOwnerOccupiedMemberus-gaap:CommercialRealEstatePortfolioSegmentMember2022-12-310001403475us-gaap:ConstructionLoansMemberus-gaap:CommercialRealEstatePortfolioSegmentMember2022-12-310001403475us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310001403475bmrc:OtherResidentialLoanMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310001403475bmrc:InstallmentAndOtherConsumerMemberus-gaap:ConsumerPortfolioSegmentMember2022-12-310001403475us-gaap:UnallocatedFinancingReceivablesMember2022-12-310001403475bmrc:CommercialAndIndustrialMemberus-gaap:CommercialPortfolioSegmentMember2023-01-012023-12-310001403475bmrc:CommercialRealEstateLoanOwnerOccupiedMemberus-gaap:CommercialRealEstatePortfolioSegmentMember2023-01-012023-12-310001403475bmrc:CommercialRealEstateLoanNonOwnerOccupiedMemberus-gaap:CommercialRealEstatePortfolioSegmentMember2023-01-012023-12-310001403475us-gaap:ConstructionLoansMemberus-gaap:CommercialRealEstatePortfolioSegmentMember2023-01-012023-12-310001403475us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-01-012023-12-310001403475bmrc:OtherResidentialLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-01-012023-12-310001403475bmrc:InstallmentAndOtherConsumerMemberus-gaap:ConsumerPortfolioSegmentMember2023-01-012023-12-310001403475us-gaap:UnallocatedFinancingReceivablesMember2023-01-012023-12-310001403475bmrc:CommercialAndIndustrialMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310001403475bmrc:CommercialRealEstateLoanOwnerOccupiedMemberus-gaap:CommercialRealEstatePortfolioSegmentMember2021-12-310001403475bmrc:CommercialRealEstateLoanNonOwnerOccupiedMemberus-gaap:CommercialRealEstatePortfolioSegmentMember2021-12-310001403475us-gaap:ConstructionLoansMemberus-gaap:CommercialRealEstatePortfolioSegmentMember2021-12-310001403475us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310001403475bmrc:OtherResidentialLoanMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310001403475bmrc:InstallmentAndOtherConsumerMemberus-gaap:ConsumerPortfolioSegmentMember2021-12-310001403475us-gaap:UnallocatedFinancingReceivablesMember2021-12-310001403475bmrc:CommercialAndIndustrialMemberus-gaap:CommercialPortfolioSegmentMember2022-01-012022-12-310001403475bmrc:CommercialRealEstateLoanOwnerOccupiedMemberus-gaap:CommercialRealEstatePortfolioSegmentMember2022-01-012022-12-310001403475bmrc:CommercialRealEstateLoanNonOwnerOccupiedMemberus-gaap:CommercialRealEstatePortfolioSegmentMember2022-01-012022-12-310001403475us-gaap:ConstructionLoansMemberus-gaap:CommercialRealEstatePortfolioSegmentMember2022-01-012022-12-310001403475us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2022-01-012022-12-310001403475bmrc:OtherResidentialLoanMemberus-gaap:ResidentialPortfolioSegmentMember2022-01-012022-12-310001403475bmrc:InstallmentAndOtherConsumerMemberus-gaap:ConsumerPortfolioSegmentMember2022-01-012022-12-310001403475us-gaap:UnallocatedFinancingReceivablesMember2022-01-012022-12-310001403475srt:FederalHomeLoanBankOfSanFranciscoMember2024-12-310001403475srt:FederalHomeLoanBankOfSanFranciscoMember2023-12-310001403475bmrc:FederalReserveBankMemberbmrc:OtherResidentialLoanMember2024-12-310001403475bmrc:FederalReserveBankMemberbmrc:OtherResidentialLoanMember2023-12-310001403475bmrc:DirectorsOfficersPrincipalShareholdersAndAssociatesMember2024-12-310001403475bmrc:DirectorsOfficersPrincipalShareholdersAndAssociatesMember2023-12-310001403475us-gaap:LeaseholdImprovementsMember2024-12-310001403475us-gaap:LeaseholdImprovementsMember2023-12-310001403475us-gaap:FurnitureAndFixturesMember2023-12-310001403475us-gaap:BuildingMember2024-12-310001403475us-gaap:BuildingMember2023-12-310001403475us-gaap:LandMember2024-12-310001403475us-gaap:LandMember2023-12-310001403475bmrc:FinanceLeaseRightOfUseAssetsMember2024-12-310001403475bmrc:FinanceLeaseRightOfUseAssetsMember2023-12-310001403475us-gaap:FederalHomeLoanBankBorrowingsMemberus-gaap:LineOfCreditMember2024-12-310001403475us-gaap:FederalHomeLoanBankBorrowingsMemberus-gaap:LineOfCreditMember2023-12-310001403475us-gaap:FederalFundsPurchasedMemberus-gaap:LineOfCreditMemberus-gaap:UnsecuredDebtMember2024-12-310001403475us-gaap:FederalFundsPurchasedMemberus-gaap:LineOfCreditMemberus-gaap:UnsecuredDebtMember2023-12-310001403475bmrc:FederalReserveBankOfSanFranciscoMemberus-gaap:LineOfCreditMemberbmrc:FederalReserveBankTermFundingProgramMember2024-12-310001403475bmrc:FederalReserveBankOfSanFranciscoMemberus-gaap:LineOfCreditMemberbmrc:FederalReserveBankTermFundingProgramMember2023-12-310001403475us-gaap:FederalReserveBankAdvancesMemberus-gaap:LineOfCreditMemberbmrc:FederalReserveBankTermFundingProgramMember2023-12-310001403475us-gaap:OtherDebtSecuritiesMember2024-12-310001403475us-gaap:OtherDebtSecuritiesMember2023-12-310001403475us-gaap:LineOfCreditMemberus-gaap:FederalHomeLoanBankBorrowingsMember2024-12-310001403475us-gaap:LineOfCreditMemberus-gaap:FederalHomeLoanBankBorrowingsMember2024-01-012024-12-310001403475us-gaap:LineOfCreditMemberus-gaap:FederalHomeLoanBankBorrowingsMember2023-12-310001403475us-gaap:LineOfCreditMemberus-gaap:FederalHomeLoanBankBorrowingsMember2023-01-012023-12-310001403475us-gaap:LineOfCreditMemberus-gaap:FederalHomeLoanBankBorrowingsMember2022-12-310001403475us-gaap:LineOfCreditMemberus-gaap:FederalHomeLoanBankBorrowingsMember2022-01-012022-12-310001403475us-gaap:LineOfCreditMemberbmrc:FHLBFixedRateAdvancesMember2024-12-310001403475us-gaap:LineOfCreditMemberbmrc:FHLBFixedRateAdvancesMember2024-01-012024-12-310001403475us-gaap:LineOfCreditMemberbmrc:FHLBFixedRateAdvancesMember2023-12-310001403475us-gaap:LineOfCreditMemberbmrc:FHLBFixedRateAdvancesMember2023-01-012023-12-310001403475us-gaap:LineOfCreditMemberbmrc:FHLBFixedRateAdvancesMember2022-12-310001403475us-gaap:LineOfCreditMemberbmrc:FHLBFixedRateAdvancesMember2022-01-012022-12-310001403475us-gaap:LineOfCreditMemberus-gaap:FederalHomeLoanBankAdvancesMember2024-12-310001403475us-gaap:LineOfCreditMemberus-gaap:FederalHomeLoanBankAdvancesMember2024-01-012024-12-310001403475us-gaap:LineOfCreditMemberus-gaap:FederalHomeLoanBankAdvancesMember2023-12-310001403475us-gaap:LineOfCreditMemberus-gaap:FederalHomeLoanBankAdvancesMember2023-01-012023-12-310001403475us-gaap:LineOfCreditMemberus-gaap:FederalHomeLoanBankAdvancesMember2022-12-310001403475us-gaap:LineOfCreditMemberus-gaap:FederalHomeLoanBankAdvancesMember2022-01-012022-12-310001403475us-gaap:LineOfCreditMemberbmrc:FRBSFAdvancesDiscountWindowMember2024-12-310001403475us-gaap:LineOfCreditMemberbmrc:FRBSFAdvancesDiscountWindowMember2024-01-012024-12-310001403475us-gaap:LineOfCreditMemberbmrc:FRBSFAdvancesDiscountWindowMember2023-12-310001403475us-gaap:LineOfCreditMemberbmrc:FRBSFAdvancesDiscountWindowMember2023-01-012023-12-310001403475us-gaap:LineOfCreditMemberbmrc:FRBSFAdvancesDiscountWindowMember2022-12-310001403475us-gaap:LineOfCreditMemberbmrc:FRBSFAdvancesDiscountWindowMember2022-01-012022-12-310001403475us-gaap:LineOfCreditMemberbmrc:FederalReserveBankTermFundingProgramMember2024-12-310001403475us-gaap:LineOfCreditMemberbmrc:FederalReserveBankTermFundingProgramMember2024-01-012024-12-310001403475us-gaap:LineOfCreditMemberbmrc:FederalReserveBankTermFundingProgramMember2023-12-310001403475us-gaap:LineOfCreditMemberbmrc:FederalReserveBankTermFundingProgramMember2023-01-012023-12-310001403475us-gaap:LineOfCreditMemberbmrc:FederalReserveBankTermFundingProgramMember2022-12-310001403475us-gaap:LineOfCreditMemberbmrc:FederalReserveBankTermFundingProgramMember2022-01-012022-12-310001403475us-gaap:OtherDebtSecuritiesMember2024-01-012024-12-310001403475us-gaap:OtherDebtSecuritiesMember2023-01-012023-12-310001403475us-gaap:OtherDebtSecuritiesMember2022-12-310001403475us-gaap:OtherDebtSecuritiesMember2022-01-012022-12-310001403475bmrc:ThePlan2020Member2020-12-310001403475bmrc:ThePlan2020Memberus-gaap:CommonStockMember2024-01-012024-12-310001403475bmrc:ThePlan2020Memberus-gaap:CommonStockMember2023-01-012023-12-310001403475bmrc:ThePlan2020Memberus-gaap:CommonStockMember2022-01-012022-12-310001403475bmrc:ThePlan2020Member2024-12-310001403475bmrc:EmployeeStockPurchasePlan2017Membersrt:MinimumMember2017-01-012017-12-310001403475bmrc:EmployeeStockPurchasePlan2017Membersrt:MaximumMember2017-01-012017-12-310001403475bmrc:EmployeeStockPurchasePlan2017Member2017-01-012017-12-310001403475bmrc:EmployeeStockPurchasePlan2017Member2024-12-310001403475bmrc:The2017EquityPlanMember2024-12-310001403475us-gaap:EmployeeStockOptionMemberbmrc:OfficersAndEmployeesMember2024-01-012024-12-310001403475us-gaap:EmployeeStockOptionMemberbmrc:NonEmployeeDirectorsMember2024-01-012024-12-310001403475us-gaap:PerformanceSharesMember2024-01-012024-12-310001403475us-gaap:PerformanceSharesMembersrt:MinimumMember2024-01-012024-12-310001403475us-gaap:PerformanceSharesMembersrt:MaximumMember2024-01-012024-12-3100014034752021-01-012021-12-310001403475us-gaap:EmployeeStockOptionMemberbmrc:PriceRangeOneMember2024-01-012024-12-310001403475us-gaap:EmployeeStockOptionMemberbmrc:PriceRangeOneMember2024-12-310001403475us-gaap:EmployeeStockOptionMemberbmrc:PriceRangeTwoMember2024-01-012024-12-310001403475us-gaap:EmployeeStockOptionMemberbmrc:PriceRangeTwoMember2024-12-310001403475us-gaap:EmployeeStockOptionMemberbmrc:PriceRangeThreeMember2024-01-012024-12-310001403475us-gaap:EmployeeStockOptionMemberbmrc:PriceRangeThreeMember2024-12-310001403475us-gaap:EmployeeStockOptionMemberbmrc:PriceRangeFourMember2024-01-012024-12-310001403475us-gaap:EmployeeStockOptionMemberbmrc:PriceRangeFourMember2024-12-310001403475us-gaap:EmployeeStockOptionMember2024-12-310001403475us-gaap:RestrictedStockMember2021-12-310001403475us-gaap:RestrictedStockMember2022-01-012022-12-310001403475us-gaap:RestrictedStockMember2022-12-310001403475us-gaap:RestrictedStockMember2023-01-012023-12-310001403475us-gaap:RestrictedStockMember2023-12-310001403475us-gaap:RestrictedStockMember2024-01-012024-12-310001403475us-gaap:RestrictedStockMember2024-12-310001403475us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001403475us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001403475us-gaap:EmployeeStockOptionMember2024-01-012024-12-310001403475us-gaap:SubsequentEventMember2025-01-232025-01-230001403475us-gaap:CommonStockMember2023-07-210001403475us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberbmrc:OfficersAndEmployeesMember2024-01-012024-12-310001403475us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMemberbmrc:OfficersAndEmployeesMember2024-01-012024-12-310001403475us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberbmrc:OfficersAndEmployeesMember2024-01-012024-12-310001403475us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesMember2024-12-310001403475us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesMember2024-12-310001403475us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesMember2024-12-310001403475us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesMember2024-12-310001403475us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberbmrc:SmallBusinessAdministrationSBABackedSecuritiesMember2024-12-310001403475us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberbmrc:SmallBusinessAdministrationSBABackedSecuritiesMember2024-12-310001403475us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberbmrc:SmallBusinessAdministrationSBABackedSecuritiesMember2024-12-310001403475us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberbmrc:SmallBusinessAdministrationSBABackedSecuritiesMember2024-12-310001403475us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2024-12-310001403475us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2024-12-310001403475us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2024-12-310001403475us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2024-12-310001403475us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2024-12-310001403475us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2024-12-310001403475us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2024-12-310001403475us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2024-12-310001403475us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USStatesAndPoliticalSubdivisionsMember2024-12-310001403475us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USStatesAndPoliticalSubdivisionsMember2024-12-310001403475us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USStatesAndPoliticalSubdivisionsMember2024-12-310001403475us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USStatesAndPoliticalSubdivisionsMember2024-12-310001403475us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2024-12-310001403475us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2024-12-310001403475us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2024-12-310001403475us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2024-12-310001403475us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberbmrc:InterestRateContractsMember2024-12-310001403475us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberbmrc:InterestRateContractsMember2024-12-310001403475us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberbmrc:InterestRateContractsMember2024-12-310001403475us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberbmrc:InterestRateContractsMember2024-12-310001403475us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesMember2023-12-310001403475us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesMember2023-12-310001403475us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesMember2023-12-310001403475us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesMember2023-12-310001403475us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberbmrc:SmallBusinessAdministrationSBABackedSecuritiesMember2023-12-310001403475us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberbmrc:SmallBusinessAdministrationSBABackedSecuritiesMember2023-12-310001403475us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberbmrc:SmallBusinessAdministrationSBABackedSecuritiesMember2023-12-310001403475us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberbmrc:SmallBusinessAdministrationSBABackedSecuritiesMember2023-12-310001403475us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2023-12-310001403475us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2023-12-310001403475us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2023-12-310001403475us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2023-12-310001403475us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-12-310001403475us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-12-310001403475us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-12-310001403475us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-12-310001403475us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USStatesAndPoliticalSubdivisionsMember2023-12-310001403475us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USStatesAndPoliticalSubdivisionsMember2023-12-310001403475us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USStatesAndPoliticalSubdivisionsMember2023-12-310001403475us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USStatesAndPoliticalSubdivisionsMember2023-12-310001403475us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2023-12-310001403475us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2023-12-310001403475us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2023-12-310001403475us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2023-12-310001403475us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberbmrc:InterestRateContractsMember2023-12-310001403475us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberbmrc:InterestRateContractsMember2023-12-310001403475us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberbmrc:InterestRateContractsMember2023-12-310001403475us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberbmrc:InterestRateContractsMember2023-12-310001403475us-gaap:FairValueInputsLevel3Member2023-12-310001403475us-gaap:FairValueInputsLevel3Member2024-12-310001403475us-gaap:FairValueInputsLevel1Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-12-310001403475us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2024-12-310001403475us-gaap:FairValueInputsLevel1Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310001403475us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310001403475us-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-12-310001403475us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2024-12-310001403475us-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310001403475us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310001403475us-gaap:FairValueInputsLevel3Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-12-310001403475us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2024-12-310001403475us-gaap:FairValueInputsLevel3Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310001403475us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310001403475srt:ManagementMemberbmrc:AnnualSalaryMember2024-01-012024-12-310001403475srt:ManagementMemberus-gaap:DeferredBonusMember2024-01-012024-12-3100014034752024-01-0100014034752023-01-010001403475bmrc:DefinedContributionPlanthe401kPlanMember2024-01-012024-12-310001403475bmrc:DefinedContributionPlanthe401kPlanMember2023-01-012023-12-310001403475bmrc:DefinedContributionPlanthe401kPlanMember2022-01-012022-12-310001403475bmrc:BankOfMarinEmployeeStockOwnershipAndSavingsPlanMember2024-01-012024-12-310001403475bmrc:BankOfMarinEmployeeStockOwnershipAndSavingsPlanMember2023-01-012023-12-310001403475bmrc:BankOfMarinEmployeeStockOwnershipAndSavingsPlanMember2022-01-012022-12-310001403475us-gaap:DomesticCountryMember2024-12-310001403475us-gaap:StateAndLocalJurisdictionMember2024-12-310001403475srt:MinimumMember2024-12-310001403475srt:MaximumMember2024-12-3100014034752024-09-300001403475us-gaap:CreditConcentrationRiskMemberus-gaap:USTreasuryAndGovernmentMemberbmrc:USGovernmentAndGovernmentSponsoredEnterprisesMember2024-01-012024-12-310001403475us-gaap:CreditConcentrationRiskMemberus-gaap:USTreasuryAndGovernmentMemberbmrc:USGovernmentAndGovernmentSponsoredEnterprisesMember2023-01-012023-12-310001403475us-gaap:CreditConcentrationRiskMemberus-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberbmrc:USGovernmentAndGovernmentSponsoredEnterprisesMember2024-01-012024-12-310001403475us-gaap:CreditConcentrationRiskMemberus-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberbmrc:USGovernmentAndGovernmentSponsoredEnterprisesMember2023-01-012023-12-310001403475us-gaap:CreditConcentrationRiskMemberus-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember2024-01-012024-12-310001403475us-gaap:CreditConcentrationRiskMemberus-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember2023-01-012023-12-310001403475bmrc:SanFranciscoMemberus-gaap:CommercialRealEstatePortfolioSegmentMemberus-gaap:CreditConcentrationRiskMemberus-gaap:LoansReceivableMember2024-01-012024-12-310001403475us-gaap:CommercialRealEstatePortfolioSegmentMemberus-gaap:CreditConcentrationRiskMemberbmrc:CommercialRealEstateLoanNonOwnerOccupiedMemberus-gaap:MortgagesMember2024-01-012024-12-310001403475us-gaap:CreditConcentrationRiskMemberus-gaap:LoansReceivableMember2023-01-012023-12-310001403475us-gaap:CreditConcentrationRiskMemberus-gaap:LoansReceivableMember2024-01-012024-12-310001403475us-gaap:ResidentialPortfolioSegmentMemberus-gaap:CreditConcentrationRiskMemberus-gaap:MortgagesMember2024-01-012024-12-310001403475us-gaap:ResidentialPortfolioSegmentMemberus-gaap:CreditConcentrationRiskMemberus-gaap:MortgagesMember2023-01-012023-12-310001403475us-gaap:InterestRateSwapMembersrt:MinimumMember2023-07-072023-07-070001403475us-gaap:InterestRateSwapMembersrt:MaximumMember2023-07-072023-07-070001403475us-gaap:InterestRateSwapMemberus-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-12-310001403475us-gaap:InterestRateSwapMemberus-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-012023-12-310001403475us-gaap:InterestRateSwapMemberus-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberbmrc:DebtSecuritiesAvailableForSaleMember2024-12-310001403475us-gaap:InterestRateSwapMemberus-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberbmrc:DebtSecuritiesAvailableForSaleMember2023-12-310001403475us-gaap:InterestRateContractMemberus-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LoansReceivableMember2024-12-310001403475us-gaap:InterestRateContractMemberus-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LoansReceivableMember2023-12-310001403475bmrc:DebtSecuritiesAvailableForSaleMember2024-12-310001403475bmrc:DebtSecuritiesAvailableForSaleMember2023-12-310001403475us-gaap:LoansReceivableMember2024-12-310001403475us-gaap:LoansReceivableMember2023-12-310001403475us-gaap:FairValueHedgingMember2023-12-310001403475us-gaap:FairValueHedgingMemberbmrc:InterestOnInvestmentSecuritiesMember2024-01-012024-12-310001403475us-gaap:FairValueHedgingMemberbmrc:InterestOnInvestmentSecuritiesMember2023-01-012023-12-310001403475us-gaap:FairValueHedgingMemberbmrc:InterestOnInvestmentSecuritiesMember2022-01-012022-12-310001403475us-gaap:FairValueHedgingMemberbmrc:InterestAndFeesOnLoansMember2024-01-012024-12-310001403475us-gaap:FairValueHedgingMemberbmrc:InterestAndFeesOnLoansMember2023-01-012023-12-310001403475us-gaap:FairValueHedgingMemberbmrc:InterestAndFeesOnLoansMember2022-01-012022-12-310001403475bmrc:CounterpartyMember2024-12-310001403475bmrc:CounterpartyMember2023-12-310001403475srt:ParentCompanyMember2024-12-310001403475srt:ParentCompanyMember2023-12-310001403475srt:SubsidiariesMember2024-12-310001403475srt:SubsidiariesMember2023-12-310001403475bmrc:CommercialLinesOfCreditMember2024-12-310001403475bmrc:CommercialLinesOfCreditMember2023-12-310001403475us-gaap:HomeEquityMember2024-12-310001403475us-gaap:HomeEquityMember2023-12-310001403475bmrc:UndisbursedConstructionLoansMember2024-12-310001403475bmrc:UndisbursedConstructionLoansMember2023-12-310001403475bmrc:ConsumerAndOtherLinesOfCreditMember2024-12-310001403475bmrc:ConsumerAndOtherLinesOfCreditMember2023-12-310001403475us-gaap:FinancialStandbyLetterOfCreditMember2024-12-310001403475us-gaap:FinancialStandbyLetterOfCreditMember2023-12-310001403475bmrc:LinesOfCreditAndLettersOfCreditUnusedCommitmentsMember2024-12-310001403475bmrc:LinesOfCreditAndLettersOfCreditUnusedCommitmentsMember2023-12-310001403475bmrc:LinesOfCreditAndLettersOfCreditUnusedCommitmentsMember2024-01-012024-12-310001403475srt:ParentCompanyMember2024-01-012024-12-310001403475srt:ParentCompanyMember2023-01-012023-12-310001403475srt:ParentCompanyMember2022-01-012022-12-310001403475srt:ParentCompanyMember2022-12-310001403475srt:ParentCompanyMember2021-12-3100014034752024-10-012024-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C.  20549
 
FORM 10-K

(Mark One)
  ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the fiscal year ended December 31, 2024
 
OR
  TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from __________________ to __________________
 
Commission File Number  001-33572

Bank of Marin Bancorp
(Exact name of Registrant as specified in its charter)
 
California 20-8859754
(State or other jurisdiction of incorporation or organization)   (IRS Employer Identification No.)
504 Redwood Blvd. Suite 100NovatoCA 94947
(Address of principal executive office) (Zip Code)
 
Registrant’s telephone number, including area code:  (415) 763-4520

Securities registered pursuant to Section 12 (b) of the Act:

None

Securities registered pursuant to section 12(g) of the Act:
Title of each classTrading symbolName of each exchange on which registered
   Common Stock, No Par ValueBMRCThe Nasdaq Stock Market
 
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.
Yes            No  

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.
Yes            No  

Note - Checking the box above will not relieve any registrant required to file reports pursuant to Section 13 or 15(d) of the Exchange Act from their obligations under those Sections.

Indicate by check mark whether the registrant (1) has filed all reports to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.
Yes                     No  

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).
Yes                     No 




Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer”, “smaller reporting company,” and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer Accelerated filer
Non-accelerated filer Smaller reporting company
Emerging growth company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.            

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to §240.10D-1(b).                                             
 
Indicate by check mark if the registrant is a shell company, as defined in Rule 12b-2 of the Exchange Act. Yes            No  
 
As of June 28, 2024, the last business day of the registrant's most recently completed second fiscal quarter, the aggregate market value of the voting common equity held by non-affiliates, based upon the closing price per share of the registrant's common stock as reported by the Nasdaq, was approximately $248 million. For the purpose of this response, directors and certain officers of the Registrant are considered affiliates at that date.

As of February 28, 2025, there were 16,116,627 shares of common stock outstanding.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the registrant's Proxy Statement for the Annual Meeting of Shareholders to be held on May 21, 2025 are incorporated by reference into Part III.





TABLE OF CONTENTS
 
PART I
Page-4
Forward-Looking Statements
Page-4
ITEM 1.BUSINESS
Page-4
ITEM 1A.RISK FACTORS
Page-13
ITEM 1B.UNRESOLVED STAFF COMMENTS
Page-23
ITEM 1C.CYBERSECURITY
Page-23
ITEM 2.PROPERTIES
Page-24
ITEM 3.LEGAL PROCEEDINGS
Page-24
ITEM 4.MINE SAFETY DISCLOSURES
Page-24
PART II
Page-25
ITEM 5.MARKET FOR REGISTRANT'S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES
Page-25
ITEM 6.[RESERVED]
Page-26
ITEM 7. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
Page-26
Forward-Looking Statements
Page-26
Critical Accounting Estimates
Page-27
RESULTS OF OPERATIONS
Financial Highlights
Executive Summary
Page-31
Net Interest Income
Page-33
Provision for Credit Losses
Page-35
Non-Interest Income
Page-36
Non-Interest Expense
Page-37
Provision for Income Taxes
Page-38
FINANCIAL CONDITION
Page-39
Investment Securities
Page-39
Loans
Page-41
Allowance for Credit Losses
Page-45
Other Assets
Page-48
Deposits
Page-48
Borrowings
Page-49
Deferred Compensation Obligations
Page-50
Capital Adequacy
Page-50
Liquidity and Capital Resources
Page-51
Non-GAAP Financial Measures
Page-52
ITEM 7A.QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Page-53
ITEM 8.FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
Page-56
Report of Independent Registered Public Accounting Firm
Management's Report on Internal Control over Financial Reporting
Consolidated Statements of Condition
Consolidated Statements of Comprehensive Income (Loss)
Consolidated Statements of Changes in Stockholders' Equity
Consolidated Statements of Cash Flows
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Page-64
 Note 1: Summary of Significant Accounting Policies
Page-64
2


Note 2: Investment Securities
Page-76
Note 3: Loans and Allowance for Credit Losses
Page-83
Note 4: Bank Premises and Equipment
Page-90
Note 5: Bank Owned Life Insurance
Page-90
Note 6: Deposits
Page-91
Note 7: Borrowings
Page-91
Note 8: Stockholders' Equity and Stock Plans
Page-92
Note 9: Fair Value of Assets and Liabilities
Page-96
Note 10: Benefit Plans
Page-98
Note 11: Income Taxes
Page-99
Note 12: Commitments and Contingencies
Page-101
Note 13: Concentrations of Credit Risk
Page-103
Note 14: Derivative Financial Instruments and Hedging Activities
Page-103
Note 15: Regulatory Matters
Page-105
Note 16: Financial Instruments with Off-Balance Sheet Risk
Page-106
Note 17: Condensed Bank of Marin Bancorp Parent Only Financial Statements
Page-108
ITEM 9.CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
Page-110
ITEM 9A.CONTROLS AND PROCEDURES
Page-110
ITEM 9B.OTHER INFORMATION
Page-111
ITEM 9C.DISCLOSURES REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS
PART III
Page-111
ITEM 10.DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
Page-111
ITEM 11.EXECUTIVE COMPENSATION
Page-111
ITEM 12.SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
Page-111
ITEM 13.CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
Page-111
ITEM 14.PRINCIPAL ACCOUNTANT FEES AND SERVICES
Page-111
PART IV
Page-112
ITEM 15.EXHIBITS AND FINANCIAL STATEMENT SCHEDULES
Page-112
ITEM 16.FORM 10-K SUMMARY
Page-113
SIGNATURES
Page-114
3


PART I       

Forward-Looking Statements
 
This Annual Report on Form 10-K includes forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, (the "1933 Act") and Section 21E of the Securities Exchange Act of 1934, as amended, (the "1934 Act"). Those sections of the 1933 Act and 1934 Act provide a "safe harbor" for forward-looking statements to encourage companies to provide prospective information about their financial performance so long as they provide meaningful, cautionary statements identifying important factors that could cause actual results to differ significantly from projected results.
 
Our forward-looking statements include descriptions of plans or objectives of management for future operations, products or services, and forecasts of revenues, earnings or other measures of economic performance. Forward-looking statements can be identified by the fact that they do not relate strictly to historical or current facts. They often include the words "believe," "expect," "intend," "estimate" or words of similar meaning, or future or conditional verbs preceded by "will," "would," "should," "could" or "may."
 
Forward-looking statements are based on management's current expectations regarding economic, legislative, and regulatory issues that may impact our earnings in future periods. Factors that could cause future results to vary materially from current management expectations include, but are not limited to, general economic conditions and the economic uncertainty in the United States and abroad, including economic or other disruptions to financial markets caused by acts of terrorism, war or other conflicts, impacts from inflation, supply chain disruptions, changes in interest rates (including the actions taken by the Federal Reserve to control inflation), California's unemployment rate, deposit flows, real estate values, and expected future cash flows on loans and securities; the impact of adverse developments at other banks, including bank failures, that impact general sentiment regarding the stability and liquidity of banks; costs or effects of acquisitions; competition; changes in accounting principles, policies or guidelines; changes in legislation or regulation; natural disasters (such as wildfires and earthquakes in our area); adverse weather conditions; interruptions of utility service in our markets for sustained periods; and other economic, competitive, governmental, regulatory and technological factors (including external fraud and cybersecurity threats) affecting our operations, pricing, products and services; and successful integration of acquisitions.

Important factors that could cause results or performance to differ materially from those expressed in our prior forward-looking statements are detailed in ITEM 1A, Risk Factors of this report. Forward-looking statements speak only as of the date they are made. Bancorp undertakes no obligation to release publicly the result of any revisions to these forward-looking statements that may be made to reflect events or circumstances that occur after the date the forward-looking statements are made or to reflect the occurrence of unanticipated events.

ITEM 1.        BUSINESS

Bank of Marin (the “Bank”) was incorporated in August 1989, received its charter from the California Superintendent of Banks (now the Department of Financial Protection and Innovation or "DFPI") and commenced operations in January 1990. The Bank is an insured bank by the Federal Deposit Insurance Corporation (“FDIC”). Bank of Marin Bancorp ("Bancorp") was formed in 2007 and the Bank became its sole subsidiary when each share of Bank common stock was exchanged for one share of Bancorp common stock. Bancorp is listed on the Nasdaq Stock Market under the symbol BMRC. Upon formation of the holding company, Bancorp became subject to regulation under the Bank Holding Company Act of 1956, as amended, and reporting and examination requirements by the Board of Governors of the Federal Reserve System ("Federal Reserve"). Bancorp files periodic reports and proxy statements with the Securities and Exchange Commission pursuant to the Securities Exchange Act of 1934, as amended.

References in this report to “Bancorp” or the "Company" mean Bank of Marin Bancorp, parent holding company for the Bank. References to “we,” “our,” “us” mean the holding company and the Bank that are consolidated for financial reporting purposes.

Virtually all of our business is conducted through Bancorp's subsidiary, Bank of Marin, which is headquartered in Novato, California. In addition to our headquarters and a regional office in the Greater Sacramento region, we operate 27 retail branches and 8 commercial banking offices across Northern California with a strong emphasis on
4


supporting local communities. Our customer base is comprised of business, not-for-profit, and personal banking relationships within our Northern California footprint. Our business banking focus is on small to medium-sized businesses, not-for-profit organizations, and commercial real estate investors.
We offer a suite of business and personal financial products and services designed to meet the needs of our customers. Our lending categories include commercial real estate loans, commercial and industrial loans (including small business loans), construction financing, consumer loans, and home equity lines of credit. Through third-party vendors, we offer merchant and payroll services, a commercial equipment leasing program and credit cards. Other products and services include payment solutions (e.g., mobile deposit and Zelle®) and a wide array of treasury management services.

We offer a variety of personal and business checking and savings accounts, and a number of time deposit alternatives, including time certificates of deposit, Individual Retirement Accounts (“IRAs”), Health Savings Accounts ("HSA"), Certificate of Deposit Account Registry Service® ("CDARS"), Insured Cash Sweep® ("ICS"), and Demand Deposit MarketplaceSM ("DDM Sweep") accounts. CDARS, ICS and DDM Sweep accounts are networks through which we offer full FDIC insurance coverage in excess of the regulatory maximum by placing deposits in multiple banks participating in the networks. We also offer deposit options including mobile deposit, remote deposit capture, Automated Clearing House (“ACH”) services, wire transfers, and image lockbox services.

Automated teller machines (“ATMs”) are available at most branch locations. Our ATMs are linked to PLUS, CIRRUS and NYCE, as well as MoneyPass® - a network of nation-wide, surcharge-free ATMs. We also offer our depositors 24-hour access to their accounts by telephone and through digital banking services available to personal and business account holders.

We offer wealth management and trust services, which include customized investment portfolio management, trust administration, estate settlement and custody services.

We make international banking services available to our customers indirectly through other financial institutions with whom we have correspondent banking relationships.

We hold no patents, licenses (other than licenses required by the appropriate banking regulatory agencies), franchises or concessions.  The Bank has registered the service marks "The Spirit of Marin," the words “Bank of Marin,” the Bank of Marin logo, and the Bank of Marin tagline, “Committed to your business and our community” with the United States Patent & Trademark Office. In addition, Bancorp has registered the service marks for the words “Bank of Marin Bancorp” and for the Bank of Marin Bancorp logo with the United States Patent & Trademark Office. All service marks registered by Bancorp or the Bank are registered on the United States Patent & Trademark Office Principal Register.

Market Area

Our primary market area encompasses Alameda, Amador, Contra Costa, Marin, Napa, Placer, Sacramento, San Francisco, San Mateo, Solano and Sonoma counties. Our customer base is primarily made up of business, not-for-profit and personal banking relationships within these market areas. As of December 31, 2024, the majority of our deposits were in Marin, Napa, Sacramento and southern Sonoma counties, and approximately 59% of our deposits were from businesses and 41% from consumers.

Competition

The banking business in California generally, and in our market area specifically, is highly competitive with respect to attracting both loan and deposit relationships. The increasingly competitive environment is affected by changes in regulation, interest rates, technology and product delivery systems, and consolidation among financial service providers. The banking industry is seeing strong competition for high quality loans, with larger banks expanding activities to attract businesses that are traditionally community bank customers. In all of our counties, we have significant competition from nationwide banks with much larger branch networks and greater financial resources, as well as credit unions and other local and regional banks. Nationwide banks have the competitive advantages of developing data analytics and artificial intelligence tools and other technological platforms. Large commercial banks also have substantially greater lending limits and the ability to offer certain services, which are not offered directly by
5


us. Other competitors for depositors' funds are money market mutual funds and non-bank financial institutions such as brokerage firms and insurance companies.

We differentiate ourselves from the numerous, and often larger, financial institutions in our primary market area with a business model built on relationship banking, exemplary service, disciplined fundamentals, local decision making and commitment to the communities we serve. The Bank's experienced professionals deliver innovative and custom financing, with a deep local market knowledge and a personal understanding of each customer's unique needs.

Human Capital Resources

As of December 31, 2024, we employed 285 full-time equivalent staff. The actual number of employees, including part-time employees, at year-end 2024 included seven executive officers, 147 other corporate officers and 136 staff. None of our employees are presently represented by a union or covered by a collective bargaining agreement.

We offer a competitive total compensation package including a comprehensive benefits program to our employees designed to attract, retain and motivate employees, as well as to align with our performance, including employee ownership through our Employee Stock Ownership Plan. We regularly compare compensation and benefits with peer companies and market data, making adjustments as needed to ensure compensation stays competitive. We are continually investing in our workforce through employee development, education and training.

We strive to attract, develop, retain and plan for succession of key talent and executives to achieve our strategic objectives. We pride ourselves on creating an open, diverse, and transparent culture that celebrates collaboration and recognizes employees at all levels. We believe that the wide array of perspectives that result from such diversity promotes Legendary Service and business success. We continue to learn and grow, and our current initiatives reflect our ongoing efforts around a more diverse, inclusive and equitable workplace.

In order to develop a workforce that aligns with our corporate values, we regularly sponsor local community events so that our employees can better integrate themselves in and support our communities. We believe that our employees’ well-being and personal and professional development is fostered by our outreach to the communities we serve. Our employees’ desire for active community involvement enables us to sponsor a number of local community events and initiatives, including funding and volunteering for youth mentorship and financial literacy programs to enhance educational opportunities and sponsoring local chambers of commerce and economic development corporations to foster economic vitality.

We recognize that employees who are engaged and committed to their work and workplace contribute meaningfully to our success. On a regular basis, we solicit employee feedback through a confidential, company-wide survey on culture, management, career opportunities, compensation, and benefits. The results of this survey are reviewed and used to update employee programs, initiatives, and communications. We believe that our employee relations are good. In 2024, we were inducted into NorthBay Biz's "Best of" Hall of Fame and were named one of North Bay Business Journal's "Best Places to Work".

SUPERVISION AND REGULATION

Bank holding companies and banks are extensively regulated under both federal and state law. The following discussion summarizes certain significant laws, rules and regulations affecting Bancorp and the Bank.

Bank Holding Company Regulation

Upon formation of the bank holding company on July 1, 2007, we became subject to regulation under the Bank Holding Company Act of 1956, as amended (“BHCA”) which subjects Bancorp to Federal Reserve reporting and examination requirements. Under the Federal Reserve law and regulations, a bank holding company is required to serve as a source of financial and managerial strength to its subsidiary banks. Under this requirement, Bancorp is expected to commit resources to support the Bank, including at times when Bancorp may not be in a financial position to provide such resources, and it may not be in Bancorp's, or Bancorp's shareholders’ or creditors’, best interests to do so. In addition, any capital loans Bancorp makes to the Bank are subordinate in right of payment to depositors and to certain other indebtedness of the Bank. The BHCA regulates the activities of holding companies
6


including acquisitions, mergers and consolidations and, together with the Gramm-Leach Bliley Act of 1999, the scope of allowable banking activities. Bancorp is also a bank holding company within the meaning of the California Financial Code. As such, Bancorp and its subsidiaries are subject to examination by, and may be required to file reports with, the DFPI.

Bank Regulation

Banking regulations are primarily intended to protect consumers, depositors' funds, federal deposit insurance funds and the banking system as a whole. These regulations affect our lending practices, consumer protections, capital structure, investment practices and dividend policy.

As a state chartered bank, we are subject to regulation, supervision and examination by the DFPI. We are also subject to regulation, supervision and periodic examination by the FDIC. If, as a result of an examination of the Bank, the FDIC or the DFPI should determine that the financial condition, capital resources, asset quality, earnings prospects, management, liquidity, or other aspects of our operations are unsatisfactory, or that we have violated any law or regulation, various remedies are available to those regulators including issuing a “cease and desist” order, monetary penalties, restitution, restricting our growth or removing officers and directors.

The Bank addresses the many state and federal regulations it is subject to through a comprehensive compliance program.

Safety and Soundness Standards (Risk Management) 

The federal banking agencies have adopted guidelines that establish operational and managerial standards to promote the safety and soundness of federally insured depository institutions. The guidelines set forth standards for internal controls, information systems, internal audit systems, loan documentation, credit underwriting, interest rate exposure, asset growth, compensation, fees and benefits, asset quality and earnings.

During the past decade, the bank regulatory agencies have increasingly emphasized the importance of sound risk management processes and strong internal controls when evaluating the activities of the financial institutions they supervise. Properly managing risks has been identified as critical to the conduct of safe and sound banking activities and has become even more important as new technologies, product innovation, and the size and speed of financial transactions have changed the nature of banking markets. The agencies have identified a spectrum of risks facing a banking institution including, but not limited to, credit, market, liquidity, operational, legal, and reputational. In particular, recent regulatory pronouncements have focused on operational risk, which arises from the potential that inadequate information systems, operational problems, breaches in internal controls, fraud, or unforeseen catastrophes will result in unexpected losses. New products and services, third-party risk management and cybersecurity are critical sources of operational risk that financial institutions are expected to address in the current environment. The Board of Directors and various sub-committees oversee Bancorp's consolidated enterprise risk management program that ensures the adequacy of policies, procedures, tolerance levels, risk measurement systems, monitoring processes, management information systems and internal controls.

Dividends and Stock Repurchases

Bancorp's ability to pay dividends to its shareholders may be affected by both general corporate law considerations and the policies of the Federal Reserve applicable to bank holding companies. As a California corporation, Bancorp is subject to the limitations of California law, which allows a corporation to distribute cash or property to shareholders, including a dividend or repurchase or redemption of shares, if the corporation meets certain tests based on its performance and financial condition. Bancorp's primary source of cash is dividends received from the Bank. Prior to any distribution from the Bank to Bancorp, we ensure that the dividend computations comply with the provisions of the California Financial Code and regulations set forth by the DFPI and the FDIC. In August 2022, the Inflation Reduction Act of 2022 was enacted, which among other things, imposed a one percent excise tax on publicly traded U.S. corporations for the fair market value of stock repurchased after December 31, 2022. With certain exceptions, the value of stock repurchased is net of stock issued in the year, including those issued pursuant to share-based compensation programs. Refer to Note 8 to the Consolidated Financial Statements, under the heading “Dividends” in ITEM 8 of this report for more information.

7


FDIC Insurance Assessments

The FDIC insures our customers' deposits to the maximum amount permitted by law, which is currently $250,000 per depositor, based on the 2010 Dodd-Frank Wall Street Reform and Consumer Protection Act (the “Dodd-Frank Act”).

FDIC insurance coverage is funded by the FDIC's assessment on insured depository institutions like us and FDIC's annual base assessment rates are currently between 2.5 and 42 basis points on the depository institution's quarterly average consolidated total assets minus average tangible equity. Base assessment rates for banks vary depending on whether a depository institution is small or large and highly complex per FDIC's definition. In deriving the base assessment rate, the FDIC applies financial ratios, scorecards, and other financial measures to determine a bank's ability to withstand financial stress.

In October 2022, the FDIC adopted a final rule to increase the initial base deposit insurance assessment rate schedules uniformly by 2 basis points beginning with the first quarterly assessment period of 2023. The increased assessment is expected to improve the likelihood that the deposit insurance fund ("DIF") reserve ratio would reach the statutory minimum of 1.35% by the statutory deadline prescribed under the FDIC's amended restoration plan. The FDIC has indicated that the new assessment rate schedules will remain in effect until the DIF reserve ratio meets or exceeds 2 percent.

Community Reinvestment Act

Congress enacted the Community Reinvestment Act (“CRA”) in 1977 to encourage financial institutions to meet the credit needs of the communities in which they are located. All banks and thrifts have a continuing and affirmative obligation, consistent with safe and sound operations, to help meet the credit needs of their entire communities, including low and moderate income neighborhoods. Regulatory agencies rate each bank's performance in assessing and meeting these credit needs. The Bank is committed to serving the credit needs of the communities in which we do business, and it is our policy to respond to all creditworthy segments of our market. As part of its CRA commitment, the Bank maintains strong philanthropic ties to the community. We invest in affordable housing projects that help economically disadvantaged individuals and residents of low- and moderate-income census tracts, in each case consistent with our long-established prudent underwriting practices. We also donate to, invest in and volunteer with organizations that serve the communities in which we do business, especially low- and moderate-income individuals. These organizations offer educational and health programs to economically disadvantaged students and families, community development services and affordable housing programs. We offer CRA reportable small business, small farm and community development loans within our assessment areas. The CRA requires a depository institution's primary federal regulator, in connection with its examination of the institution, to assess the institution's record in meeting CRA requirements. The regulatory agency's assessment of the institution's record is made available to the public. This record is taken into consideration when the institution establishes a new branch that accepts deposits, relocates an office, applies to merge or consolidate, or expands into other activities. The FDIC assigned a “Satisfactory” rating to Bank of Marin's CRA performance examination based on their most recent examination completed in November 2023, which was performed under the large bank requirements.

In October 2023, the federal banking agencies issued a final rule to strengthen and modernize regulations implementing the CRA. The final rule, among other things, seeks to (i) expand access to credit, investment, and basic banking services in low- and moderate-income communities, (ii) adapt to changes in the banking industry, including internet and mobile banking, (iii) provide greater clarity, consistency, and transparency, (iv) tailor CRA evaluations and data collection to bank size and type, and (v) maintain a unified approach among the bank regulatory agencies. Since issuance, the effective date of the final rule has been delayed pending the outcome of litigation that challenged the statutory authority of federal regulators. We will continue to evaluate the impact of any changes to the regulations implementing the CRA and their impact to our financial condition, results of operations, and/or liquidity, which cannot be predicted at this time.

Anti-Money-Laundering Regulations

A series of banking laws and regulations beginning with the Bank Secrecy Act in 1970 requires banks to prevent, detect, and report illicit or illegal financial activities to the federal government to prevent money laundering,
8


international drug trafficking, and terrorism. Under the Uniting and Strengthening America by Providing Appropriate Tools Required to Intercept and Obstruct Terrorism Act of 2001, financial institutions are subject to prohibitions against specified financial transactions and account relationships, requirements regarding the Customer Identification Program, as well as enhanced due diligence and “know your customer” standards in their dealings with high risk customers, foreign financial institutions, and foreign individuals and entities. In 2016, Customer Due Diligence Rules under the Bank Secrecy Act clarified and strengthened customer due diligence requirements. These rules contained explicit customer due diligence requirements, which included a new requirement to identify and verify the identity of beneficial owners of legal entity customers. In 2020, the Anti-Money Laundering Act ("AMLA 2020") became law. Among its many provisions, AMLA 2020 provides for: 1) expanded whistleblower rewards and protections; 2) the establishment of a beneficial ownership registration database that will be implemented by the Financial Crimes Enforcement Network ("FinCEN"); and 3) new Bank Secrecy Act violations and enhanced penalties for repeat and egregious violators.

Privacy, Data Protection, and Cybersecurity

The Gramm-Leach Bliley Act (“GLBA”) of 1999 imposes requirements on financial institutions with respect to consumer privacy and the disclosure of non-public personal information about individuals who apply for or obtain a financial product to be used for personal, family or household purposes. The GLBA generally prohibits disclosure of consumer information to most nonaffiliated third parties unless the consumer has been given the opportunity to object and has not objected to such disclosure. Financial institutions are further required to disclose their privacy policies to consumers and the conditions under which an institution may disclose non-public information about a consumer to a nonaffiliated third party. The GLBA also directs federal regulators, including the FDIC, to prescribe standards for the security of consumer information. We are subject to such standards, as well as standards for notifying consumers in the event of a security breach. We must disclose our privacy policy to consumers and permit consumers to "opt out" of having non-public customer information disclosed to third parties. We are required to have an information security program to safeguard the confidentiality and security of customer information and to ensure proper disposal of information that is no longer needed. We notify our customers when unauthorized disclosure involves sensitive customer information that may be misused. Effective January 2020, the California Consumer Privacy Act (“CCPA”) added required notice about personal information we collect, use, share, and disclose for business purposes. The CCPA provides California residents rights regarding their personal information specifically related to exercising access, data portability and deletion rights. There are also California breach notification and disclosure requirements.

In November 2021, the federal banking agencies issued a final rule requiring banking organizations that experience a computer-security incident to notify their primary Federal regulator of the occurrence of an event that rises to the level of a “notification incident.” Generally, a notification incident occurs when a banking organization has suffered a computer-security incident that has a reasonable likelihood of materially disrupting or degrading the banking organization or its operations. The rule requires an affected banking organization to notify its primary Federal regulator as soon as possible and no later than 36 hours after the banking organization has determined that a notification incident has occurred. The rule also requires bank service providers to notify each affected banking organization if that bank service provider experiences a computer-security incident that has caused, or is reasonably likely to cause, a material service disruption or degradation for four or more hours.

In July 2023, the Securities and Exchange Commission ("SEC") adopted final rules that, among other things, require disclosures of material cybersecurity incidents, along with cybersecurity risk management, strategy and governance. The new rules require timely reporting of incidents determined to be material, and annual disclosure of the processes for assessing, identifying and managing material risks from cybersecurity threats including a description of board of directors' oversight and management's role in assessing and managing material risks from cybersecurity threats. The disclosures are required beginning with annual reports for fiscal years ending on or after December 15, 2023.

Consumer Protection Regulations

Our lending activities are subject to a variety of statutes and regulations designed to protect consumers, including the CRA, Home Mortgage Disclosure Act, Fair Credit Reporting Act, Fair Lending, Fair Debt Collection Practices Act, Flood Disaster Protection Act, eSign Act, Equal Credit Opportunity Act, the Fair Housing Act, Truth-in-Lending Act ("TILA"), the Real Estate Settlement Procedures Act ("RESPA"), Protecting Tenants at Foreclosure, and the
9


Secure and Fair Enforcement for Mortgage Licensing Act ("SAFE"). Our deposit operations are also subject to laws and regulations that protect consumer rights including Expedited Funds Availability, Truth in Savings Act ("TISA"), and Electronic Funds Transfers. Other regulatory requirements include the Unfair, Deceptive or Abusive Acts and Practices ("UDAAP"), Dodd-Frank Act, Right to Financial Privacy, Telephone Consumer Protection Act and Privacy of Consumer Financial Information. Additional rules govern check writing ability on certain interest earning accounts and prescribe procedures for complying with administrative subpoenas of financial records.

Restriction on Transactions between Bank's Affiliates

Transactions between Bancorp and the Bank are quantitatively and qualitatively restricted under Sections 23A and 23B of the Federal Reserve Act and Federal Reserve Regulation W. Section 23A places restrictions on the Bank's “covered transactions” with Bancorp, including loans and other extensions of credit, investments in the securities of, and purchases of assets from Bancorp. Section 23B requires that certain transactions, including all covered transactions, be on market terms and conditions. Federal Reserve Regulation W combines statutory restrictions on transactions between the Bank and Bancorp with Federal Reserve interpretations in an effort to simplify compliance with Sections 23A and 23B.

Capital Requirements

The Federal Deposit Insurance Act, as amended (“FDIA”), requires federal banking agencies to take prompt corrective action (“PCA”) with respect to depository institutions that do not meet minimum capital requirements. The FDIA includes the following five capital tiers: “well capitalized,” “adequately capitalized,” “undercapitalized,” “significantly undercapitalized,” and “critically undercapitalized.” A depository institution’s capital tier will depend upon how its capital levels compare with various relevant capital measures and certain other factors, as established by regulation. Bancorp's ratios exceed the required minimum ratios for capital adequacy purposes and the Bank meets the definition for "well capitalized." Undercapitalized depository institutions may be subject to significant restrictions. Banks that are categorized as "critically undercapitalized" are subject to dividend and other restrictions.
Effective January 1, 2020, the federal banking agencies' jointly-issued final rule on the community bank leverage ratio ("CBLR") provides for an optional, simplified measure of capital adequacy for qualifying community banking organizations, consistent with Section 201 of the Economic Growth, Regulatory Relief, and Consumer Protection Act (the "Economic Growth Act"). Qualifying community banking organizations are defined as having less than $10 billion in total consolidated assets that meet risk-based qualifying criteria, a CBLR of greater than 9 percent, off-balance sheet exposure of 25 percent or less of total consolidated assets, trading assets and liabilities of 5 percent or less of total consolidated assets, and cannot be an advanced approaches institution. Such a community banking organization would not be subject to other risk-based and leverage capital requirements (including the Basel III and Basel IV requirements) and would be considered to have met the "well capitalized" ratio requirements. The CBLR is determined by dividing a financial institution’s tangible equity capital by its average total consolidated assets. The rule further describes what is included in tangible equity capital and average total consolidated assets. Qualifying banks may opt in and out of the CBLR framework at any time. While we are a qualifying community banking organization, we have not opted into the CBLR framework at this time. See below, for further discussion of the Economic Growth Act.

The Dodd-Frank Wall Street Reform and Consumer Protection Act and the Economic Growth, Regulatory Relief, and Consumer Protection Act

The Dodd-Frank Act, a landmark financial reform bill comprised of voluminous new rules and restrictions on bank operations, included provisions aimed at preventing a repeat of the 2008 financial crisis and a new process for winding down failing, systemically important institutions in a manner as close to a controlled bankruptcy as possible. Among other things, the Dodd-Frank Act established new government oversight responsibilities, enhanced capital adequacy requirements for certain institutions, established consumer protection laws and regulations, and placed limitations on certain banking activities.

In an attempt to reduce the regulatory burden on U.S. companies, including financial institutions, in May 2018, the Presidential Administration signed the Economic Growth Act, which repealed or modified certain provisions of the Dodd-Frank Act and eased regulations on all but the largest banks. The Economic Growth Act’s highlights included
10


improving consumer access to mortgage credit, added certain protections for consumers, included veterans and active duty military personnel, expanded credit freezes and created an identity theft protection database.
Notice and Approval Requirements Related to Control

Banking laws impose notice, approval and ongoing regulatory requirements on any shareholder or other party that seeks to acquire direct or indirect "control" of an FDIC-insured depository institution. These laws include the BHCA and the Change in Bank Control Act. Among other things, these laws require regulatory filings by a shareholder or other party that seeks to acquire direct or indirect "control" of an FDIC-insured depository institution or bank holding company. The determination whether an investor "controls" a depository institution is based on all of the facts and circumstances surrounding the investment. As a general matter, a party is deemed to control a depository institution or other company if the party owns or controls 25% or more of any class of voting stock. Subject to rebuttal, a party may be presumed to control a depository institution or other company if the investor owns or controls 10% or more of any class of voting stock. Ownership by family members, affiliated parties, or parties acting in concert, is typically aggregated for these purposes. If a party's ownership of the Company were to exceed certain thresholds, the investor could be deemed to "control" the Company for regulatory purposes. This could subject the investor to regulatory filings or other regulatory consequences.

In addition, except under limited circumstances, bank holding companies are prohibited from acquiring, without prior approval: 1) control of any other bank or bank holding company or all or substantially all the assets thereof; or 2) more than 5% of the voting shares of a bank or bank holding company that is not already a subsidiary.

Incentive Compensation

The Dodd-Frank Act required federal bank regulators and the SEC to establish joint regulations or guidelines prohibiting incentive-based payment arrangements that encourage inappropriate risks by providing an executive officer, employee, director or principal stockholder with excessive compensation, fees, or benefits or that could lead to material financial loss to the entity. These regulations apply to institutions having at least $1 billion in total assets. In addition, regulators must establish regulations or guidelines requiring enhanced disclosure to regulators of incentive-based compensation arrangements. The agencies have not finalized regulations proposed in April 2016. If adopted, the proposed regulations could place limits on the manner in which we structure our executive compensation.

The Federal Reserve reviews, as part of the regular, risk-focused examination process, the incentive compensation arrangements of banking organizations. The Federal Reserve tailors its reviews for each organization based on the scope and complexity of the organization’s activities and the prevalence of incentive compensation arrangements. The findings of the supervisory initiatives are included in reports of examination. Deficiencies, if any, are incorporated into the organization’s supervisory ratings, which can affect the organization’s ability to make acquisitions and take other actions. Enforcement actions may be taken against a banking organization if its incentive compensation arrangements, or related risk management control or governance processes, pose a risk to the organization’s safety and soundness and the organization is not taking prompt and effective measures to correct the deficiencies.

In October 2022, the SEC adopted a final rule directing national securities exchanges and associations, including the Nasdaq, to implement listing standards that require public companies to adopt policies mandating the recovery or “clawback” of excess incentive-based compensation earned by a current or former executive officer during the three fiscal years preceding the date the listed company is required to prepare an accounting restatement, including to correct an error that would result in a material misstatement if the error was either corrected or left uncorrected in the current period. The final rule required us to adopt a clawback policy within 60 days after such listing standard became effective and file the policy as an exhibit in our Annual Report on Form 10-K. Please see exhibit 97.1 for a copy of our policy.

Available Information

On our Internet website, www.bankofmarin.com, we post the following filings as soon as reasonably practical after they are filed with or furnished to the Securities and Exchange Commission: Annual Report to Shareholders, Form 10-K, Proxy Statement for the Annual Meeting of Shareholders, quarterly reports on Form 10-Q, current reports on Form 8-K, and any amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the
11


Securities and Exchange Act of 1934. All such materials on our website are available free of charge. This website address is for information only and is not intended to be an active link, or to incorporate any website information into this document. In addition, copies of our filings are available by requesting them in writing or by phone from:

Corporate Secretary
Bank of Marin Bancorp    
504 Redwood Boulevard, Suite 100
Novato, CA 94947
415-763-4524
These materials are also available at the SEC’s internet website (https://www.sec.gov).

12


ITEM 1A.      RISK FACTORS

We assume and manage a certain degree of risk in order to conduct our business. The material risks and uncertainties that management believes may affect our business are listed below and in ITEM 7A, Quantitative and Qualitative Disclosure about Market Risk. The list is not exhaustive; additional risks and uncertainties that management is not aware of, focused on, or currently deems immaterial may also impair business operations. If any of the following risks, or risks that have not been identified, actually occur, our financial condition, results of operations, and stock trading price could be materially and adversely affected. We manage these risks by promoting sound corporate governance practices, which include but are not limited to, establishing policies and internal controls, and implementing internal review processes. Before making an investment decision, investors should carefully consider the risks, together with all of the other information included or incorporated by reference in this Annual Report on Form 10-K and our other filings with the SEC. This report is qualified in its entirety by these risk factors.

Strategic, Financial, and Reputational Risks

Growth Strategy or Potential Mergers and Acquisitions May Produce Unfavorable Outcomes

We seek to expand our franchise safely and consistently. A successful growth strategy requires us to manage multiple aspects of the business simultaneously, such as following adequate loan underwriting standards, balancing loan and deposit growth without compressing our net interest margin, managing interest rate risk, maintaining sufficient capital, and recruiting, training and retaining qualified professionals. Our strategic plan also includes merger and acquisition opportunities that either enhance our market presence or have potential for improved profitability through financial management, economies of scale or expanded services. We may incur significant acquisition related expenses either during the due diligence phase of acquisition targets or during integration of the acquirees. These expenses have and may continue to negatively impact our earnings prior to realizing the benefits of acquisitions. We may also be exposed to difficulties in combining the operations of acquired institutions into our own operations, which may prevent us from achieving the expected benefits from our acquisition activities. Our earnings, financial condition and prospects after the merger may affect our stock price and will depend in part on our ability to integrate the operations and management of the acquired institution while continuing to implement other aspects of our business plan. Inherent uncertainties exist in integrating the operations of an acquired institution and there is no assurance that we will be able to do so successfully. Among the issues that we could face are:
unexpected problems with operations, personnel, technology or credit;
loss of customers and employees of the acquiree;
difficulty in working with the acquiree's employees and customers;
the assimilation and integration of the acquiree's operations, culture and personnel;
instituting and maintaining uniform standards, controls, procedures and policies; and
litigation risk or obligations not discovered during due diligence.
Undiscovered factors as a result of an acquisition could bring liabilities against us, our management and the management of the institutions we acquire. These factors could contribute to our not achieving the expected benefits from our acquisitions within desired time frames, if at all. Further, although we generally anticipate cost savings from acquisitions, we may not be able to fully realize those savings. Any cost savings may be offset by losses in revenues or other charges to earnings.

Competition with Other Financial Institutions to Attract and Retain Banking Customers

We are facing significant competition for customers from other banks and financial institutions located in the markets that we serve. We compete with commercial banks, savings institutions, credit unions, non-bank financial services companies, including financial technology firms, and other financial institutions operating within or near our service areas. Some of our non-bank competitors and peer-to-peer lenders may not be subject to the same extensive regulations as we are, giving them greater flexibility in competing for business. We anticipate intense competition will continue for the coming year due to the market disruptions in banking in 2023, the continued consolidation of many financial institutions and more changes in legislation, regulation and technology. National
13


and regional banks much larger than our size have entered our market through acquisitions and they may be able to benefit from economies of scale through their wider branch networks, more prominent national advertising campaigns, lower cost of borrowing, capital market access and sophisticated technology infrastructures. Further, intense competition for creditworthy borrowers could lead to pressure for loan rate concessions and affect our ability to generate profitable loans.

Going forward, we may see continued competition in the industry as competitors seek to expand market share in our core markets. Further, our customers may withdraw deposits to pursue alternative investment opportunities. Technology and other changes have made it more convenient for bank customers to transfer funds into alternative investments or other deposit platforms such as online virtual banks and non-bank service providers. Efforts and initiatives we may undertake to retain and increase deposits, including deposit pricing, can increase our costs. Based on our current strong liquidity position, our adjustment to deposit pricing has lagged the market in a rising interest rate environment. If our customers move money into higher yielding deposits or alternative investments, we may lose a relatively inexpensive source of funds, thus increasing our funding costs through more expensive wholesale funding sources, such as FHLB borrowings.

Financial Challenges at Other Banking Institutions Could Lead to Depositor Concerns That Spread Within the Banking Industry Causing Disruptive Deposit Outflows and Other Destabilizing Results That Could Adversely Affect Our Liquidity, Business, Financial Condition and Results of Operations

In the first and second quarters of 2023, certain specialized banking institutions with elevated concentrations of uninsured deposits experienced large deposit outflows, resulting in the institutions being placed into FDIC receiverships. In addition, media and market coverage of the Bay Area economy and local financial institutions, have generated significant market volatility among publicly traded bank holding companies and, in particular, regional and community banks like the Company. These market developments have negatively impacted customer confidence in the safety and soundness of regional and community banks and may impact our financial results in future periods. As a result, customers may choose to maintain deposits with larger financial institutions or invest in higher yielding short-term fixed income securities, all of which could materially adversely impact the Company’s liquidity, loan funding capacity, net interest margin, capital and results of operations.

We maintain a well-diversified deposit base, with an estimated 29% of uninsured and/or uncollateralized deposits as of December 31, 2024. Such uninsured deposits were fully covered by the Bank's available funding sources, including unrestricted cash, unencumbered available-for-sale securities, and a total available borrowing capacity of $1.849 billion, or 57% of total deposits, and 197% of estimated uninsured and/or uncollateralized deposits as of December 31, 2024. Excluding zero balance accounts, 59% of deposit balances were held in business accounts with average balances of $127 thousand per account, with the remaining 41% in consumer accounts with average balances of $40 thousand per account as of December 31, 2024.

Although we maintain strong liquidity for the normal operations of the Bank, model various stress scenarios, and maintain significant contingent liquidity sources, general depositor concerns given the recent high profile bank closures could lead to deposit outflows from our Bank. Our funding costs increased significantly in 2023 and could increase again if our deposits decline and we replace them with more expensive sources of funding, such as FHLB and FRB borrowings, and/or brokered deposits, if customers shift their deposits into higher cost products, or if we raise interest rates to avoid losing deposits. In addition, adverse operating results or changes in industry conditions could lead to difficulty or an inability to access these additional funding sources, constraining our financial flexibility, and ability to originate loans, invest in securities, and distribute dividends to our shareholders. In addition, such a lack of liquidity could result in the sale of securities in an unrealized loss position and/or alter our ability to hold our held-to-maturity securities to their maturity dates. All of these factors could have a material adverse impact on our asset growth, liquidity, business, financial condition, and results of operations.

We May Not Be Able to Attract and Retain Key Employees

Our success depends in large part on our ability to attract qualified personnel and to retain key employees, as well as the prompt replacement of retiring executives. The loss of key personnel and/or our inability to secure qualified
14


candidates to replace retiring executives could have an unfavorable effect on our business due to the required skills and knowledge of our market and years of industry experience.

Bancorp Relies on Dividends from the Bank to Pay Cash Dividends to its Shareholders as Well as to Meet Other Financial Obligations

Bancorp is a separate legal entity from its subsidiary, the Bank. Bancorp receives substantially its entire cash stream from the Bank in the form of dividends, which is Bancorp's principal source of funds to pay cash dividends to Bancorp's common shareholders, repurchase shares, and cover operational expenses of the holding company. Various federal and state laws and regulations limit the amount of dividends that the Bank may pay to Bancorp. In the event that the Bank is unable to pay dividends to Bancorp, Bancorp may not be able to pay dividends to its shareholders. As a result, it could have an adverse effect on Bancorp's stock price and investment value.

Federal law would prohibit capital distributions from the Bank, with limited exceptions, if the Bank were categorized as "undercapitalized" under applicable Federal Reserve or FDIC regulations. In addition, as a California bank, Bank of Marin is subject to state law restrictions on the payment of dividends. For further information on the distribution limit from the Bank to Bancorp, see the section captioned “Bank Regulation” in ITEM 1 above and “Dividends” in Note 8 to the Consolidated Financial Statements in ITEM 8 of this report.

The Value of Goodwill and Other Intangible Assets May Decline in the Future

As of December 31, 2024, we had goodwill totaling $72.8 million and a core deposit intangible asset totaling $2.8 million from business acquisitions. A significant decline in expected future cash flows, a significant adverse change in the business climate, or a significant and sustained decline in the price of our common stock could necessitate taking charges in the future related to the impairment of goodwill or other intangible assets. If we were to conclude that a future write-down of goodwill or other intangible assets is necessary, we would record the appropriate charge, which could have a material adverse effect on our business, financial condition and results of operations.

Market, Interest Rate, and Liquidity Risks

A Lack of Liquidity could Adversely Affect our Operations, Financial Condition and Results of Operations

Liquidity is essential to our business and our ability to fund our operations, effectively manage the repayment and maturity schedules of our loans and investment securities, distribute dividends to our shareholders, and fulfill our debt obligations or deposit withdrawal demands. Our most important source of funding consists of deposits, which is affected by external factors outside the Bank's control as well as customers' perceptions, business operations, and investment goals. If customers move money out of bank deposits and into other investments, then we would lose a relatively low-cost source of funds, increasing our funding costs and reducing our net interest income and net income. Based on experience, we believe that our deposit accounts are relatively stable sources of funds.

Other primary sources of funds consist of cash flows from operations, investment maturities and sales, loan repayments, and proceeds from the issuance and sale of any equity and debt securities to investors. Additional liquidity is provided by our ability to borrow from the Federal Reserve Bank of San Francisco, Federal Home Loan Bank and other financial institutions, as well as our ability to raise brokered deposits. Our access to funding sources in amounts adequate to finance or capitalize our activities, or on terms that are acceptable to us, could be impaired by factors that affect us directly or the bank or non-bank financial services industries or the economy in general, such as disruptions in the financial markets or negative views and expectations about the prospects for the bank or non-bank financial services industries.

Earnings are Significantly Influenced by General Business and Economic Conditions

Our success depends, to a certain extent, on local, national and global economic and political conditions. Unlike larger national or other regional banks that are more geographically diversified, we provide banking and financial services to customers primarily in Northern California with particular focus on the local markets in the San Francisco Bay and Greater Sacramento regions. The local economic conditions in these areas have a significant impact on the demand for our products and services as well as the ability of our customers to repay loans, the value of the
15


collateral securing loans and the stability of our deposits as our primary funding source. Economic pressure on consumers and uncertainty regarding the economy and local business climate may result in changes in consumer and business spending, borrowing and saving habits, which may affect the demand for loans and other products and services we offer. Further, loan defaults that adversely affect our earnings correlate highly with deteriorating economic conditions (such as the California unemployment rate and California gross domestic product), which impact our borrowers' creditworthiness. In addition, health epidemics or pandemics (or expectations about them), international trade disputes, inflation risks, oil price volatility, the level of U.S. debt and global economic conditions could destabilize financial markets in which we operate. Lastly, actions of the Federal Open Market Committee ("FOMC") of the Federal Reserve could cause financial market volatility, which will affect the pricing of our loan and deposit products.

Interest Rate Risk is Inherent in Our Business

Our earnings are largely dependent upon our net interest income, which is the difference between interest income earned on interest-earning assets, such as loans and securities, and interest expense paid on interest-bearing liabilities, such as deposits and borrowed funds. Interest rates are sensitive to many factors outside of our control, including general economic conditions and the policies of various governmental and regulatory agencies and, in particular, the FOMC, which regulates the supply of money and credit in the United States. Changes in monetary policy, including changes in interest rates, can influence not only the interest we receive on loans and securities and interest we pay on deposits and borrowings, but can also affect (i) our ability to originate loans and obtain deposits, (ii) the duration of our securities and loan portfolios, and (iii) the fair value of our financial assets and liabilities. In fact, the FOMC’s aggressive interest rate increases, discussed more fully below, negatively affected each of these areas of our business in recent years. Our portfolio of loans and securities will generally decline in value if market interest rates increase, and increase in value if market interest rates decline. Decreases in the market value of investment securities available for sale negatively impact the Bank's tangible equity through accumulated other comprehensive losses. In addition, our loans and callable mortgage-backed securities are also subject to prepayment risk when interest rates fall, and the borrowers' credit risk may increase in rising rate or recessionary environments. Factors such as inflation, productivity, oil prices, unemployment rates, and global demand play a role in the FOMC's consideration of future rate adjustments.

The federal funds rate range remained between 0.0% to 0.25% from March 2020 through the beginning of 2022, putting downward pressure on our asset yields and net interest margin. Beginning in March 2022, the FOMC began successive increases to the federal funds rate due to the evolving inflation risks, complicated by international political unrest and supply chain disruptions. The FOMC began increasing rates in March 2022, totaling seven rate increases in 2022 and four additional rate increases in 2023, and ended the year of 2023 at a federal funds target rate range between 5.25% and 5.50%. Rising interest rates and first quarter 2023 disruptions in the banking industry resulted in rapid increases in the cost of funds through rising deposit costs and increased borrowings, putting pressure on net interest margin starting in the second quarter of 2023. Primarily due to declining inflation, the Federal Reserve lowered the target for the federal funds rate by 100 basis points, to a range of 4.25% to 4.50% in the later months of 2024.

See the Net Interest Income section of Management's Discussion and Analysis of Financial Condition and Results of Operations in ITEM 7 and Quantitative and Qualitative Disclosures about Market Risk in ITEM 7A of this report for further discussion related to interest rate sensitivity and our management of interest rate risk.

Rising Interest Rates Have Decreased the Value of the Company’s Held-To-Maturity and Available-for-Sale Securities Portfolio, and the Company Would Realize Losses if It Were Required to Sell Such Securities to Meet Liquidity Needs

Because of inflationary pressures and the resulting rapid increases in the federal funds target rate since March 2022, the market value of previously issued government and other fixed income securities has declined significantly. These securities make up a majority of the securities portfolio of most banks in the U.S., including the Company’s, resulting in unrealized losses embedded in the held-to-maturity portion of U.S. banks’ securities portfolios and unrealized losses on available-for-sale securities reflected in the Company’s accumulated other comprehensive income (loss). We maintain an investment securities portfolio to provide liquidity and to generate earnings on funds
16


that have not been loaned to customers while managing our liquidity and interest rate position, seeking a reasonable yield balanced with risk exposure. While it is neither our intention to sell securities at a net loss in the normal course of business, nor were we required to, we strategically sold securities in the third and fourth quarters of 2023 and the second quarter of 2024, to reposition the balance sheet to bolster net interest margin. If the Company were to sell additional securities in an unrealized loss position, it may incur losses that could impair the Company’s capital, financial condition, and results of operations and may require the Company to raise additional capital on unfavorable terms, thereby negatively impacting its profitability and potentially causing shareholder dilution.

Activities of Our Large Borrowers and Depositors May Cause Unexpected Volatilities in Our Loan and Deposit Balances, as well as Net Interest Margin

Loans originated at higher interest rates may be paid off and replaced by new loans with lower interest rates, causing downward pressure on our net interest margin. In addition, our top ten depositor relationships accounted for approximately 9% and 8% of total deposit balances at December 31, 2024 and 2023, respectively. The business models and cash cycles of some of our large commercial depositors may also cause short-term volatility in their deposit balances held with us. As our customers' businesses grow, the dollar value of their daily activities may also grow leading to larger fluctuations in daily balances. Any long-term decline in deposit funding would adversely affect our liquidity. For additional information on our management of deposit volatility, refer to the Liquidity section of ITEM 7, Management's Discussion and Analysis, of this report.

Unexpected Early Termination of Interest Rate Swap Agreements May Affect Earnings

We have entered into interest-rate swap agreements, primarily as an asset/liability risk management tool, in order to mitigate the interest rate risk that causes fluctuations in the fair value of specified long-term fixed-rate loans or firm commitments to originate long-term fixed rate loans. In the event of default by the borrowers on our hedged loans, we may have to terminate these designated interest-rate swap agreements early, resulting in market value losses that could negatively affect our earnings.

The Trading Volume of Bancorp's Common Stock May Be Less than That of Other, Larger Financial Services Companies

Our common stock is listed on the Nasdaq Capital Market exchange. Our trading volume is less than that of nationwide or larger regional financial institutions. A public trading market having the desired characteristics of depth, liquidity and orderliness depends on the presence of willing buyers and sellers of common stock at any given time. This presence depends on the individual decisions of investors and general economic and market conditions over which we have no control. Given the low trading volume of our common stock, significant trades of our stock in a given time period, or the expectations of these trades, could cause volatility in the stock price.

Credit Risks

We are Subject to Significant Credit Risk and Loan Losses May Exceed Our Allowance for Credit Losses in the Future

The operation of our business requires us to manage credit risk. As a lender, we are exposed to the risk that our borrowers will be unable to repay their loans according to their terms, and that the collateral securing repayment of their loans, if any, may not be sufficient to ensure repayment. In addition, there are risks inherent in making any loan, including risks with respect to the period of time over which the loan may be repaid, risks relating to proper loan underwriting, risks resulting from changes in economic and industry conditions and risks inherent in dealing with individual borrowers. In order to successfully manage credit risk, we must, among other things, maintain disciplined and prudent underwriting standards and ensure that our bankers follow those standards. The weakening of these standards for any reason, such as an attempt to attract higher yielding loans, a lack of discipline or diligence by our employees in underwriting and monitoring loans, the inability of our employees to adequately adapt policies and procedures to changes in economic or any other conditions affecting borrowers and the quality of our loan portfolio, may result in loan defaults, foreclosures and additional charge-offs and may necessitate that we
17


significantly increase our allowance for credit losses on loans, each of which could adversely affect our net income. As a result, any inability to successfully manage credit risk could have a material adverse effect on our business, financial condition or results of operations.

We maintain allowances for credit losses on loans and unfunded loan commitments that represent management's best estimate of expected credit losses over the contractual lives of our loans under the current expected credit loss method. The level of the allowance reflects management's continuous evaluation of specific credit risks, loan loss experience, current loan portfolio quality and present and forecasted economic, political and regulatory conditions. The determination of the appropriate level of the allowances inherently involves a high degree of subjectivity and requires us to make significant estimates of current credit risks and trends and future economic forecasts, all of which may undergo material changes. Inaccurate assumptions in appraisals or an inappropriate choice of the valuation techniques may lead to an inadequate level of specific reserve or charge-offs.

The Small to Medium-sized Businesses that we Lend to may have Fewer Resources to Weather Adverse Economic and Other Developments, which may Impair a Borrower's Ability to Repay a Loan

We focus our business development and marketing strategy primarily on small to medium-sized businesses. Small to medium-sized businesses frequently have smaller market shares than their competition, may be more vulnerable to economic downturns, often need substantial additional capital to expand or compete and may experience substantial volatility in operating results, any of which may impair a borrower's ability to repay a loan. In addition, the success of a small and medium-sized business often depends on the management talents and efforts of one or two people or a small group of people, and the death, disability or resignation of one or more of these people could adversely affect the business and its ability to repay its loan. If general economic conditions negatively affect the California markets in which we operate and small to medium-sized businesses are adversely affected or our borrowers are otherwise affected by adverse business developments, our business, financial condition and results of operations may be negatively affected.

Negative Conditions Affecting Real Estate May Harm Our Business and Our Commercial Real Estate Concentration May Heighten Such Risk

Concentration of our lending activities in the California real estate sector could negatively affect our results of operations if adverse changes in our lending area occur. As of December 31, 2024, approximately 90% of our loans had real estate as a primary or secondary component of collateral, which were comprised of 72% commercial real estate and 28% residential real estate. Real estate valuations are influenced by demand, and demand is driven by economic factors such as employment rates and interest rates.

Loans secured by CRE include those secured by office buildings, owner-user office/warehouses, mixed-use commercial, retail properties and multi-family residential real estate. There can be no assurance that properties securing our loans will generate sufficient cash flows to allow borrowers to make full and timely loan payments to us. We do not lend on high-rise office towers in San Francisco and the Bay Area generally, but we do take office and other commercial properties as collateral in our CRE lending. For a discussion of our CRE lending, including detail on the types of properties in our real estate secured lending and geographic distribution of such loans, please see the discussion titled “FINANCIAL CONDITION – Loans” herein.

Rising CRE lending concentrations may expose institutions to unanticipated earnings and capital volatility in the event of adverse changes in the CRE market. Concentration risk exists when financial institutions deploy too many assets to any one industry or segment. Concentration stemming from commercial real estate is one area of regulatory concern. The CRE Concentration Guidance provides supervisory criteria, including the following numerical indicators, to assist bank examiners in identifying banks with potentially significant commercial real estate loan concentrations that may warrant greater supervisory scrutiny: (i) total commercial real estate loans exceeding 300% of capital and increasing 50% or more in the preceding three years; or (ii) construction and land development loans exceeding 100% of capital. The CRE Concentration Guidance does not limit banks’ levels of commercial real estate lending activities, but rather guides institutions in developing risk management practices and levels of capital that are commensurate with the level and nature of their commercial real estate concentrations. As of December 31, 2024 and 2023, using regulatory definitions in the CRE Concentration Guidance, our CRE loans represented 389% and 371%, respectively, of our total risk-based capital. We manage our CRE concentrations and
18


discuss them as necessary with the banking regulatory agencies and believe that our underwriting policies, management information systems, independent credit administration process, and monitoring of real estate loan concentrations are currently sufficient to address the CRE Concentration Guidance.

Accounting Estimates and Risk Management Processes Rely on Analytical and Forecasting Models

The processes we use to estimate expected credit losses on loans and investment securities, and to measure the fair value of financial instruments, as well as the processes used to estimate the effects of changing interest rates and other market measures on our financial condition and results of operations, depends upon the use of analytical and forecasting models. These models reflect assumptions that may not be accurate, particularly in times of market volatility or other unforeseen circumstances. Even if these assumptions are adequate, the models may prove to be inadequate or inaccurate because of other flaws in their design or their implementation. If the models we use for interest rate risk and asset-liability management are inadequate, we may incur increased or unexpected losses upon changes in market interest rates or other market factors. If the models we use for determining our expected credit losses on loans and investment securities are inadequate, the allowance for credit losses may not be sufficient to support future charge-offs. If the models we use to measure the fair value of financial instruments are inadequate, the fair value of such financial instruments may fluctuate unexpectedly or may not accurately reflect what we could realize upon sale or settlement of such financial instruments. Any such failure in our analytical or forecasting models could have a material adverse effect on our business, financial condition and results of operations.

Investment Securities May Lose Value due to Credit Quality of the Issuers

We invest in significant portions of debt securities issued by government-sponsored enterprises ("GSE"), such as Federal Home Loan Bank ("FHLB"), Federal National Mortgage Association (“FNMA”), and Federal Home Loan Mortgage Corporation ("FHLMC"). We also hold mortgage-backed securities (“MBS”) issued by FNMA and FHLMC, both of which have been under U.S. government conservatorship since 2008. While we consider FNMA and FHLMC securities to have low credit risk as they carry the explicit backing of the U.S. government due to the conservatorship, they are not direct obligations of the U.S. government. The fair value of our securities issued or guaranteed by these two GSE entities may be negatively impacted if the U.S. government ceases to provide support to the conservatorship. GSE debt is sponsored but not guaranteed by the federal government and carries implicit backing, whereas government agencies such as Government National Mortgage Association ("GNMA") are divisions of the government whose securities are backed by the full faith and credit of the U.S. government.

Although Congress has taken steps to improve regulation and consumer protection related to the housing finance system (e.g., the Dodd-Frank Act), FNMA and FHLMC have entered their 17th year of U.S. government conservatorship via the Federal Housing Finance Agency ("FHFA"). While proposals to end the conservatorship have considered solutions such as an initial public offering, at the date of this report, its future and ultimate impact on the financial markets and our investments in GSEs are uncertain.

While we generally seek to minimize our exposure by strategically diversifying our credit exposure to obligations of issuers in various geographic locations throughout California and the U.S., investing in investment-grade securities, and actively monitoring the creditworthiness of the issuers and/or credit guarantee providers, there is no guarantee that the issuers will remain financially sound or continue their payments on these debentures.

Operational and Other Risks

Risks Associated with Cybersecurity Could Negatively Affect Our Earnings and Reputation

Our business requires the secure management of sensitive client and bank information. We work diligently to implement layered security measures that intend to make our communications and information systems resilient and safe to conduct business. With the advent of artificial intelligence (AI), cyber threats such as social engineering, ransomware, and phishing are more sophisticated and prevalent now than ever before. These incidents include intentional and unintentional events that may present threats designed to disrupt operations, corrupt data, release sensitive information, or cause denial-of-service attacks. A cybersecurity breach of systems operated by the Bank, merchants, vendors, customers, or externally publicized breaches of other financial
19


institutions may significantly harm our reputation, result in a loss of customer business, subject us to regulatory scrutiny, or expose us to civil litigation and financial liability. While we have systems and procedures designed to prevent security breaches, we cannot be certain that advances in cyberthreats, criminal capabilities, network break-ins, or inappropriate access will not compromise or breach the technology protecting our networks or proprietary client information. If a material security breach were to occur, the Bank has policies and procedures in place to ensure timely disclosure. For additional information on cybersecurity management and governance, refer to ITEM-1C, Cybersecurity, in this report.

The Financial Services Industry is Undergoing Rapid Technological Changes and, As a Result, We Have a Continuing Need to Stay Current with Those Changes to Compete Effectively and Increase Our Efficiencies. We May Not Have the Resources to Implement New Technology to Stay Current with These Changes
The financial services industry is undergoing technological changes with frequent introductions of new technology-driven products and services. In addition to providing better client service, the effective use of technology increases efficiency and reduces operational costs. Our future success will depend in part on our ability to use technology to provide products and services that will satisfy client demands securely and cost-effectively. In connection with implementing new technology enhancements and/or products, we may experience operational challenges (e.g., human error, system error, incompatibility), which could result in us not fully realizing the anticipated benefits from such new technology or require us to incur significant costs to remedy any such challenges in a timely manner.

Climate change and related legislative and regulatory initiatives may materially affect the Company’s business and results of operations

Concerns over the long-term impacts of climate change have led to governmental efforts around the world to mitigate those impacts. As a result, political and social attention to the issue of climate change has increased. The U.S. government, state legislatures and federal and state regulatory agencies are likely to continue to propose and advance numerous legislative and regulatory initiatives seeking to mitigate the effects of climate change. These initiatives and increasing supervisory expectations may require the Company to expend significant capital and incur compliance, operating, maintenance and remediation costs. In addition, given the lack of empirical data on the credit and other financial risks posed by climate change, it is impossible to predict how climate change may impact our financial condition and operations. As a banking organization, the physical effects of climate change may present certain unique risks. For example, our primary market is located in both earthquake and wildfire-prone zones in Northern California, which is also subject to other weather or disasters, such as severe rainstorms, drought or flood. These events have interrupted our business operations unexpectedly at times (e.g., PG&E power shutoffs in the North Bay and Sacramento Region). Climate-related physical changes and hazards could also pose credit risks for us. For example, our borrowers may have collateral properties or operations located in areas at risk of wildfires, or coastal areas at risk to rising sea levels and erosion, or subject to the risk of drought in California. The properties pledged as collateral on our loan portfolio could also be damaged by tsunamis, landslides, floods, earthquakes or wildfires and thereby the recoverability of loans could be impaired. A number of factors can affect credit losses, including the extent of damage to the collateral, the extent of damage not covered by insurance, the extent to which unemployment and other economic conditions caused by the natural disaster adversely affect the ability of borrowers to repay their loans, and the cost of collection and foreclosure to us. Additionally, there could be increased insurance premiums and deductibles, or a decrease in the availability of coverage, due to severe weather-related losses. The ultimate outcome on our business of a natural disaster, whether or not caused by climate change, is difficult to predict but could have a material adverse effect on financial condition, results of operations or profitability.

We Rely on Third-Party Vendors for Important Aspects of Our Operation

We depend on the accuracy and completeness of information and systems provided by certain key vendors, including but not limited to data processing, payroll processing, technology support, investment safekeeping and accounting. For example, we outsource core processing to Fidelity Information Services ("FIS") and wire processing to Finastra, which are leading financial services solution providers that allow us access to competitive technology offerings without having to invest in their development. Our ability to operate, as well as our financial condition and results of operations, could be negatively affected in the event of an interruption of an information
20


system, an undetected error, a cyber-breach, or in the event of a natural disaster whereby certain vendors are unable to maintain business continuity.

Regulatory and Compliance Risks

Banks and Bank Holding Companies are Subject to Extensive Government Regulation and Supervision

Bancorp and the Bank are subject to extensive federal and state governmental supervision, regulation and control. Holding company regulations affect the range of activities in which Bancorp is engaged. Banking regulations affect the Bank's lending practices, capital structure, investment practices, dividend policy, and compliance costs among other things. Compliance risk is the current and prospective risk to earnings or capital arising from violations of, or non-conformance with, laws, rules, regulations, prescribed practices, internal policies and procedures, or ethical standards set forth by regulators. Compliance risk also arises in situations where the laws or rules governing certain bank products or activities of our clients may be ambiguous or untested. This risk exposes Bancorp and the Bank to potential fines, civil money penalties, payment of damages and the voiding of contracts. Compliance risk can lead to diminished reputation, reduced franchise value, limited business opportunities, reduced expansion potential and an inability to enforce contracts. The Bank manages these risks through its extensive compliance plan, policies and procedures. For further information on supervision and regulation, see the section captioned “SUPERVISION AND REGULATION” in ITEM 1 of this report.

Significant changes or developments in U.S. laws or policies, and the reactions of the national and global economy to such changes, may have a material adverse effect on our business.

There are uncertainties around the legal and regulatory approach that will be taken under the Trump administration, and we cannot predict the likelihood, nature or extent of changes in law or government regulations that may arise from future legislation or administrative or executive action, either in the United States or abroad.

The current administration’s rapidly evolving policy pronouncements and executive orders create an unpredictable regulatory landscape. This unpredictability can result in sudden changes to the legal and regulatory framework governing our operations, making it challenging to plan and execute our business strategies effectively. Additionally, the potential for abrupt policy shifts may cause fluctuations in market conditions, impacting our investment portfolio, lending activities, and overall financial performance. The general uncertainty associated with the administration’s policy approach may also lead to increased market volatility and disruptions that could affect the availability and cost of capital, the valuation of our assets, the stability of our funding sources, and the financial health and operations of our borrowers. In turn, this may impact our ability to meet regulatory capital requirements, manage liquidity, and maintain profitability.

The administration’s efforts to roll back financial regulations, which may include those established under the Bank Secrecy Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act, and others could lead to changes in the regulatory environment in which we operate. While deregulation may reduce compliance costs and regulatory burdens, it may also increase competition and risk-taking in the financial services sector, potentially leading to greater market volatility and financial instability. We cannot, however, accurately predict the full effects of recent or future legislation or the various other governmental, regulatory, monetary, and fiscal initiatives which have been and may be enacted on the financial markets, the Company, and the Bank.

We continue to monitor regulatory developments and adjust our strategies accordingly. However, the inherent unpredictability of the current regulatory environment poses a risk to our business that could have material adverse effects on our financial condition and results of operations.

Any Regulatory Examination Scrutiny or New Regulatory Requirements Arising From the Recent Events in the Banking Industry Could Increase the Company’s Expenses and Affect the Company’s Operations

The Company could be subject to increased regulatory scrutiny – in the course of routine examinations and otherwise – and new regulations directed towards banks of similar size to the Bank, designed to address the recent
21


negative developments in the banking industry, all of which may increase the Company’s costs of doing business and reduce its profitability.


22


ITEM 1B.      UNRESOLVED STAFF COMMENTS

None

ITEM 1C.      CYBERSECURITY

Cybersecurity Risk Management, Strategy, and Governance

The Company recognizes that the security of our banking operations is critical to protecting our customers and maintaining our reputation. The cybersecurity landscape is constantly evolving. To mitigate these risks, the Company deploys a comprehensive and resilient information security program that consists of a layered security model using industry leading hardware, software, and services to protect customers' and the Bank’s data and to ensure the confidentiality, integrity, and availability of our information systems. This information security program is a critical component of our overall enterprise risk management program.

The Company leverages the following guidelines and frameworks to continue to refine and maintain the information security program: FFIEC Information Security IT Examination Handbook, FFIEC Business Continuity Planning Handbook, FFIEC Cybersecurity Assessment Tool, Center for Internet Security Critical Security Controls, National Institute of Standards and Technology (NIST) Cybersecurity Framework.
Key components of the information security program include:

A risk assessment process that identifies and prioritizes material cybersecurity risks; refines and evaluates the effectiveness of controls to mitigate the risks; and reports results to executive management and the Board of Directors.
A third-party Managed Detection and Response (“MDR”) service, which monitors the security of our network, infrastructure and computer systems 24x7, 365 days a year.
An incident response plan that outlines the steps the Bank will take to respond to a cybersecurity incident, which is tested on a periodic basis.
Annual recurring cybersecurity controls testing program, which includes independent third-party penetration testing, cybersecurity procedures and system testing, and third-party independent network traffic monitoring.
A training and awareness program that educates and tests employees on how to avoid and identify cybersecurity risks.
A Cyber Security Insurance Policy that covers insurance, incident response, incident mitigation, and legal support.

The Company engages reputable third-party assessors to conduct various independent risk assessments on a regular basis, including but not limited to maturity assessments and various other tests. Following a defense-in-depth strategy, the Company leverages both in-house resources and third-party service providers to implement and maintain processes and controls to manage the identified risks.

Our vendor management program is designed to ensure that our vendors meet our cybersecurity requirements and manage our third-party risks. This includes conducting periodic risk assessments of critical vendors, requiring vendors to implement appropriate cybersecurity controls, and monitoring vendor compliance with our cybersecurity requirements.

Security controls are employed on all media where information is stored, the systems that process it, and infrastructure components that facilitate its transmission to ensure the confidentiality, integrity, and availability of Bank’s and customers' information. These controls include, but are not limited to, access control, data encryption, data loss prevention, incident response, security monitoring, third party risk management, and vulnerability management.

The Company's cybersecurity risk management program and strategy are regularly reviewed and updated to ensure that they are aligned with the Bank's business objectives and are designed to address evolving cybersecurity threats and satisfy regulatory requirements and industry standards.
23



The Company’s Board of Directors is charged with overseeing the establishment and execution of the Company’s risk management framework and monitoring adherence to related policies required by applicable statutes, regulations and principles of safety and soundness. Consistent with this responsibility, the Board has primary oversight of cybersecurity risk and cybersecurity risk management and receives reporting from management about material risks from cybersecurity threats. All members of the Board of Directors receive regular updates on cybersecurity risks and incidents from the Information Security Officer (“ISO”) and Chief Information Officer (“CIO”) and annual security awareness training. The Information Security department consists of cybersecurity professionals who assess, identify, and manage cybersecurity risks and are responsible for implementing and maintaining the Company’s cybersecurity risk management program.

ITEM 2.     PROPERTIES

We lease our corporate headquarters building in Novato, California, which houses loan production, operations, Wealth Management and Trust Services and administration.  We lease branch and office facilities within our primary market areas in the cities of Corte Madera, San Rafael, Novato, Sausalito, Mill Valley, Greenbrae, Petaluma, Santa Rosa, Healdsburg, Sonoma, Napa, San Francisco, Alameda, Oakland, Walnut Creek, Gold River, Jackson, Roseville, and Sacramento.  For additional information on properties, refer to Note 4, Bank Premises and Equipment, and Note 12, Commitments and Contingencies, in ITEM 8 of this report.


ITEM 3.         LEGAL PROCEEDINGS 

For information on litigation matters, see Note 12, Commitments and Contingencies, in ITEM 8 of this report.

ITEM 4.      MINE SAFETY DISCLOSURES

Not applicable.
24


PART II     
 
ITEM 5.      MARKET FOR REGISTRANT'S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

Market Information and Holders

Bancorp's common stock trades on the Nasdaq Capital Market under the symbol BMRC. At February 28, 2025, 16,116,627 shares of Bancorp's common stock, no par value, were outstanding and held by approximately 7,500 holders of record and beneficial owners.

Five-Year Stock Price Performance Graph

The following graph, compiled by S&P Global Market Intelligence of New York, New York, shows a comparison of cumulative total shareholder return on our common stock during the five fiscal years ended December 31, 2024 compared to the Russell 2000 Stock index and the S&P Regional Banks Select Industry Index. The comparison assumes the investment of $100 in our common stock on December 31, 2019 and the reinvestment of all dividends. The graph represents past performance and does not indicate future performance. In addition, total return performance results vary depending on the length of the performance period.


Total Return Performance 12.31.24.jpg
201920202021202220232024
Bank of Marin Bancorp (BMRC)100.00 78.30 87.11 79.18 55.82 63.57 
Russell 2000 Index100.00 119.96 137.74 109.59 128.14 142.93 
S&P Regional Banks Select Industry Index 1
100.00 92.90 129.98 110.80 102.56 122.17 
Source: S&P Global Market Intelligence
1 The index comprises stocks in the S&P Total Market Index that are classified in the Global Industry Classification Standard regional banks sub-industry.
25


Securities Authorized for Issuance under Equity Compensation Plans

The following table summarizes information as of December 31, 2024, with respect to equity compensation plans.
Shares to be issued upon exercise of outstanding options1
Weighted average exercise price of outstanding options
Shares remaining available for future issuance 2
Equity compensation plans approved by shareholders273,242$33.92 925,140
1 Represents shares of common stock issuable upon exercise of outstanding options under the Bank of Marin Bancorp 2017 Equity Plan and 2007 Equity Plan.
2 Represents remaining shares of common stock available for future grants under the 2017 Equity Plan and the 2020 Director Stock Plan, excluding 273,242 shares to be issued upon exercise of outstanding options and 370,739 shares available to be issued under the Employee Stock Purchase Plan.

Purchases of Equity Securities by the Issuer and Affiliated Purchasers

On July 21, 2023, the Board of Directors approved the adoption of Bancorp's share repurchase program for up to $25.0 million and expiring on July 31, 2025. Bancorp repurchased 220,000 shares totaling $4.3 million at an average price of $19.21 per share in the year ended December 31, 2024. There were no repurchases in 2023.

Shares repurchased pursuant to our common stock share repurchase programs during 2024, 2023 and 2022, were as follows.
2024
2023
2022
Cumulative Totals
Total number of common shares repurchased220,000023,275243,275
Total purchase price of common shares repurchased (in millions)$4.3 $— $1.0 $5.3 

The following table reports information regarding repurchases of our common stock during the year ended December 31, 2024:

(in thousands, except per share data)Total Number of Shares Purchased
Average Price Paid per Share 1, 2
Total Number of Shares Purchased as Part of Publicly Announced Programs
Approximate Dollar Value That May yet Be Purchased Under the Program 3
Period
January 1, 2024 to January 31, 2024— $— — $25,000 
February 1, 2024 to February 29, 2024— — — 25,000 
March 1, 2024 to March 31, 2024— — — 25,000 
April 1, 2024 to April 30, 2024— — — 25,000 
May 1, 2024 to May 31, 2024— — — 25,000 
June 1, 2024 to June 30, 2024— — — 25,000 
July 1, 2024 to July 31, 2024— — — 25,000 
August 1, 2024 to August 31, 2024220 19.21 220 24,780 
September 1, 2024 to September 30, 2024— — — 24,780 
October 1, 2024 to October 31, 2024— — — 24,780 
November 1, 2024 to November 30, 2024— — — 24,780 
December 1, 2024 to December 31, 2024— — — 24,780 
Year ended December 31, 2024220 $19.21 220 $24,780 
1 Average price paid per share excludes commission.
2 The aggregate purchase price and weighted average price per share does not include the effect of excise tax expense incurred on net stock repurchases. For the year ended December 31, 2024, the excise tax, net of issuances, was approximately $19 thousand.
3 On July 21, 2023, the Board of Directors approved the adoption of Bancorp's share repurchase program for up to $25.0 million and expiring on July 31, 2025.
ITEM 6.     [RESERVED]







26


ITEM 7.    MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
 
The following discussion of financial condition as of December 31, 2024 and 2023 and results of operations for each of the years in the three-year period ended December 31, 2024 should be read in conjunction with our consolidated financial statements and related notes thereto, included in Part II ITEM 8 of this report.
 
Forward-Looking Statements
 
The disclosures set forth in this item are qualified by important factors detailed in Part I captioned Forward-Looking Statements and ITEM 1A captioned Risk Factors of this report and other cautionary statements set forth elsewhere in the report.

Critical Accounting Estimates

Critical accounting estimates are those estimates made in accordance with generally accepted accounting principles that involve a significant level of estimation and uncertainty and have had or are reasonably likely to have a material impact on our financial condition and results of operations. We consider accounting estimates to be critical to our financial results if (i) the accounting estimate requires management to make assumptions about matters that are highly uncertain, (ii) management could have applied different assumptions during the reported period, and (iii) changes in the accounting estimate are reasonably likely to occur in the future and could have a material impact on our financial statements. Management has determined the following accounting estimates and related policies to be critical.

Allowance for Credit Losses on Loans and Unfunded Commitments

The allowance for credit losses on loans is a valuation account that is deducted from the amortized cost basis at the balance sheet date to present the net amount of loans expected to be collected. The allowance for losses on unfunded loan commitments is based on estimates of the probability that these commitments will be drawn upon according to historical utilization experience, expected loss severity, and loss rates as determined for pooled funded loans. The allowance for credit losses on unfunded commitments is a liability account included in interest payable and other liabilities. Management estimates these allowances quarterly using relevant available information, from internal and external sources, relating to past events, current conditions, and reasonable and supportable forecasts. Credit loss experience among the Bank and peer groups provides the basis for the estimation of expected credit losses.

The allowance for credit losses ("ACL") model utilizes a discounted cash flow ("DCF") method to measure the expected credit losses on loans collectively evaluated that are sub-segmented by loan pools with similar credit risk characteristics, which generally correspond to federal regulatory reporting codes. In addition, the DCF method incorporates assumptions for probability of default ("PD"), loss given default ("LGD"), and prepayments and curtailments over the contractual terms of the loans. Under the DCF method, the ACL reflects the difference between the amortized cost basis and the present value of the expected cash flows using the loan's effective rate.

Management considers whether adjustments to the quantitative portion of the ACL are needed for differences in segment-specific risk characteristics or to reflect the extent to which it expects current conditions and reasonable and supportable forecasts of economic conditions to differ from the conditions that existed during the historical period included in the development of PD and LGD.

Our allowance model is particularly sensitive to forecasted and seasonally-adjusted actual California unemployment rates, which increased to 5.5% at December 31, 2024, from 5.1% at December 31, 2023. The ACL model incorporates a one-year forecast. For periods beyond the forecast horizon, the economic factors revert to historical averages on a straight-line basis over a one-year period through the remaining lives of the loans. We performed a sensitivity analysis as of December 31, 2024, and estimated that a 100 basis point change (e.g., 4.5% to 5.5%) in the forecasted unemployment rates over the next four quarters would result in about a 6% change to our allowance for credit losses on loans. This impact does not consider changes to other assumptions for either the quantitative factors, such as probability of default, loss given default, loan mix or cash flows, prepayment/curtailment rates, and individually analyzed loans, or qualitative factors as discussed in Note 1 - Summary of Significant Accounting
27


Policies. Additionally, because current economic conditions and forecasts can change, as future events are inherently difficult to predict, the estimated credit losses on loans and unfunded commitments could change significantly.

While we believe we use the best information available to determine the allowance for credit losses, our results of operations could be significantly affected if circumstances differ substantially from the assumptions used in determining the allowance. For information regarding critical estimates related to our allowance for credit losses methodology, the provision for credit losses, and risks to asset quality and lending activity, see ITEM 1A - Risk Factors, the Allowance for Credit Losses section in ITEM 7 - Management's Discussion and Analysis of Financial Condition and Results of Operations, and Note 3 - Loans and Allowance for Credit Losses on Loans in ITEM 8 - Financial Statements and Supplementary Data of this Form 10-K.

Fair Value Measurements

We use fair value measurements to record certain financial instruments and to determine fair value disclosures. Available-for-sale securities and interest rate swap agreements are financial instruments recorded at fair value on a recurring basis. Additionally, we record at fair value other financial assets on a nonrecurring basis, such as collateral dependent loans and other real estate owned. These nonrecurring fair value adjustments typically involve write-downs of, or specific reserves against, individual assets. We group our assets and liabilities that are measured at fair value into three levels within the fair value hierarchy, based on the markets in which the assets and liabilities are traded and the reliability of the assumptions used to determine fair value. The classification of assets and liabilities within the hierarchy is based on whether the inputs to the valuation methodology used in the measurement are observable or unobservable. Observable inputs reflect market-driven or market-based information obtained from independent sources, while unobservable inputs reflect our estimates about market data. The degree of management judgment involved in determining the fair value of a financial instrument is dependent upon the availability of quoted market prices or observable market data. For financial instruments that trade actively and have quoted market prices or observable market data, there is minimal subjectivity involved in measuring fair value. When observable market prices and data are not fully available, management judgment is necessary to estimate fair value. In addition, changes in market conditions may reduce the availability of quoted prices or observable data. Therefore, when market data is not available, we use valuation techniques that require more management judgment to estimate the appropriate fair value measurement. Fair value is discussed further in Note 1 - Summary of Significant Accounting Policies, and Note 9 - Fair Value of Assets and Liabilities in ITEM 8 - Financial Statements and Supplementary Data of this Form 10-K.


28


Goodwill

Goodwill arises from the acquisition method of accounting for business combinations and represents the excess of the fair value of the consideration transferred, plus the fair value of any noncontrolling interests in the acquiree, over the fair value of the net assets acquired and liabilities assumed as of the acquisition date. Goodwill is tested annually for impairment, or more often if conditions change and indicate a possible impairment. Significant judgment is used in the assessment of goodwill, both in a qualitative assessment and a quantitative assessment. Assessments of goodwill often require the use of fair value estimates, which are dependent upon various factors, including estimates concerning the Company’s long-term growth prospects and comparability to industry data. Uncertainty and imprecision in estimates can affect the estimated fair value of the reporting unit in a goodwill assessment. Additionally, various events or circumstances could have a negative effect on the estimated fair value of a reporting unit, such as declines in business performance, increases in credit losses, and deterioration in economic or market conditions, which may result in a material impairment charge to earnings in future periods.

In both 2024 and 2023, the Company assessed goodwill for impairment by performing a quantitative assessment, which encompassed an income approach and two market approaches (peer metrics and recent transactions). The income approach considered such factors as the estimated future cash flows of our reporting unit based on internal long-term forecasts, assumptions concerning potential synergies and other economic benefits, and a discount rate used to present value such cash flows to determine the fair value. The market approach utilized observable market data from comparable public companies, including price-to-tangible book value ratios, to estimate the Company’s fair value. The market approach also incorporated a control premium to represent the Company’s expectation of a hypothetical acquisition. Management used judgment in the selection of comparable companies and included those with similar business activities, and related operating environments. In addition, the selection and weighting of the various fair value techniques may result in higher or lower estimates of fair value. Judgment is applied in determining the weightings between the income approach and the market approach in determining fair value. The results of these assessments indicated the value of goodwill was not impaired as of our annual impairment testing dates of November 30, 2024 and 2023, and there were no changes to our assessment through December 31, 2024.
29


RESULTS OF OPERATIONS

Financial Highlights

The following are highlights of our financial condition and results of operations. The data was derived from the audited consolidated financial statements of Bank of Marin Bancorp.
At December 31,
(dollars in thousands, except per share data)20242023
Selected financial condition data:
Total assets$3,701,335 $3,803,903 
Investment securities$1,266,733 $1,477,226 
Loans, net of allowance for credit losses on loans
$2,052,600 $2,048,548 
Deposits$3,220,015 $3,290,075 
Borrowings and other obligations$154 $26,298 
Stockholders' equity$435,407 $439,062 
Book value per share$27.06 $27.17 
Tangible book value per share
$22.37 $22.44 
Asset quality ratios:
Allowance for credit losses to total loans1.47 %1.21 %
Allowance for credit losses to non-accrual loans0.90x3.15x
Non-accrual loans to total loans1.63 %0.39 %
Classified loans (graded substandard and doubtful) as a percentage of total loans2.17 %1.56 %
Capital ratios:
Equity to total assets11.76 %11.54 %
Tangible common equity to tangible assets 9.93 %9.73 %
Total capital (to risk-weighted assets)16.54 %16.89 %
Tier 1 capital (to risk-weighted assets)15.32 %15.91 %
Tier 1 capital (to average assets)10.46 %10.46 %
Common equity Tier 1 capital (to risk-weighted assets)15.32 %15.91 %
Other data:
Loan-to-deposit ratio64.70 %63.03 %
Number of branches2727
Full-time equivalent employees285329
For the Years Ended December 31,
(dollars in thousands, except per share data)202420232022
Selected operating data:
Net interest income$94,660 $102,761 $127,492 
Provision for (reversal of) credit losses on loans5,550 2,575 (63)
Reversal of credit losses on unfunded loan commitments(233)(342)(318)
Non-interest income(21,360)4,989 10,905 
Non-interest expense
81,818 79,481 75,269 
Net (loss) income
(8,409)19,895 46,586 
Net (loss) income per common share:
Basic$(0.52)$1.24 $2.93 
Diluted$(0.52)$1.24 $2.92 
Performance and other financial ratios:
Return on average assets(0.22)%0.49 %1.08 %
Return on average equity(1.93)%4.69 %11.16 %
Tax-equivalent net interest margin2.63 %2.63 %3.11 %
Cost of deposits1.41 %0.74 %0.06 %
Cost of funds
1.42 %1.02 %0.07 %
Efficiency ratio111.62 %73.76 %54.39 %
Net charge-offs (recoveries)$66 $386 $(23)
Net charge-offs (recoveries) to average loansNM0.02 %NM
Cash dividend payout ratio on common stock 1
NM80.65 %33.45 %
Cash dividends per common share$1.00 $1.00 $0.98 
1 Calculated as cash dividends per common share divided by basic net income per common share.
NM - Not meaningful.
30



Executive Summary

Our annual loss was $8.4 million in 2024, compared to earnings of $19.9 million in 2023. Diluted loss was $(0.52) per share in 2024, compared to earnings of $1.24 per share in 2023.

Results for 2024 were significantly impacted by our strategic balance sheet repositioning which included the sale of $325.2 million in low yielding investment securities at a $32.5 million pre-tax loss, the payoff of high cost borrowings and the purchase and origination of higher yielding loans and securities. In addition, we took actions to reduce operating expenses in 2024 which positively impacted our results later in the year. Though the percentage of non-accrual loans increased from the prior year, we continue to proactively identify and manage credit risk within the loan portfolio and there were some improvements in credit quality trends during the fourth quarter. We believe the strength of our balance sheet, higher level of productivity that we are seeing from our banking teams, and positive trends in our net interest margin and operating leverage are key factors that should help mitigate any unforeseen credit quality deterioration that may arise and drive further improvement in our financial performance in the year ahead.

The following are highlights of operating and financial performance for the year ended December 31, 2024:

Loans increased $9.5 million during the year ended December 31, 2024, to $2.083 billion, compared to $2.074 billion at December 31, 2023. Excluding a $35.7 million loan pool purchase of residential real estate loans, loan originations totaled $152.6 million for the year ended December 31, 2024, compared to $144.1 million for the prior year.
Classified loans made up 2.17% of total loans as of December 31, 2024, compared to 1.56% as of December 31, 2023. The Bank continues to proactively identify and manage credit risk within the loan portfolio.
Non-accrual loans totaled $33.9 million, or 1.63% of the loan portfolio, compared to $8.0 million, or 0.39%, as of December 31, 2024 and 2023, respectively primarily due to three relationships designated as non-accrual in the second and third quarters of 2024. Of the total non-accrual loans as of December 31, 2024, approximately 56% were paying as agreed, 91% were real estate secured, and all are being closely managed and monitored.
A $5.6 million provision for credit losses on loans in 2024 including a $5.2 million specific reserve taken on a commercial real estate loan as a result of declining collateral values brought the allowance for credit losses to 1.47% of total loans, compared to 1.21% as of December 31, 2023.
Total deposits decreased by $70.1 million to $3.220 billion as of December 31, 2024, from $3.290 billion as of December 31, 2023. Non-interest bearing deposits continue to remain strong compared to our peers and made up 43.5% of total deposits as of December 31, 2024, compared to 43.8% as of December 31, 2023. We believe we are appropriately competitive in regard to deposit pricing, given our relationship banking model, which differentiates Bank of Marin through exceptional service. Estimated uninsured and/or uncollateralized deposits comprised 29% of total deposits as of December 31, 2024.
At December 31, 2024, the Bank had no outstanding borrowings compared to $26.0 million at December 31, 2023, as a result of our strategic balance sheet restructuring in 2023 and 2024. Total available funding sources, including unrestricted cash, unencumbered available-for-sale securities, and total available borrowing capacity, were $1.849 billion, or 57% of total deposits and 197% of estimated uninsured and/or uncollateralized deposits as of December 31, 2024.
The tax-equivalent net interest margin was 2.63% for 2024, consistent with 2023. Higher yields on loans increased the margin by 31 basis points, while higher deposit costs resulted in a 64 basis points reduction in the margin. In addition, the year's balance sheet restructuring activities affected the borrowings, interest-bearing cash and investments factors with impacts of 27, 13 and (7) basis points, respectively.
31


All capital ratios were above well-capitalized regulatory requirements. Bancorp's total risk-based capital ratio was 16.54% as of December 31, 2024, compared to 16.89% as of December 31, 2023. Tangible common equity to tangible assets ("TCE ratio") increased to 9.93% as of December 31, 2024, from 9.73% as of December 31, 2023. While we do not intend to sell our held-to-maturity securities, the TCE ratio, net of after-tax unrealized losses on held-to-maturity securities as if the losses were realized, was 7.85% as of December 31, 2024 (refer to the discussion and reconciliation of this non-GAAP financial measure in the section below entitled Statement Regarding Use of Non-GAAP Financial Measures).
The Board of Directors declared a cash dividend of $0.25 per share on January 23, 2025, which was the 79th consecutive quarterly dividend paid by Bancorp. The dividend was paid on February 13, 2025 to shareholders of record at the close of business on February 6, 2025.



32


Net Interest Income
 
Net interest income is the interest earned on loans, investments and other interest-earning assets minus interest expense incurred on deposits and other interest-bearing liabilities. Net interest income is impacted by changes in general market interest rates and by changes in the composition of interest-earning assets and interest-bearing liabilities. Interest rate changes can create fluctuations in net interest income and/or margin due to an imbalance in the timing of repricing or maturity of assets and liabilities. We manage interest rate risk exposure with the goal of minimizing the impact of interest rate volatility on net interest income.
 
Net interest margin is expressed as net interest income divided by average interest-earning assets. Net interest rate spread is the difference between the average rate earned on total interest-earning assets and the average rate incurred on total interest-bearing liabilities. Both of these measures are reported on a taxable-equivalent basis. Net interest margin is the higher of the two because it reflects interest income earned on assets funded with non-interest-bearing sources of funds, which include demand deposits and stockholders’ equity.
 
The following table compares interest income, average interest-earning assets, interest expense, and average interest-bearing liabilities for the periods presented. The table also presents net interest income, net interest margin and net interest rate spread for the years indicated.
Average Statements of Condition and Analysis of Net Interest Income
Year endedYear endedYear ended
December 31, 2024December 31, 2023December 31, 2022
InterestInterestInterest
AverageIncome/Yield/AverageIncome/Yield/AverageIncome/Yield/
(dollars in thousands; unaudited)BalanceExpenseRateBalanceExpenseRateBalanceExpenseRate
Assets
Interest-earning deposits with banks 1
$128,752 $6,714 5.13 %$42,864 $2,329 5.36 %$120,395 $1,407 1.15 %
Investment securities 2, 3
1,361,859 33,349 2.45 %1,753,708 39,100 2.23 %1,796,628 35,534 1.98 %
Loans 1, 3, 4, 5
2,074,971 101,912 4.83 %2,099,719 99,018 4.65 %2,175,259 94,614 4.29 %
   Total interest-earning assets 1
3,565,582 141,975 3.92 %3,896,291 140,447 3.56 %4,092,282 131,555 3.17 %
Cash and non-interest-bearing due from banks36,692 37,868 53,534 
Bank premises and equipment, net7,310 8,348 7,400 
Interest receivable and other assets, net164,298 135,200 151,295 
Total assets$3,773,882 $4,077,707 $4,304,511 
Liabilities and Stockholders' Equity
Interest-bearing transaction accounts$193,456 $1,201 0.62 %$240,524 $1,036 0.43 %$294,682 $421 0.14 %
Savings accounts227,061 2,003 0.88 %281,611 867 0.31 %341,710 125 0.04 %
Money market accounts1,155,016 33,914 2.94 %1,013,620 18,553 1.83 %1,065,104 1,589 0.15 %
Time accounts, including CDARS262,482 9,254 3.53 %191,056 4,715 2.47 %140,547 323 0.23 %
Borrowings and other obligations 1
4,628 241 5.13 %221,623 11,562 5.15 %2,295 91 3.90 %
   Total interest-bearing liabilities1,842,643 46,613 2.53 %1,948,434 36,733 1.89 %1,844,338 2,549 0.14 %
Demand accounts1,448,346 1,656,047 1,993,373 
Interest payable and other liabilities47,823 49,442 49,456 
Stockholders' equity435,070 423,784 417,344 
Total liabilities & stockholders' equity$3,773,882 $4,077,707 $4,304,511 
Tax-equivalent net interest income/margin 1,3
$95,362 2.63 %$103,714 2.63 %$129,006 3.11 %
Reported net interest income/margin 1
$94,660 2.61 %$102,761 2.60 %$127,492 3.07 %
Tax-equivalent net interest rate spread1.39 %1.67 %3.03 %
1 Interest income/expense is divided by actual number of days in the period times 360 days to correspond to stated interest rate terms, where applicable.
2 Yields on available-for-sale securities are calculated based on amortized cost balances rather than fair value, as changes in fair value are reflected as a component of stockholders' equity. Investment security interest is earned on 30/360 day basis monthly.
3 Yields and interest income on tax-exempt securities and loans are presented on a taxable-equivalent basis using the federal statutory rate of 21%.
4 Average balances on loans outstanding include non-performing loans. The amortized portion of net loan origination fees is included in interest income on loans, representing an adjustment to the yield.
5 Net loan origination (costs) fees included in interest income totaled $(1.6) million, $(1.3) million, and $1.1 million in 2024, 2023, and 2022, respectively.
33


Analysis of Changes in Net Interest Income

The following table presents the effects of changes in average balances (volume) or changes in average rates on tax-equivalent net interest income for the years indicated. Volume variances are equal to the increase or decrease in average balances multiplied by prior period rates. Rate variances are equal to the increase or decrease in rates multiplied by prior period average balances. Mix variances are attributable to the change in yields or rates multiplied by the change in average balances including one day more in the year ended 2024.
2024 compared to 2023
2023 compared to 2022
(in thousands, unaudited)VolumeYield/RateMixTotalVolumeYield/RateMixTotal
Interest-earning deposits with banks$4,667 $(100)$(182)$4,385 $(906)$5,135 $(3,307)$922 
Investment securities 1
(8,737)3,845 (859)(5,751)(849)4,523 (108)3,566 
Loans 1
(1,167)3,828 233 2,894 (3,286)7,966 (276)4,404 
Total interest-earning assets(5,237)7,573 (808)1,528 (5,041)17,624 (3,691)8,892 
Interest-bearing transaction accounts(203)453 (85)165 (77)848 (156)615 
Savings accounts(168)1,610 (306)1,136 (22)926 (162)742 
Money market accounts2,588 11,128 1,645 15,361 (77)17,906 (865)16,964 
Time accounts, including CDARS1,763 2,002 774 4,539 116 3,146 1,130 4,392 
Borrowings and other obligations(11,321)(50)50 (11,321)8,697 29 2,745 11,471 
Total interest-bearing liabilities(7,341)15,143 2,078 9,880 8,637 22,855 2,692 34,184 
Tax-equivalent net interest income$2,104 $(7,570)$(2,886)$(8,352)$(13,678)$(5,231)$(6,383)$(25,292)
1 Yields and interest income on tax-exempt securities and loans are presented on a taxable-equivalent basis using the federal statutory rate of 21%.

2024 Compared to 2023

Net interest income totaled $94.7 million in 2024, compared to $102.8 million in 2023. The $8.1 million decrease from the prior year was primarily due to higher deposit costs of $21.2 million, partially offset by the reduction of $11.3 million in borrowing costs.

The tax-equivalent net interest margin was 2.63% for 2024, consistent with 2023. Higher yields on loans increased the margin by 31 basis points, while higher deposit costs resulted in a 64 basis points reduction in the margin. In addition, the year's balance sheet restructuring activities affected the borrowings, interest-bearing cash and investments factors with impacts of 27, 13 and (7) basis points, respectively.

2023 Compared to 2022

Net interest income totaled $102.8 million in 2023, compared to $127.5 million in 2022. The $24.7 million decrease from the prior year was primarily due to higher funding costs of $34.2 million, partially offset by higher average yields on earning assets.

The tax-equivalent net interest margin was 2.63% for 2023, compared to 3.11% for 2022. The decrease was primarily attributed to higher deposit and borrowing costs, partially offset by higher yields on loans and investment securities. Average interest-bearing deposit balances decreased by $115.2 million, while the average rate increased by 133 basis points, decreasing the margin by 58 basis points. Average borrowings and other obligations increased by $219.3 million, while the average cost increased by 125 basis points, decreasing the net interest margin by 29 basis points. Average loan balances decreased by $75.5 million, while the average yield increased by 36 basis points, increasing the margin by 23 basis points. Average investment securities decreased $42.9 million, while their average yield increased 25 basis points, improving the margin by 14 basis points.

Market Interest Rates

Market interest rates are, in part, based on the target federal funds interest rate (the interest rate banks charge each other for short-term borrowings) implemented by the Federal Reserve Open Market Committee ("FOMC").
In response to the evolving risks to economic activity caused by the COVID-19 pandemic, the FOMC made two emergency federal funds rate cuts totaling 150 basis points in March 2020. The federal funds rate range remained between 0.0% and 0.25% through the beginning of 2022, putting downward pressure on our asset yields and net interest margin. The FOMC began increasing rates in March 2022, totaling seven rate increases in 2022 and four
34


additional rate increases in 2023, and ended the year of 2023 at a federal funds target rate range between 5.25% and 5.50%. Rising interest rates resulted in rapid increases in the cost of funds through rising deposit costs and increased average borrowings, putting pressure on our net interest margin. Because market interest rates remained high for longer than many market participants anticipated, during the second quarter of 2024, we sold securities with relatively low yields and redeployed the proceeds to pay off borrowings, invest in higher yielding loans and securities, and position the balance sheet for future acquisitions of similar assets.

Primarily due to declining inflation, the Federal Reserve lowered the target for the federal funds rate by 100 basis points, to a range of 4.25% to 4.50% in the later months of 2024. At the January 2025 meeting, the FOMC left rates unchanged and signaled slower than originally anticipated rate cuts are likely in 2025. Management and the Board are continuously monitoring and analyzing the impact of market rates on the Company's financial condition and results of operations to enhance performance, safety and soundness and returns to shareholders. See ITEM 7A. Quantitative and Qualitative Disclosure about Market Risk for further information.

Provision for Credit Losses on Loans

Management assesses the adequacy of the allowance for credit losses on loans quarterly based on several factors, including growth or contraction of the loan portfolio, past events, current conditions, and reasonable and supportable forecasts to estimate expected losses over the contractual terms of our loans. The allowance for credit losses on loans is increased by provisions charged to expense and loss recoveries and decreased by loans charged off.

The following table shows the activity for the periods presented.
Years ended December 31,
(dollars in thousands)202420232022
Provision for (reversal of) credit losses on loans$5,550 $2,575 $(63)

The provision in 2024 was due primarily to increases in qualitative risk factors to account for continued uncertainty about inflation and recession risks, and from continued negative trends in adversely graded loans and/or collateral values on our non-owner occupied commercial real estate office and multi-family real estate portfolios including $5.2 million taken in the second quarter due to an increased individual reserve for one non-owner occupied commercial real estate loan totaling $16.7 million that, although current, had experienced a deterioration in the collateral value and, therefore, a material increase in the loan-to-value.

The provision in 2023 was due primarily to adjustments to qualitative risk factors from continued uncertainty about inflation and recession risks, the potential impact of rapidly increasing interest rates and other external factors on both our non-owner-occupied commercial real estate and construction portfolios, loan and collateral concentration risks in our construction and commercial real estate portfolios, heightened portfolio management in light of current economic conditions, and continued negative trends in adversely graded loans and/or collateral values for our non-owner occupied commercial real estate office and multi-family real estate portfolios.

The provision reversal in 2022 was largely due to a $55.4 million decrease in applicable loan balances (excludes the $107.7 million decrease in PPP loans for which there was no allowance) and improvements in Moody's Analytics' Baseline Forecast of California unemployment rates since December 31, 2021, which decreased the quantitative "modeled" allowance for credit losses. These decreases were partially offset by adjustments to qualitative risk factors to account for the ongoing deterioration in the economic outlook that management believed was not captured in the quantitative portion of the allowance calculation.


35



Non-interest Income
 
The table below details the components of non-interest income.
2024 compared to 2023
2023 compared to 2022
 Years ended December 31,Amount Increase (Decrease)Percent Increase (Decrease)Amount Increase (Decrease)Percent Increase (Decrease)
(dollars in thousands; unaudited)202420232022
Wealth management and trust services$2,420 $2,145 $2,227 $275 12.8 %$(82)(3.7)%
Service charges on deposit accounts2,164 2,083 2,007 81 3.9 %76 3.8 %
Earnings on bank-owned life insurance, net1,714 1,802 1,229 (88)(4.9)%573 46.6 %
Debit card interchange fees, net1,701 1,831 2,051 (130)(7.1)%(220)(10.7)%
Dividends on Federal Home Loan Bank stock1,478 1,265 1,056 213 16.8 %209 19.8 %
Merchant interchange fees, net324 496 549 (172)(34.7)%(53)(9.7)%
Losses on sale of investment securities, net
(32,541)(5,893)(63)(26,648)452.2 %(5,830)9,254.0 %
Other income1,380 1,260 1,849 120 9.5 %(589)(31.9)%
Total non-interest income$(21,360)$4,989 $10,905 $(26,349)(528.1)%$(5,916)(54.3)%

2024 Compared to 2023

Non-interest income showed a loss of $21.4 million for 2024, a $26.3 million decrease from income of $5.0 million for 2023. The decrease in 2024 was primarily due to the $32.5 million net loss on the sale of available-for-sale investment securities in the second quarter related to our balance sheet restructuring. Excluding losses on sale of securities in both years, non-interest income increased by $299 thousand, which included a $275 thousand year-over-year increase in wealth management and trust services income due to increased assets.
2023 Compared to 2022

Non-interest income totaled $5.0 million in 2023, a $5.9 million decrease from $10.9 million in 2022. The decrease in 2023 was primarily due to the $5.9 million net loss on the sale of investment securities mentioned above. Excluding this loss, non-interest income decreased by $86 thousand, which included a $504 thousand decline in deposit network fees earned when deposit balances were brought back on the balance sheet, and a $220 thousand decrease in debit card interchange income. Decreases were partially offset by $573 thousand higher benefit payments from and earnings on bank-owned life insurance, and $209 thousand from increases in dividends on Federal Home Loan Bank stock.

36



Non-interest Expense

The table below details the components of non-interest expense.
2024 compared to 2023
2023 compared to 2022
 Years ended December 31,Amount Increase (Decrease)Percent Increase (Decrease)Amount Increase (Decrease)Percent Increase (Decrease)
(dollars in thousands; unaudited)202420232022
Salaries and employee benefits$44,683 $43,448 $42,046 $1,235 2.8 %$1,402 3.3 %
Occupancy and equipment8,242 8,306 7,823 (64)(0.8)%483 6.2 %
Professional services5,129 3,598 3,299 1,531 42.6 %299 9.1 %
Data processing4,222 4,057 4,649 165 4.1 %(592)(12.7)%
Deposit network fees3,526 2,783 258 743 26.7 %2,525 978.7 %
Federal Deposit Insurance Corporation insurance1,863 1,878 1,179 (15)(0.8)%699 59.3 %
Information technology1,686 1,569 2,197 117 7.5 %(628)(28.6)%
Depreciation and amortization1,466 2,098 1,840 (632)(30.1)%258 14.0 %
Directors' expense1,213 1,212 1,107 0.1 %105 9.5 %
Amortization of core deposit intangible975 1,350 1,489 (375)(27.8)%(139)(9.3)%
Charitable contributions677 717 709 (40)(5.6)%1.1 %
Other real estate owned— 48 359 (48)(100.0)%(311)(86.6)%
Other non-interest expense:
Advertising1,090 1,244 1,070 (154)(12.4)%174 16.3 %
Other expense7,046 7,173 7,244 (127)(1.8)%(71)(1.0)%
Total other non-interest expense8,136 8,417 8,314 (281)(3.3)%103 1.2 %
Total non-interest expense$81,818 $79,481 $75,269 $2,337 2.9 %$4,212 5.6 %

2024 Compared to 2023

Non-interest expenses increased $2.3 million to $81.8 million in 2024 from $79.5 million in 2023. Significant fluctuations were as follows:

Professional services expenses increased by $1.5 million, mainly from the legal resolution of a Private Attorneys General Act / putative class action lawsuit of $615 thousand and $354 thousand in the new loan operating system platform and implementation costs.
Salaries and employee benefits increased by $1.2 million primarily due to severance and salaries paid in relation to the reduction in force in the second quarter, the filling of open positions and the hiring of several key employees and officers, higher insurance costs, and lower deferred loan origination costs. Increases to salaries and employee benefits were partially offset by a decrease in profit sharing expense mainly from accrual adjustments, a decrease in accrued incentive bonuses, and a decrease in stock-based compensation from changes in award structure and estimated performance award payouts.
Deposit network fees increased by $743 thousand due both to rate and volume.
Depreciation and amortization expenses decreased by $632 thousand, mainly from the acceleration of lease-related costs for four branch closures in 2023.
Amortization of the core deposit intangible decreased by $375 thousand as the Bank of Alameda amortization completed in 2023.

2023 Compared to 2022

Non-interest expenses increased $4.2 million to $79.5 million in 2023 from $75.3 million in 2022. Significant fluctuations were as follows:

Deposit network fees increased by $2.5 million as customers sought additional FDIC insurance protection through reciprocal deposit networks.
37


Salaries and employee benefits increased by $1.4 million primarily due to the filling of open positions and the hiring of several key employees and officers, an increase in SERP-related expenses largely due to new and retired participant adjustments lowering costs for 2022, an increase in deferred officer compensation expense from increased participation and interest rates, higher insurance costs, and lower deferred loan origination costs. Increases to salaries and employee benefits were partially offset by a decrease in profit sharing expense mainly from accrual adjustments and because some contributions in 2023 were made from forfeitures rather than paid in cash, a decrease in accrued incentive bonuses, and a decrease in stock-based compensation from changes in award structure and estimated performance award payout estimates.
FDIC insurance costs increased by $699 thousand due to an increase in the FDIC statutory assessment rate to strengthen the Deposit Insurance Fund.
Occupancy and equipment and depreciation and amortization expenses rose by $483 thousand and $258 thousand, respectively, mainly from the acceleration of lease-related costs for branch closures in the first quarter of 2023 and higher maintenance costs.
Professional services expenses increased by $299 thousand, mainly from consulting fees associated with core systems contract negotiations, systems transformation projects, and internal and external audit costs.
Information technology and data processing expenses decreased by $628 thousand and $592 thousand, respectively, due to our core system contract renegotiation for the current period and because the prior year included data processing expenses largely eliminated after the systems conversion associated with the American River Bankshares merger.
Other real estate owned expenses decreased by $311 thousand due to the write-down in 2022 of the property that was then sold in the third quarter of 2023.

Provision for Income Taxes

Income tax provisions reflect accruals for taxes at the applicable rates for federal income tax and California franchise tax based upon reported pre-tax income. Provisions also reflect permanent differences between income for tax and financial reporting purposes (such as earnings on tax exempt loans and municipal securities, bank-owned life insurance ("BOLI"), low-income housing tax credits, and stock-based compensation from the exercise of stock options, disqualifying dispositions of incentive stock options and vesting of restricted stock awards).

The benefit for income taxes totaled $5.4 million at an effective tax rate of 39.2% in 2024, compared to the provision of $6.1 million at an effective tax rate of 23.6% in 2023 and $16.9 million at an effective tax rate of 26.6% in 2022. The reversal in the provision for income taxes in 2024, reflected the impact of the net loss before taxes in the year of $13.8 million compared to net income before taxes of $26.0 million in 2023. The 15.6% increase in the effective tax rate in 2024, as compared to 2023, was due to the treatment of certain permanent differences while in a loss position, such as in 2024. The 300 basis point decrease from 2022 to 2023 was primarily due to a larger proportional effect of permanent tax differences on lower pretax income and higher tax-exempt BOLI income. This decrease was partially offset by a reduction in the tax-exempt interest exclusion (due to a larger IRC Section 291(e) interest expense disallowance), compared to 2022.

We file a consolidated return in the U.S. federal tax jurisdiction and a combined return in the state of California tax jurisdiction. There were no ongoing federal or state income tax examinations at the time of the issuance of this report. As of December 31, 2024 and 2023, neither the Bank nor Bancorp had accruals for interest or penalties related to unrecognized tax benefits.

38



FINANCIAL CONDITION

Investment Securities

We maintain an investment securities portfolio to provide liquidity and generate earnings on funds that have not been loaned to customers. Management determines the maturities and types of securities to be purchased based on liquidity and interest rate risk position, and the desire to attain a reasonable investment yield balanced with risk exposure. The tables below show the composition of the debt securities portfolio by weighted average life at December 31, 2024 and 2023. Weighted average life takes into account the issuer's right to call or prepay obligations, with or without call or prepayment penalties. The weighted average life of the investment portfolio at December 31, 2024 and 2023 was approximately 5.9 and 6.6 years, respectively. The effective duration of the investment portfolio was 4.8 and 5.2 at December 31, 2024 and 2023, respectively.
December 31, 2024Within 1 Year1-5 Years5-10 YearsAfter 10 YearsTotal
(dollars in thousands; unaudited)
AmortizedCost1
Average Yield2
AmortizedCost1
Average Yield2
AmortizedCost1
Average Yield2
AmortizedCost1
Average Yield2
Amortized Cost1
Fair Value
Average Yield2
Held-to-maturity:
CMBS/MBS/CMOs issued by U.S. government agencies
$10,895 2.47 %$194,427 3.29 %$353,313 2.10 %$86,060 2.07 %$644,695 $560,812 2.46 %
SBA-backed securities— — 1,513 3.16 — — — — 1,513 1,452 3.16 
Debentures of government-sponsored agencies20,000 4.25 5,000 5.00 83,460 1.83 32,971 1.85 141,431 118,737 2.29 
Obligations of state and political subdivisions - tax-exempt3
3,041 3.77 2,368 3.64 20,067 3.00 5,765 1.90 31,241 29,057 2.92 
Obligations of state and political subdivisions - taxable— — — — 13,637 2.03 16,682 2.36 30,319 24,162 2.21 
Corporate bonds15,000 3.50 15,000 3.75 — — — — 30,000 29,315 3.63 
Total held-to-maturity48,936 3.59 218,308 3.36 470,477 2.09 141,478 2.05 879,199 763,535 2.48 
Available-for-sale:
CMBS/MBS/CMOs issued by U.S. government agencies
100,397 4.09 131,820 3.29 54,857 2.90 8,718 2.36 295,792 279,838 3.46 
SBA-backed securities— — 331 2.20 — — — — 331 308 2.20 
Debentures of government sponsored agencies— — — — 8,971 1.36 — — 8,971 7,210 1.36 
U.S. Treasury securities— — 12,020 0.78 — — — — 12,020 10,815 0.78 
Obligations of state and political subdivisions - tax-exempt3
— — 3,831 0.68 43,581 2.04 40,043 2.73 87,455 76,199 2.30 
Obligations of state and political subdivisions - taxable— — 2,992 1.09 5,731 1.86 — — 8,723 7,515 1.60 
Corporate bonds— — 6,000 1.15 — — — — 6,000 5,649 1.15 
Total available-for-sale100,397 4.09 156,994 2.91 113,140 2.40 48,761 2.66 419,292 387,534 3.02 
Total$149,333 3.93 %$375,302 3.17 %$583,617 2.15 %$190,239 2.21 %$1,298,491 $1,151,069 2.66 %
39


December 31, 2023Within 1 Year1-5 Years5-10 YearsAfter 10 YearsTotal
(dollars in thousands; unaudited)
AmortizedCost1
Average Yield2
AmortizedCost1
Average Yield2
AmortizedCost1
Average Yield2
AmortizedCost1
Average Yield2
Amortized Cost1
Fair Value
Average Yield2
Held-to-maturity:
CMBS/MBS/CMOs issued by U.S. government agencies
$— — %$139,418 3.41 %$462,010 2.23 %$83,757 2.1 %$685,185 $605,934 2.45 %
SBA-backed securities— — 1,853 3.17 — — — — 1,853 1,763 3.17 
Debentures of government-sponsored agencies— — 29,994 4.38 83,345 1.83 32,787 1.85 146,126 124,132 2.36 
Obligations of state and political subdivisions - tax-exempt3
— — 3,070 3.77 2,392 3.65 26,220 2.74 31,682 29,820 2.91 
Obligations of state and political subdivisions - taxable— — — — 12,473 1.99 17,879 2.36 30,352 24,377 2.21 
Corporate bonds— — 30,000 3.63 — — — — 30,000 28,804 3.63 
Total held-to-maturity— — 204,335 3.59 560,220 2.17 160,643 2.19 925,198 814,830 2.48 
Available-for-sale:
CMBS/MBS/CMOs issued by U.S. government agencies
677 1.93261,575 2.05116,365 2.2413,720 3.05392,337 352,472 2.14
SBA-backed securities— — 21,126 2.45 — — — — 21,126 19,471 2.45 
Debentures of government sponsored agencies— — 64,929 1.228,970 1.36— 73,899 66,862 1.23
U.S. Treasury securities— — 11,923 1.00 — — — — 11,923 10,623 1.00 
Obligations of state and political subdivisions - tax-exempt3
— 5,142 1.5914,602 2.0469,382 2.6889,126 80,720 2.51
Obligations of state and political subdivisions - taxable100 3.14 3,005 1.31 8,956 1.74 1,015 1.98 13,076 11,162 1.67 
Corporate bonds— 11,992 1.19— — 11,992 10,718 1.19
Asset-backed securities— — — — — — — — — — — 
Total available-for-sale777 2.08 379,692 1.86 148,893 2.13 84,117 2.73 613,479 552,028 2.04 
Total$777 2.08 %$584,027 2.46 %$709,113 2.16 %$244,760 2.37 %$1,538,677 $1,366,858 2.31 %
1 Book value reflects cost, adjusted for accumulated amortization and accretion.
2 Weighted average calculation is based on amortized cost of securities.
3 Yields on tax-exempt municipal bonds are presented on a taxable equivalent basis, using a federal tax rate of 21%.

The amortized cost of our investment securities portfolio decreased by $240.2 million, or 15.6%, in 2024. In 2024, we sold $325.2 million in available-for-sale securities with an average yield of 1.94%, as part of a balance sheet restructuring, including $190.5 million in agency collateralized mortgage obligations ("CMOs"), $65.0 million in debentures of government sponsored agencies, $39.8 million in agency mortgage-backed securities ("MBSs"), $18.4 million in SBA-backed securities, $6.0 million in corporate bonds and $5.5 million in obligations of state and political subdivisions. The sales of available-for-sale securities generated a net pre-tax loss of $32.5 million.

We consider agency debentures and CMOs issued by U.S. government sponsored entities to have low credit risk as they carry the credit support of the U.S. federal government. The debentures, CMBSs, CMOs and MBS issued by U.S. government sponsored agencies, SBA-backed securities and U.S. Treasury securities made up 85.1% of the portfolio as of December 31, 2024, compared to 86.6% at December 31, 2023. See the discussion in the section captioned “Securities May Lose Value Due to Credit Quality of the Issuers” in ITEM 1A Risk Factors above.


40


At December 31, 2024 and 2023, distribution of our investment in obligations of state and political subdivisions was as follows:
December 31, 2024December 31, 2023
(dollars in thousands; unaudited)Amortized CostFair ValuePercent of
State and Municipal Securities
Amortized CostFair ValuePercent of
State and Municipal Securities
Within California:
General obligation bonds$22,913 $18,749 14.5 %$24,191 $20,009 14.7 %
Revenue bonds2,060 1,658 1.3 3,507 2,917 2.1 
Tax allocation bonds— — — — — — 
Total within California24,973 20,407 15.8 27,698 22,926 16.8 
Outside California:
General obligation bonds108,037 94,748 68.5 108,846 98,139 66.3 
Revenue bonds24,728 21,778 15.7 27,692 25,014 16.9 
Total outside California132,765 116,526 84.2 136,538 123,153 83.2 
Total obligations of state and political subdivisions$157,738 $136,933 100.0 %$164,236 $146,079 100.0 %
Percent of investment portfolio12.2%11.9%10.7%10.7%

The portion of the portfolio outside the state of California is distributed among twelve states. Of the total investment in obligations of state and political subdivisions, the largest concentrations outside California are in Texas (38.4%), Washington (15.7%), and Wisconsin (9.4%). Our investments in obligations issued by municipal issuers in Texas are either guaranteed by the AAA-rated Texas Permanent School Fund ("PSF"), rated AAA without enhancement, or backed by revenue sources from essential services (such as utilities and transportation).

Investments in states, municipalities and political subdivisions are subject to an initial pre-purchase credit assessment and ongoing monitoring. Key considerations include:
The soundness of a municipality’s budgetary position and the stability of its tax revenues
Debt profile and level of unfunded liabilities, diversity of revenue sources, taxing authority of the issuer
Local demographics and economics including unemployment data, the largest local taxpayers and employers, income indices, and home values
For revenue bonds, the source and strength of revenue for municipal authorities, including obligors' financial condition and reserve levels, annual debt service and debt coverage ratio, and credit enhancement (such as insurers' strength)
Credit ratings by major credit rating agencies

Loans

Loans Outstanding by Class and Percent of Total
December 31, 2024December 31, 2023
(in thousands; unaudited)Amortized CostPercent of TotalAmortized CostPercent of Total
Commercial and industrial$152,263 7.3 %$153,750 7.4 %
Real estate
  Commercial owner-occupied321,962 15.5 333,181 16.1 
  Commercial non-owner occupied1,273,596 61.1 1,219,385 58.8 
  Construction36,970 1.8 99,164 4.8 
  Home equity88,325 4.2 82,087 4.0 
  Other residential143,207 6.9 118,508 5.7 
Installment and other consumer66,933 3.2 67,645 3.2 
Total loans, at amortized cost2,083,256 100.0 %2,073,720 100.0 %
Allowance for credit losses on loans(30,656)(25,172)
Total loans, net of allowance for credit losses$2,052,600 $2,048,548 

41


Loans increased by $9.5 million in 2024, or 0.5%, to $2.083 billion as of December 31, 2024, from $2.074 billion as of December 31, 2023. Organic loan originations were $152.6 million in 2024, compared to $144.1 million in 2023. Loan purchases totaled $35.7 million in 2024, compared to none in the prior year. Non-PPP payoffs were $120.2 million in 2024, compared to $107.1 million in 2023. PPP loan payoffs during 2024 and 2023 were $443 thousand and $2.7 million, respectively. The majority of the payoffs were a result of cash payoffs and asset sales. In addition, $57.4 million of loan amortization from scheduled repayments, net of credit line utilization, contributed to the change in loan balances for 2024. The originations and payoffs noted above, combined with utilization on lines of credit and amortization on existing loans, resulted in a net increase for this period.

Approximately 89% and 90% of total loans were secured by real estate as of December 31, 2024 and 2023, respectively. For additional information on loan concentration risk, see ITEM 1A, Risk Factors.

The following table summarizes our commercial real estate loan concentrations by the county in which the property was located as of December 31, 2024 and 2023.

Commercial Real Estate Loans Outstanding by County
(dollars in thousands; unaudited)December 31, 2024December 31, 2023
CountyAmountPercent of Commercial Real Estate LoansAmountPercent of Commercial Real Estate Loans
Marin$303,255 19 %$317,862 20 %
Sonoma245,510 15 256,516 16 
San Francisco211,254 13 186,803 12 
Alameda187,526 12 156,934 10 
Napa170,492 11 178,685 12 
Sacramento131,857 125,483 
Contra Costa75,522 72,580 
Solano52,294 39,247 
Placer41,951 40,733 
San Mateo41,275 35,420 
Santa Clara23,610 24,086 
San Joaquin14,933 15,261 
El Dorado8,460 11,257 
Other87,619 91,699 
Total$1,595,558 100 %$1,552,566 100 %

Commercial real estate loans increased by $43.0 million in 2024, compared to a $5.8 million increase in 2023. The increase in 2024 was comprised of the $54.2 million increase within the non-owner occupied loan portfolio, partially offset by the $11.2 million decrease within the owner-occupied loan portfolio. Of the commercial real estate loans as of December 31, 2024, 80% were non-owner occupied and 20% were owner-occupied. Almost the entire commercial real estate loan portfolio is comprised of term loans for which the primary source of repayment is either the cash flow from leasing activities of the real estate collateral or the operating cash flow of the owner occupant.















42


Non-owner and Owner Occupied Real Estate Loans by Type

(unaudited)
Percent of Non-owner Occupied Commercial Real Estate Loans
Percent of Owner-Occupied Commercial Real Estate Loans
County
December 31, 2024
December 31, 2023
December 31, 2024
December 31, 2023
Office
27 %31 %19 %19 %
Retail
20 21 
Multi-family
16 12 — — 
Warehouse & industrial
11 12 23 23 
Mixed use
School
— — 15 15 
Wine
— — 10 11 
Church
— — 
Gas/auto
— — 
Health club
— — 
Other
17 17 10 
Total100 %100 %100 %100 %

Commercial Real Estate Loans by Type and County

Non-owner occupied
Owner-occupied
(unaudited)
Retail
Warehouse & industrial
Multi-family
Office
Office
CountyDec 31, 2024Dec 31,
2023
Dec 31
2024
Dec 31
2023
Dec 31,
2024
Dec 31,
2023
Dec 31,
2024
Dec 31,
2023
Dec 31,
2024
Dec 31,
2023
Sacramento20 %20 %18 %18 %%%%%19 %19 %
Marin16 17 12 11 10 15 25 24 22 26 
Napa16 16 10 21 27 
Sonoma15 15 28 27 11 15 17 17 
Alameda16 18 20 14 
San Francisco12 11 30 26 18 19 18 
Other bay area
16 14 15 13 — 
Other10 15 
Total100 %100 %100 %100 %100 %100 %100 %100 %100 %100 %

With the heightened market concern about non-owner-occupied commercial real estate, and in particular the office sector, we are providing the following additional information: We continue to maintain diversity among property types and within our geographic footprint. In particular, our office commercial real estate portfolio in the City of San Francisco represents just 3% of our total loan portfolio and 5% of our total non-owner-occupied commercial real estate portfolio.

The following table shows an analysis of construction loans by type and county as of December 31, 2024 and 2023.

Construction Loans Outstanding by Type and County
(dollars in thousands; unaudited)December 31, 2024December 31, 2023
Loan Type AmountPercent of Construction LoansAmountPercent of Construction Loans
Apartments and multifamily$19,057 51.5 %$45,390 45.8 %
Commercial real estate2,261 6.1 26,042 26.3 
1-4 Single family residential15,652 42.4 26,666 26.9 
Land - unimproved— — 1,066 1.0 
Total$36,970 100.0 %$99,164 100.0 %

43


(dollars in thousands; unaudited)December 31, 2024December 31, 2023
County AmountPercent of Construction LoansAmountPercent of Construction Loans
San Francisco$24,706 66.8 %$43,341 43.7 %
Contra Costa4,682 12.7 1,184 1.2 
Marin2,995 8.1 4,542 4.6 
Napa
2,326 6.3 — — 
Placer
2,261 6.1 — — 
Alameda— — 32,808 33.1 
Solano— — 11,372 11.5 
San Mateo— — 4,851 4.9 
Other— 1,066 1.0 
Total$36,970 100.0 %$99,164 100.0 %

Construction loans decreased by $62.2 million in 2024, compared to a decrease of $15.2 million in 2023. The decrease in 2024 was primarily due to $44.5 million in conversions to commercial real estate financing following completion of construction and $15.4 million in payoffs. These decreases were partially offset by $11.5 million in new loans and $4.9 million in advances on existing construction loans. The decrease in 2023 was primarily due to $22.2 million in payoffs and $16.9 million in conversions to commercial real estate financing. These decreases were partially offset by $24.5 million in advances on existing construction loans. Undisbursed construction loan commitments at December 31, 2024 and 2023 were $8.3 million and $13.9 million, respectively.

The following table presents the amortized costs and maturity distribution of our loans by portfolio class as of December 31, 2024 based on their contractual maturity dates. Maturities do not include scheduled payments or potential prepayments.

Loan Maturity Distribution
Due within 1 yearDue after 1 through 5 yearsDue after 5 through 15 yearsDue after 15 yearsTotal
(in thousands; unaudited)
Commercial and industrial
$65,993 $65,470 $19,138 $1,662 $152,263 
Real estate
Commercial owner-occupied20,838 99,983 194,192 6,949 321,962 
Commercial non-owner occupied123,131 480,700 652,490 17,275 1,273,596 
Construction 1
31,032 5,938 — — 36,970 
Home equity4,251 22,247 61,106 721 88,325 
Other residential— 199 1,455 141,553 143,207 
Installment and other consumer loans2,615 8,637 55,586 95 66,933 
Total$247,860 $683,174 $983,967 $168,255 $2,083,256 
1 Construction loans that mature after 5 years are structured to convert to permanent financing after the initial construction period.

The following table shows the mix of variable-rate loans and fixed-rate loans due after one year by portfolio class as of December 31, 2024. The large majority of variable-rate loans are tied to independent indices, such as the Prime Rate or a Treasury Constant Maturity Rate. Most loans with original terms of more than five years have provisions for the fixed rates to reset, or convert to variable rates, after three, five or seven years. These loans are included in the variable-rate balances below.











44


Loan Interest Rate Sensitivity - Due After One Year
(in thousands; unaudited)FixedVariableTotal
Commercial and industrial$62,598 $23,672 $86,270 
Real estate
Commercial owner-occupied170,803 130,321 301,124 
Commercial non-owner occupied718,343 432,122 1,150,465 
Construction5,365 573 5,938 
Home equity540 83,534 84,074 
Other residential31,689 111,518 143,207 
Installment and other consumer loans46,416 17,902 64,318 
Total$1,035,754 $799,642 $1,835,396 


Allowance for Credit Losses on Loans

The allowance for credit losses on loans is calculated in accordance with ASC 326 based on management's best estimate of current expected credit losses over the loans' contractual terms, adjusted for estimated prepayments where applicable. The contractual terms exclude anticipated extensions, renewals and modifications. Relevant available information includes historical credit loss experience, current conditions and reasonable and supportable forecasts. While historical credit loss experience provides the basis for the estimation of expected credit losses, adjustments to historical loss information may be made for differences in current portfolio-specific risk characteristics, environmental conditions or other relevant factors. All specifically identifiable and quantifiable losses are charged off against the allowance. The ultimate adequacy of the allowance depends on a variety of complex factors, some of which may be beyond management's control, such as volatility in the real estate market, changes in interest rates and economic and political environments. Based on the current conditions of the loan portfolio and reasonable and supportable forecasts, management believes that the $30.7 million allowance for credit losses at December 31, 2024 was adequate to absorb expected credit losses in our loan portfolio. For additional information on our allowance for credit losses methodology, refer to Notes 1 and 3 to the Consolidated Financial Statements in ITEM 8 of this report.

The ratio of the allowance for credit losses to total loans was 1.47% at December 31, 2024 and 1.21% at December 31, 2023.

The $5.5 million increase in the allowance for credit losses on loans in 2024 was largely due to the specific allowance increase of $6.7 million. This was mainly due to the increased reserve of $5.2 million for one non-owner occupied commercial real estate loan totaling $16.7 million that, although current, had experienced a deterioration in the collateral value and, therefore, a material increase in the loan-to-value. For further information, refer to the Provision for Credit Losses section above, and Notes 1 and 3 to the Consolidated Financial Statements in ITEM 8 of this report.

The following table presents the allowance for credit losses on loans by loan portfolio class in accordance with the methodology described in Note 1 to the Consolidated Financial Statements in ITEM 8 of this report, as well as the percentage of total loans in each of the same loan portfolio classes as of December 31, 2024 and 2023.
45


Allocation of the Allowance for Credit Losses
(dollars in thousands; unaudited)Commercial and industrialCommercial real estate, owner-occupiedCommercial real estate, non-owner occupiedConstructionHome equityOther residentialInstallment and other consumerUnallocatedTotal
December 31, 2024        
Modeled expected credit losses$759 $1,241 $7,632 $41 $620 $1,133 $625 $— $12,051 
Qualitative adjustments672 1,120 6,528 597 64 268 1,255 10,512 
Specific allocations145 — 7,933 — — — 15 — 8,093 
Total$1,576 $2,361 $22,093 $638 $684 $1,141 $908 $1,255 $30,656 
Loans as a percent of total loans7.3 %15.5 %61.1 %1.8 %4.2 %6.9 %3.2 %N/A100.0 %
December 31, 2023        
Modeled expected credit losses$897 $1,270 $7,380 $185 $482 $619 $634 $— $11,467 
Qualitative adjustments622 1,205 6,327 1,647 70 33 342 2,038 12,284 
Specific allocations193 1,226 — — — — 1,421 
Total$1,712 $2,476 $14,933 $1,832 $552 $653 $976 $2,038 $25,172 
Loans as a percent of total loans7.4 %16.1 %58.8 %4.8 %4.0 %5.7 %3.2 %N/A100.0 %

The table below shows the activity in the allowance for credit losses for each of the three years presented below.

Allowance for Credit Losses on Loans Rollforward
(dollars in thousands; unaudited)202420232022
Beginning balance$25,172 $22,983 $23,023 
Provision for (reversal of) credit losses5,550 2,575 (63)
Loans charged-off:
Commercial and industrial(41)(11)(9)
Real estate:
Commercial real estate, owner-occupied— (406)— 
Installment and other consumer(58)(24)(23)
Total loans charged-off(99)(441)(32)
Loans recovered:
Commercial and industrial21 29 22 
Real estate:
Commercial, non-owner occupied— — 
Construction— 25 33 
Installment and other consumer— 
Total loans recovered33 55 55 
Net loans (charged-off) recovered(66)(386)23 
Ending balance$30,656 $25,172 $22,983 
Total loans, at amortized cost$2,083,256 $2,073,720 $2,092,546 
Average total loans outstanding during year$2,074,971 $2,099,719 $2,175,259 
Ratio of allowance for credit losses to total loans at end of year1.47 %1.21 %1.10 %
Net charge-offs (recoveries) to average loansNM0.02 %NM
NM - Not meaningful.


46


The following table shows non-performing assets as of December 31, 2024 and 2023.

Non-Performing Assets
(dollars in thousands; unaudited)December 31, 2024December 31, 2023
Non-accrual loans:
Commercial and industrial$2,845 $4,008 
Real estate:
Commercial, owner-occupied1,537 434 
Commercial, non-owner occupied28,525 3,081 
Home equity752 469 
Installment and other consumer222 — 
Total non-accrual loans$33,881 $7,992 
Other real estate owned$— $— 
Repossessed personal properties— 
Total non-performing assets$33,882 $7,992 
Criticized and classified loans:
Special mention$108,916 $135,171 
Substandard$45,104 $32,324 
Doubtful$— $— 
Allowance for credit losses to non-accrual loans0.90x3.15x
Non-accrual loans to total loans1.63 %0.39 %
Non-performing assets to total assets
0.92 %0.21 %
Non-Accrual Loans

Non-accrual loans increased by $25.9 million in 2024, primarily due to three relationships designated as non-accrual in the second and third quarters. One non-owner occupied commercial real estate loan was due to material declines in collateral value, as mentioned in earlier sections. Another was a commercial relationship which had a material paydown in the fourth quarter of 2024. The third relationship was another non-owner occupied commercial real estate loan whose renewal negotiations remain ongoing. This property became 100% occupied with a conforming debt service coverage in the fourth quarter. Approximately 91% of the non-accrual loans as of December 31, 2024 were well-secured by either commercial or residential real estate.

Non-accrual loans in 2023 were comprised of mostly of commercial and industrial and non-owner occupied commercial real estate loans. Over 66% of the non-accrual loans as of December 31, 2023 were well-secured by either commercial or residential real estate.

Criticized and Classified Loans

Loans designated as special mention, which are not considered adversely classified, decreased by $26.3 million in 2024, primarily due to net downgrades of $2.6 million from the pass or watch category and downgrades of $25.0 million to substandard. Of the downgrades to special mention, $15.3 million was attributed to one recently completed construction loan that will be marketed for sale or paid down to a conforming debt service level. The remaining balance changes consisted of paydowns, payoffs and upgrades from substandard risk rating.

Loans designated as special mention, which are not considered adversely classified, increased by $75.0 million in 2023, primarily due to downgrades from the watch category to special mention. The majority of the downgrades from watch to special mention were not necessarily due to worsening conditions or deterioration in the borrowers' financial condition but to a lack of meaningful improvement over the most recent quarters. Of the $92.5 million in downgrades to special mention in 2023, $83.2 million (or 90%) were collateralized by real estate. These increases were partially offset by $7.7 million in paydowns and payoffs, $6.0 million in downgrades from special mention to substandard, and $3.8 million in upgrades to a pass risk rating.

Loans classified as substandard increased by $12.8 million in 2024, primarily due to downgrades from special mention totaling $25.0 million and from pass totaling $2.7 million, partially offset by $11.9 million in paydowns and payoffs and $2.8 million in upgrades to pass or special mention. Of the downgraded loans, $17.1 million (or 82%)
47


was secured by commercial real estate, $3.5 million was to commercial borrowers, and the remaining $222 thousand were personal loans.

Loans classified as substandard increased by $4.2 million in 2023, primarily due to downgrades from special mention totaling $6.0 million and from pass totaling $3.7 million, partially offset by $4.5 million in paydowns and payoffs and $939 thousand in upgrades to pass. Of the downgraded loans, $7.0 million (or 72%) was secured by commercial real estate, and the remaining $2.7 million was to commercial borrowers.

Refer to Note 3 to the Consolidated Financial Statements in ITEM 8 of this report for an allocation of criticized and classified loans by loan portfolio class.

Other Assets

BOLI totaled $71.0 million as of December 31, 2024, compared to $68.1 million at December 31, 2023. The $2.9 million increase was primarily due to the purchase of $1.2 million in new BOLI policies and earnings from the BOLI policies.

Interest receivable and other assets totaled $72.3 million and $74.9 million at December 31, 2024 and 2023, respectively. The $2.7 million decrease was primarily due to a $3.7 million decrease in net deferred tax assets, as discussed below.

Net deferred tax assets totaled $30.6 million and $34.3 million at December 31, 2024 and 2023, respectively. Deferred tax assets consist primarily of tax benefits expected to be realized in future periods related to temporary differences such as allowances for credit losses and unfunded loan commitments, net operating loss carryforwards, and deferred compensation and salary continuation obligations. The $3.7 million decrease in 2024 was primarily due to an $8.4 million decrease in deferred tax assets related to changes in unrealized losses on available-for-sale investment securities. The decreases in net deferred tax assets was partially offset by a $3.2 million increase in deferred tax assets related to net operating loss carryforwards and $1.6 million increase in the allowance for credit losses on loans and unfunded loan commitments. Management believes deferred tax assets will be realizable due to our expectation that earnings will continue to be at a level adequate to realize such tax benefits. Therefore, no valuation allowance was established as of December 31, 2024 or 2023. For additional information, refer to Note 11 to the Consolidated Financial Statements in ITEM 8 of this report.

We held $16.7 million of FHLB stock recorded at cost in other assets at both December 31, 2024 and 2023. We received $1.5 million, $1.3 million and $1.0 million in cash dividends in 2024, 2023 and 2022, respectively. For additional information, refer to Note 2 to the Consolidated Financial Statements in ITEM 8 of this report.

Deposits

Deposits decreased by $70.1 million, to $3.220 billion at December 31, 2024, compared to $3.290 billion at December 31, 2023. Non-interest bearing deposits declined to 43.5% of total deposits at December 31, 2024, compared to 43.8% at December 31, 2023. Deposit outflows included transfers to investment accounts in our wealth management services team and other outflows that did not meet our disciplined pricing strategy given our strong liquidity position. We continued our disciplined and focused approach to relationship management and customer outreach, adding approximately 4,700 new accounts in 2024.

As of December 31, 2024, 59% of deposit balances were held in business accounts, with average balances of $127 thousand per account. The remaining 41% were consumer accounts, with average balances of $40 thousand per account. The largest depositor represented 1.3% of total deposits, and the combined four largest depositors represented 4.8% of total deposits.

Balances in the reciprocal deposit network program decreased by $19.3 million during 2024 to $404.7 million as of December 31, 2024. Costs associated with network deposits are recorded as non-interest expense and totaled $3.5 million, $2.8 million, and $258 thousand for the years ended December 31, 2023, 2022 and 2021, respectively.
Estimated uninsured and/or uncollateralized deposits totaled 29% of total deposits as of December 31, 2024, compared to 28% as of December 31, 2023.
48


Our liquidity policies require that compensating cash balances be held against concentrations over a certain level. See ITEM 1A, Risk Factors, for a discussion of potential risks associated with concentrations and volatility due to the activity of our large deposit customers.

Distribution of Average Deposits

The table below shows the relative composition of our average deposits for 2024 and 2023. For average rates paid on deposits, refer to the Average Statements of Condition and Analysis of Net Interest Income table in ITEM 7- Management's Discussion and Analysis of Financial Condition and Results of Operations.
For the year ended December 31,
20242023
(in thousands; unaudited)     Average AmountPercent of TotalAverage AmountPercent of Total
Non-interest bearing $1,448,346 44.1 %$1,656,047 49.0 %
Interest-bearing transaction193,456 5.9 240,524 7.1 
Savings227,061 6.9 281,611 8.3 
Money market 1
1,155,016 35.1 1,013,620 30.0 
Time deposits, including CDARS
262,482 8.0 191,056 5.6 
Total average deposits$3,286,361 100.0 %$3,382,858 100.0 %
1 Money market balances include Insured Cash Sweep® ("ICS") in both 2024 and 2023. Demand Deposit Marketplace SM ("DDM") and ICS balances are discussed in Note 6 to the Consolidated Financial Statements in ITEM 8 of this report.

Maturities of Uninsured Time Deposits

The following table shows time deposits by account that are in excess of $250,000 by time remaining to maturity at December 31, 2024.
December 31, 2024
(in thousands; unaudited)TotalUninsured Portion
Three months or less$48,329 $26,829 
Over three months through six months39,264 21,264 
Over six months through twelve months17,769 8,519 
Over twelve months2,949 1,699 
Total$108,311 $58,311 

Network Deposits
Our deposit portfolio includes deposits offered through the Promontory Interfinancial Network that are comprised of Certificate of Deposit Account Registry Service® ("CDARS") balances included in time deposits and Insured Cash Sweep® ("ICS") balances included in money market deposits. In addition, we offer deposits through Reich & Tang Deposit Networks, LLC, comprised of Demand Deposit MarketplaceSM ("DDM") balances. Through these two networks we are able to offer our customers access to FDIC-insured deposit products in aggregate amounts exceeding current insurance limits. When we place funds through CDARS, ICS and DDM, on behalf of a customer, we have the option of receiving matching deposits through the network's reciprocal deposit program, or placing deposits "one-way" for which we receive no matching deposits. We consider reciprocal deposits to be in-market deposits, as distinguished from traditional out-of-market brokered deposits. The following table shows the composition of our network deposits at December 31, 2024 and 2023.
(in thousands)December 31, 2024December 31, 2023
Reciprocal 1
One-Way 1
Reciprocal 1
One-Way 1
CDARS$38,885 $— $46,162 $2,164 
ICS240,661 — 245,577 — 
DDM125,153 — 132,276 — 
Total network deposits$404,699 $— $424,015 $2,164 
1 Reciprocal deposits are on-balance-sheet while one-way deposits are off-balance-sheet.

Borrowings

49


As of December 31, 2024 and 2023, our borrowing capacity with the Federal Home Loan Bank ("FHLB") under secured lines of credit totaled $948.1 million and $1.009 billion, respectively.

The Bank had a line of credit through the Discount Window at the Federal Reserve Bank of San Francisco ("FRBSF") totaling $358.0 million as of December 31, 2024, secured by investment securities and residential loans. As of December 31, 2023, the Bank had a line of credit through the Discount Window totaling $64.0 million, secured by residential loans, and a $270.2 million line under the Federal Reserve's temporary Bank Term Funding Program ("BTFP") based on the par values of pledged investment securities.

In addition, as of December 31, 2024 and 2023 we had $125.0 million and $135.0 million, respectively, in unsecured lines of credit with correspondent banks to cover short-term borrowing needs.

As of December 31, 2024, the Bank had no outstanding borrowings, compared to $26.0 million outstanding in short-term borrowings under the BTFP facility at an average rate of 4.83% as of December 31, 2023. Other bank lines of credit were not utilized as of December 31, 2024 or 2023.

For additional information, see Note 7, Borrowings and Other Obligations, in ITEM 8 of this report.

Deferred Compensation Obligations

We maintain a non-qualified, unfunded deferred compensation plan for certain key management personnel. Under this plan, participating employees may defer compensation, which will entitle them to receive certain payments for up to, but not exceeding, fifteen years commencing upon retirement, death, disability or termination of employment. A similar Deferred Director Fee Plan entitles participating members of the Board of Directors to receive payments as elected by the participant upon separation from service, death, disability or termination of service. At December 31, 2024 and 2023, our aggregate payment obligations under both plans totaled $6.0 million and $6.6 million, respectively, and was recorded in interest payable and other liabilities in the consolidated statements of condition. Decreases in the deferred compensation plans in 2024 mainly resulted from increases in benefit payments to terminated employees.

We have entered into supplemental executive retirement plans ("SERPs") with a select group of executive officers, providing for certain retirement benefits at age 65 and reduced benefits upon early retirement.  The annual amount of benefits in either pre-retirement scenario is based on a vesting schedule unique to each executive. The SERP also provides for lump sum benefits in the event of a change in control followed by the termination of the executive. Payments under the SERPs are expected to be funded by income from bank-owned life insurance policies. On December 31, 2024 and 2023, our liabilities under the SERPs totaled $4.6 million and $4.5 million, respectively, and were recorded in interest payable and other liabilities in the consolidated statements of condition. The SERPs are unfunded and non-qualified for tax purposes and subject to Title I of the Employee Retirement Income Security Act of 1974.

For additional information, see Note 10 to the Consolidated Financial Statements in ITEM 8 of this report.

Capital Adequacy

As discussed in Note 15 to the Consolidated Financial Statements in ITEM 8 of this report, the Bank's capital ratios were above regulatory guidelines to be considered "well capitalized" and Bancorp's ratios exceeded the required minimum ratios for capital adequacy purposes. For further discussion of bank capital requirements, refer to the SUPERVISION AND REGULATION section in ITEM 1 of this report.

The total risk-based capital ratio for Bancorp was 16.54% at December 31, 2024, compared to 16.89% at December 31, 2023. The reduction is primarily related to losses realized on securities sales in 2024.

50


Bancorp's tangible common equity to tangible assets ("TCE ratio") increased to 9.93% at December 31, 2024, from 9.73% at December 31, 2023, primarily due to due to the reduction in total assets. Bancorp's TCE ratio, net of after-tax unrealized losses on held-to-maturity securities as if the losses were realized, was 7.85% as of December 31, 2024, compared to 7.80% at December 31, 2023 (refer to the discussion and reconciliation of this non-GAAP financial measure in the section below entitled Statement Regarding Use of Non-GAAP Financial Measures). The Bank's total risk-based capital ratio decreased to 16.13% at December 31, 2024, from 16.62% at December 31, 2023.

Bancorp's share repurchase program and activity are discussed in detail in ITEM 5 and in Note 8 to the Consolidated Financial Statements in ITEM 8 of this report. We expect to maintain strong capital levels and do not expect that we will be required to raise additional capital in 2025. Our anticipated sources of capital in 2025 include future earnings and shares issued under the stock-based compensation program.

Liquidity and Capital Resources

The goal of liquidity management is to provide adequate funds to meet loan demand and to fund operating activities and deposit withdrawals. We accomplish this goal by maintaining an appropriate level of liquid assets and formal lines of credit with the FHLB, FRBSF and correspondent banks that enable us to borrow funds as seen in the table below and discussed in Note 7 to the Consolidated Financial Statements in ITEM 8 of this report. Our Asset Liability Management Committee ("ALCO"), which is comprised of Bank directors and the Bank's Chief Executive Officer, is responsible for approving and monitoring our liquidity targets and strategies. The Bank has long-established minimum liquidity requirements that are regularly monitored using metrics and tools similar to those used by larger banks, such as the liquidity coverage ratio, and multi-scenario, long-horizon stress tests. Our contingency funding plan provides for early detection of potential liquidity issues in the market or the Bank and institutes prompt responses that may prevent or alleviate a liquidity crisis. Management monitors liquidity daily and regularly adjusts our position based on current and future liquidity needs. We also have relationships with third-party deposit networks and can adjust the placement of our deposits via reciprocal or one-way sales as part of our cash management strategy, as discussed in Note 6 to the Consolidated Financial Statements in ITEM 8 of this report.

Net available funding sources, including unrestricted cash, unencumbered available-for-sale securities, and total available borrowing capacity, totaled $1.849 billion, or 57% of total deposits, and 197% of estimated uninsured and/or uncollateralized deposits as of December 31, 2024.

The following table details the components of our contingent liquidity sources as of December 31, 2024.

(in thousands)
Total AvailableAmount UsedNet Availability
Internal Sources
Unrestricted cash 1
$111,128 N/A$111.128 
Unencumbered securities at market value306,773 N/A306.773 
External Sources
FHLB line of credit948,127 $— 948.127 
FRB line of credit
357,970 — 357.97 
Lines of credit at correspondent banks125,000 — 125 
Total Liquidity$1,848.998 $— $1,848.998 
1 Excludes cash items in transit as of December 31, 2024.
Note: Brokered deposits available through third-party networks are not included above.

We obtain funds from the repayment and maturity of loans, deposit inflows, investment securities sales, maturities and paydowns, federal funds purchases, FRBSF and FHLB advances, other borrowings, and cash flow from operations.  Although available as a liquidity source, we have not chosen to utilize brokered deposits. Our primary uses of funds are the origination of loans, the purchase of investment securities and loans, withdrawals of deposits, maturities of certificates of deposit, repayment of borrowings, dividends to common stockholders, share repurchases and operating expenses.

Customer deposits are a significant component of our daily liquidity position. The attraction and retention of deposits depend upon the variety and effectiveness of our customer account products, service and convenience, rates paid to customers, and our financial strength. The cash cycles and unique business activities of some of our large commercial depositors may cause short-term fluctuations in their deposit balances held with us.
51



Our cash and cash equivalents increased by $106.9 million to $137.3 million at December 31, 2024, from $30.5 million at December 31, 2023. The most significant sources of liquidity during 2024 were proceeds from sales, principal paydowns, calls and maturities of investment securities totaling $370.4 million, and $28.4 million in net cash was provided by operating activities.

Significant uses of liquidity during 2024 were $163.8 million in investment securities purchased, $70.1 million in withdrawals of deposits, $26.0 million in repayments of short-term borrowings, and $9.7 million in purchased loan pool, loan originations, and unfunded loan commitment advances, net of principal collected. Additionally other uses included $16.2 million in cash dividends paid on common stock to our shareholders, and $4.2 million in common stock repurchases. Refer to the Consolidated Statement of Cash Flows in this Form 10-K for additional information on our sources and uses of liquidity. Management anticipates that our current strong liquidity position, as detailed in this report, and contingent funding sources are adequate to support our operational needs.

Unfunded credit commitments, as discussed in Note 16 to the Consolidated Financial Statements in ITEM 8 of this report, totaled $460.7 million at December 31, 2024. We expect to fund these commitments to the extent utilized primarily through the repayment of existing loans, principal paydowns of investment securities, and liquid assets.

Over the next twelve months, $230.2 million of time deposits will mature. We expect that a high percentage of these funds will remain with the Bank either through renewals or shifts to other deposit products. Any outflows can be absorbed by the Bank's excess liquidity. We believe our emphasis on local deposits, combined with our immediately available funding sources, provides a very stable base for our liquidity needs.

We had no outstanding borrowings under our credit facilities as of December 31, 2024, and $26.0 million as of December 31, 2023, as discussed in Note 7 to the Consolidated Financial Statements in ITEM 8 of this report.

Because Bancorp is a holding company and does not conduct regular banking operations, its primary sources of liquidity are dividends from the Bank. Under the California Financial Code, payment of a dividend from the Bank to Bancorp without advance regulatory approval is restricted to the lesser of the Bank’s retained earnings or the amount of the Bank’s net profits from the previous three fiscal years less the amount of dividends paid during that period. The Bank received approval from the State of California - Department of Financial Protection and Innovation on May 30, 2024, for a dividend of $19.0 million which was paid to Bancorp on June 24, 2024. The primary uses of funds for Bancorp are shareholder dividends, share repurchases and ordinary operating expenses.  Bancorp held $10.3 million in cash as of December 31, 2024, which is expected to cover cash needs into the second quarter of 2025.

Statement Regarding Use of Non-GAAP Financial Measures

Financial results are presented in accordance with GAAP and with reference to certain non-GAAP financial measures. Management believes that, given industry turmoil that largely began in the first quarter of 2023, the presentation of Bancorp's non-GAAP TCE ratio reflecting the after tax impact of unrealized losses on held-to-maturity securities provides useful supplemental information to investors because it reflects the level of capital remaining after a hypothetical liquidation of the entire securities portfolio. In addition, management believes that providing selected financial measures excluding the loss on sale of securities discussed above is useful to investors as the strategic short-term loss taken for long-term profitability makes the operational performance difficult to compare to the prior period. The year 2022 did not have a material loss on sale of securities and was therefore excluded below. Because there are limits to the usefulness of this or any other non-GAAP measure to investors, Bancorp encourages readers to consider its annual and quarterly consolidated financial statements and notes related thereto in their entirety, as filed with the Securities and Exchange Commission, and not to rely on any single financial measure. A reconciliation of the GAAP financial measures to comparable non-GAAP financial measures is presented below.


52


Reconciliation of GAAP and Non-GAAP Financial Measures
(in thousands, unaudited)December 31, 2024December 31, 2023
Tangible Common Equity - Bancorp
Total stockholders' equity$435,407 439,062 
Goodwill and core deposit intangible(75,546)(76,520)
Total TCEa359,861 362,542 
Unrealized losses on HTM securities, net of tax1
(89,171)(86,500)
Unrealized losses on HTM securities included in AOCI, net of tax2
7,701 8,761 
TCE, net of unrealized losses on HTM securities (non-GAAP)b$278,391 284,803 
Total assets$3,701,335 3,803,903 
Goodwill and core deposit intangible(75,546)(76,520)
Total tangible assetsc3,625,789 3,727,383 
Unrealized losses on HTM securities, net of tax1
(89,171)(86,500)
Unrealized losses on HTM securities included in AOCI, net of tax2
7,701 8,761 
Total tangible assets, net of unrealized losses on HTM securities (non-GAAP)d$3,544,319 $3,649,644 
Bancorp TCE ratioa / c9.93 %9.73 %
Bancorp TCE ratio, net of unrealized losses on HTM securities (non-GAAP)b / d7.85 %7.80 %
Tangible Book Value Per Share
  Common shares outstanding
e
16,089 16,158 
  Book value per share
$27.06 $27.17 
  Tangible book value per share
a / e
$22.37 $22.44 
1 Unrealized losses on held-to-maturity securities as of December 31, 2024 and December 31, 2023 of $126.6 million and $122.8 million, respectively, including the unrealized losses that resulted from the transfer of securities from AFS to HTM, net of an estimated $37.4million and $36.3 million, respectively, in deferred tax benefits based on a blended state and federal statutory tax rate of 29.56%. 2 The remaining unrealized losses that resulted from the transfer of securities from AFS to HTM, net of an estimated $3.2 million and $3.7 million, respectively, in deferred tax benefits based on a blended state and federal statutory tax rate of 29.56% are added back as they are already included in AOCI.

 (in thousands, except per share amounts; unaudited)
Years ended
Net (loss) income
December 31, 2024December 31, 2023
Net (loss) income (GAAP)
$(8,409)$19,895 
Adjustments:
Losses on sale of investment securities from portfolio repositioning32,542 5,893 
Related income tax benefit(9,619)(1,742)
Adjustments, net of taxes22,923 4,151 
Comparable net income (non-GAAP)$14,514 $24,046 
Diluted (loss) earnings per share
Weighted average diluted shares16,042 16,026 
Diluted (loss) earnings per share (GAAP)
$(0.52)$1.24 
Comparable diluted earnings per share (non-GAAP)$0.90 $1.50 
Return on average assets
Average assets$3,773,882 $4,077,707 
Return on average assets (GAAP)(0.22)%0.49 %
Comparable return on average assets (non-GAAP)0.38 %0.59 %
Return on average equity
Average stockholders' equity$435,070 $423,784 
Return on average equity (GAAP)(1.93)%4.69 %
Comparable return on average equity (non-GAAP)3.34 %5.67 %
Efficiency ratio
Non-interest expense$81,818 $79,481 
Net interest income$94,660 $102,761 
Non-interest income (GAAP)$(21,360)$4,989 
Losses on sale of investment securities from portfolio repositioning32,542 5,893 
Non-interest income (non-GAAP)$11,182 $10,882 
Efficiency ratio (GAAP)111.62 %73.76 %
Comparable efficiency ratio (non-GAAP)77.30 %69.94 %


53


ITEM 7A.     Quantitative and Qualitative Disclosures about Market Risk

Market risk is defined as the risk of loss arising from an adverse change in the market value (or prices) of financial instruments. A significant component of market risk is interest rate risk, which is inherent in our lending, investment, borrowing, and deposit gathering activities. The Bank manages interest rate sensitivity to minimize the exposure of our net interest margin, earnings, and capital to changes in interest rates. Interest rate changes can create fluctuations in the net interest margin due to an imbalance in the timing of repricing, or maturity of assets or liabilities. Interest rate changes can also affect the market value of our financial instruments, such as available-for-sale securities and the related unrealized gains or losses, which affect our equity value.

To mitigate interest rate risk, the structure of our assets and liabilities is managed with the objective of correlating the effects of interest rate changes on loans and investments with those of deposits and borrowings. The Asset/Liability Management Policy sets limits on the acceptable amount of change to net interest income and the economic value of equity in different interest rate environments.

From time to time, we enter into interest rate swap contracts to mitigate the changes in the fair value of selected investment securities and specified long-term fixed-rate loans and firm commitments to enter into long-term fixed-rate loans caused by changes in interest rates. Refer to Note 14 to the Consolidated Financial Statements in ITEM 8 of this report.

ALCO and the Board of Directors review our exposure to interest rate risk at least quarterly. We use simulation models to measure interest rate risk and to evaluate strategies to improve profitability in the context of policy guidelines. A simplified statement of condition is prepared on a quarterly basis as a starting point, using instrument level data of our actual loans, investments, borrowings and deposits as inputs. If potential changes to net equity value and net interest income resulting from hypothetical interest rate changes are not within the limits established by the Board of Directors, management may adjust the asset and liability mix to bring the risk position within approved limits or take other actions. Governing policies are subject to review by regulators and are updated to incorporate their observations and adapt to changes in idiosyncratic and systemic risks. As of December 31, 2024, interest rate risk was within the policy guidelines established by ALCO and the Board. One set of interest rates modeled and evaluated against flat interest rates and a static balance sheet is a series of immediate parallel shifts in the yield curve. Our most recent analysis of our interest rate sensitivity is provided in the following table as an example rather than an expectation of likely interest rate movements.
Immediate Changes in Interest Rates (in basis points)
Estimated Change in Net Interest Income in Year 1, as Percent of Net Interest Income
Estimated Change in Net Interest Income in Year 2, as Percent of Net Interest Income
up 400(7.3)%6.3 %
up 300(5.3)%4.8 %
up 200(3.3)%3.4 %
up 100(1.7)%1.5 %
down 1001.0 %0.9 %
down 2002.3 %2.6 %
down 3002.2 %0.9 %
down 4001.8 %2.6 %

Interest rate sensitivity is a function of the repricing characteristics of our assets and liabilities. The Bank runs a combination of scenarios and sensitivities in its attempt to capture the range of interest rate risk including the simulations mentioned above. As with any simulation model or other method of measuring interest rate risk, limitations are inherent in the process and results are dependent on assumptions. For example, lower deposit growth than modeled may cause the Bank to increase its borrowing position, thereby increasing its liability sensitivity. Additionally, assets and liabilities may react differently to changes in market interest rates in terms of both timing and responsiveness to market rate movements. Important deposit modeling assumptions include the speed of deposit run-off and the amount by which interest-bearing deposit rates increase or decrease when market interest rates change, otherwise known as the deposit beta.

The above tables reflect deposit betas of up to 70%, averaging 43%, to rates paid on non-maturity interest-bearing deposits in rising rate scenarios. Deposit betas of up to 60%, averaging 35%, are applied to rates paid on non-
54


maturity interest-bearing deposits in falling rate scenarios with a two month lag assumed. However, deposit pricing is actively managed at the relationship level and closely monitored real-time to avoid unintended consequences. The actual rates and timing of prepayments on loans and investment securities could vary significantly from the assumptions applied in the various scenarios. Lastly, uneven changes in different tenors of U.S. Treasury rates that result in changes to the shape of the yield curve could produce different results from those presented in the table. Accordingly, the results presented should not be relied upon as indicative of actual results in the event of changing market interest rates.

55


ITEM 8.  FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
 
Report of Independent Registered Public Accounting Firm

To the Shareholders and the Board of Directors
Bank of Marin Bancorp

Opinions on the Financial Statements and Internal Control over Financial Reporting

We have audited the accompanying consolidated statements of condition of Bank of Marin Bancorp and Subsidiary (the “Company”) as of December 31, 2024 and 2023, the related consolidated statements of comprehensive income (loss), changes in stockholders’ equity and cash flows for each of the three years in the period ended December 31, 2024, and the related notes (collectively referred to as the “consolidated financial statements”). We also have audited the Company’s internal control over financial reporting as of December 31, 2024, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the consolidated financial position of the Company as of December 31, 2024 and 2023, and the consolidated results of its operations and its cash flows for each of the three years in the period ended December 31, 2024, in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2024, based on criteria established in Internal Control - Integrated Framework (2013) issued by COSO.

Basis for Opinions

The Company’s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s consolidated financial statements and an opinion on the Company’s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures to respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

Definition and Limitations of Internal Control Over Financial Reporting

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail,
56


accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made
only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

Critical Audit Matter

The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

Allowance for Credit Losses on Loans

As described in Note 1 and Note 3 to the consolidated financial statements, the allowance for credit losses on loans at December 31, 2024, was $30.7 million on a total loan portfolio of $2.1 billion. The allowance for credit losses provides an estimate of lifetime expected losses in the loan portfolio. The measurement of expected credit losses is based on relevant available information, from internal and external sources, relating to past events, current conditions, and reasonable and supportable forecasts that affect the collectability of the financial assets.

We identified the forecasted economic conditions and qualitative internal and external risk factors used in the allowance for credit losses on loans as a critical audit matter. The principal considerations for our determination of these components of the allowance for credit losses on loans as a critical audit matter are subjectivity of the estimation and application of forecasted economic conditions and qualitative internal and external risk factors used in the calculation. The economic forecast component of the allowance for credit losses on loans is used to compare the conditions that existed during the historical period to current conditions and future expectations. The qualitative internal and external risk factors are used to adjust for differences in segment-specific risk characteristics or conditions that differ from those that existed during the historical period for which the probability of default and loss given default factors were developed. Auditing management’s judgements regarding the forecasted economic conditions and qualitative internal and external risk factors applied to the allowance for credit losses on loans involved a high degree of subjectivity.

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. Our audit procedures related to the allowance for credit losses on loans included the following, among others:

• Testing the design, implementation, and operating effectiveness of controls related to management’s calculation of the allowance for credit losses on loans, including controls over the forecasted economic conditions and qualitative internal and external risk factors utilized.
• Testing the appropriateness of the methodology used in the calculation of the allowance for credit losses on loans, as well as testing completeness and accuracy of the data used in the calculation, application of the forecasted economic conditions and qualitative internal and external risk factors determined by management and used in the calculation, and verifying calculations in the allowance for credit losses on loans.
• Obtaining management’s analysis and supporting documentation related to the forecasted economic conditions and testing whether the forecasts used in the calculation of the allowance for credit losses on loans are reasonable and supportable based on the analysis provided by management.
57


• Obtaining management’s analysis of qualitative internal and external risk factors and evaluating the reasonableness of the assumptions used in determining the qualitative factor adjustments.




/s/ Moss Adams LLP

Portland, Oregon
March 14, 2025

We have served as the Company’s auditor since 2004.
58


March 14, 2025


Management's Report on Internal Control over Financial Reporting

Management of Bank of Marin Bancorp and subsidiary, (the "Company") is responsible for establishing and maintaining adequate internal control over financial reporting. Internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U.S. generally accepted accounting principles ("GAAP"). The Company's internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the Company's assets; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with GAAP, and that receipts and expenditures are being made only in accordance with authorizations of management and board of directors; and (3) provide reasonable assurance regarding prevention, or timely detection and correction of unauthorized acquisition, use, or disposition of the Company's assets that could have a material effect on the financial statements.

Management conducted an assessment of the effectiveness of internal control over financial reporting as of December 31, 2024, utilizing the framework established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Based on this assessment, management has concluded that the Company maintained effective internal control over financial reporting as of December 31, 2024.

The Company's independent registered public accounting firm, Moss Adams LLP, has issued an integrated audit opinion on our internal control over financial reporting, which appears on the previous page.




/s/ Timothy D. Myers     
Timothy D. Myers, President and Chief Executive Officer



/s/ Dave Bonaccorso     
Dave Bonaccorso, EVP and Chief Financial Officer

59


BANK OF MARIN BANCORP
CONSOLIDATED STATEMENTS OF CONDITION 
As of December 31, 2024 and 2023
(in thousands, except share data)20242023
Assets  
Cash, cash equivalents and restricted cash$137,304 $30,453 
Investment securities:  
Held-to-maturity, at amortized cost (net of zero allowance for credit losses at December 31, 2024 and 2023)
879,199 925,198 
Available-for-sale, at fair value (net of zero allowance for credit losses at December 31, 2024 and 2023)
387,534 552,028 
Total investment securities1,266,733 1,477,226 
Loans, at amortized cost2,083,256 2,073,720 
Allowance for credit losses on loans(30,656)(25,172)
Loans, net of allowance for credit losses on loans2,052,600 2,048,548 
Goodwill72,754 72,754 
Bank-owned life insurance71,026 68,102 
Operating lease right-of-use assets19,025 20,316 
Bank premises and equipment, net6,832 7,792 
Core deposit intangible, net2,792 3,766 
Interest receivable and other assets72,269 74,946 
Total assets$3,701,335 $3,803,903 
Liabilities and Stockholders' Equity  
Liabilities  
Deposits:  
Non-interest bearing$1,399,900 $1,441,987 
Interest bearing: 
Transaction accounts198,301 225,040 
Savings accounts225,691 233,298 
Money market accounts1,153,746 1,138,433 
Time accounts242,377 251,317 
Total deposits3,220,015 3,290,075 
Borrowings and other obligations154 26,298 
Operating lease liabilities21,509 22,906 
Interest payable and other liabilities24,250 25,562 
Total liabilities3,265,928 3,364,841 
Commitments and contingent liabilities (Note 12)
Stockholders' Equity  
Preferred stock, no par value,
   Authorized - 5,000,000 shares, none issued
  
Common stock, no par value,
   Authorized - 30,000,000 shares;
   Issued and outstanding - 16,089,454 and 16,158,413 at December 31, 2024 and 2023, respectively
215,511 217,498 
Retained earnings249,964 274,570 
Accumulated other comprehensive loss, net of tax(30,068)(53,006)
Total stockholders' equity435,407 439,062 
Total liabilities and stockholders' equity$3,701,335 $3,803,903 
The accompanying notes are an integral part of these consolidated financial statements.
60


BANK OF MARIN BANCORP
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
Years ended December 31, 2024, 2023 and 2022
(in thousands, except per share amounts)202420232022
Interest income
Interest and fees on loans$101,484 $98,505 $93,868 
Interest on investment securities33,075 38,660 34,766 
Interest on federal funds sold and due from banks6,714 2,329 1,407 
Total interest income141,273 139,494 130,041 
Interest expense  
Interest on interest-bearing transaction accounts1,201 1,036 421 
Interest on savings accounts2,003 867 125 
Interest on money market accounts33,914 18,553 1,589 
Interest on time accounts9,254 4,715 323 
Interest on borrowings and other obligations241 11,562 91 
Total interest expense46,613 36,733 2,549 
Net interest income94,660 102,761 127,492 
 Provision for (reversal of) credit losses on loans5,550 2,575 (63)
 Reversal of credit losses on unfunded loan commitments(233)(342)(318)
Net interest income after provision for (reversal of) for credit losses
89,343 100,528 127,873 
Non-interest income 
Wealth management and trust services2,420 2,145 2,227 
Service charges on deposit accounts2,164 2,083 2,007 
Earnings on bank-owned life insurance, net1,714 1,802 1,229 
Debit card interchange fees, net1,701 1,831 2,051 
Dividends on Federal Home Loan Bank stock1,478 1,265 1,056 
Merchant interchange fees, net324 496 549 
Net losses on sale of investment securities
(32,541)(5,893)(63)
Other income1,380 1,260 1,849 
Total non-interest income(21,360)4,989 10,905 
Non-interest expense  
Salaries and employee benefits44,683 43,448 42,046 
Occupancy and equipment8,242 8,306 7,823 
Professional services5,129 3,598 3,299 
Data processing4,222 4,057 4,649 
Deposit network fees3,526 2,783 258 
Federal Deposit Insurance Corporation insurance1,863 1,878 1,179 
Information technology1,686 1,569 2,197 
Depreciation and amortization1,466 2,098 1,840 
Directors' expense1,213 1,212 1,107 
Amortization of core deposit intangible975 1,350 1,489 
Charitable contributions677 717 709 
Other real estate owned 48 359 
Other expense8,136 8,417 8,314 
Total non-interest expense81,818 79,481 75,269 
(Loss) income before provision for income taxes(13,835)26,036 63,509 
Provision for income taxes(5,426)6,141 16,923 
Net (loss) income $(8,409)$19,895 $46,586 
Net (loss) income per common share:
Basic$(0.52)$1.24 $2.93 
Diluted$(0.52)$1.24 $2.92 
Weighted average common shares:
Basic16,042 16,012 15,921 
Diluted16,042 16,026 15,969 
Comprehensive income (loss):
Net (loss) income $(8,409)$19,895 $46,586 
Other comprehensive income (loss):
Change in net unrealized gains or losses on available-for-sale securities(2,848)20,358 (88,620)
Reclassification adjustment for losses on available-for-sale securities included in net income
32,541 8,700 63 
Reclassification adjustment for gains or losses for fair value hedges
1,359 (1,359) 
Net unrealized losses on securities transferred from available-for-sale to held-to-maturity  (14,847)
Amortization of net unrealized losses on securities transferred from available-for-sale to held-to-maturity1,504 1,743 1,580 
Other comprehensive income (loss), before tax32,556 29,442 (101,824)
Deferred tax expense (benefit)9,618 8,702 (30,102)
Other comprehensive income (loss), net of tax22,938 20,740 (71,722)
Total comprehensive income (loss)
$14,529 $40,635 $(25,136)
The accompanying notes are an integral part of these consolidated financial statements.
61


BANK OF MARIN BANCORP
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY
Years ended December 31, 2024, 2023 and 2022
(in thousands, except share data)Common StockRetained
Earnings
Accumulated Other Comprehensive
Income (Loss),
Net of Taxes
 Total
SharesAmount
Balance at December 31, 2021
15,929,243 $212,524 $239,868 $(2,024)$450,368 
Net income— — 46,586 — 46,586 
Other comprehensive loss, net of tax— — — (71,722)(71,722)
Stock options exercised, net of shares surrendered for cashless exercises and tax withholdings40,674 821 — — 821 
Stock issued under employee stock purchase plan2,025 62 — — 62 
Stock issued under employee stock ownership plan38,000 1,233 — — 1,233 
Restricted stock granted46,672 — — — — 
Restricted stock surrendered for tax withholdings upon vesting(1,169)(40)— — (40)
Restricted stock forfeited / cancelled(13,692)— — — — 
Stock-based compensation - stock options— 251 — — 251 
Stock-based compensation - restricted stock— 712 — — 712 
Cash dividends paid on common stock ($0.98 per share)
— — (15,673)— (15,673)
Stock purchased by directors under director stock plan515 16 — — 16 
Stock issued in payment of director fees10,145 355 — — 355 
Stock repurchased, including commissions(23,275)(877)— — (877)
Balance at December 31, 2022
16,029,138 $215,057 $270,781 $(73,746)$412,092 
Net income— — 19,895 — 19,895 
Other comprehensive income, net of tax— — — 20,740 20,740 
Stock options exercised, net of shares surrendered for cashless exercises and tax withholdings11,530 230 — — 230 
Stock issued under employee stock purchase plan2,527 46 — — 46 
Stock issued under employee stock ownership plan58,400 1,315 — — 1,315 
Restricted stock granted61,978 — — — — 
Restricted stock surrendered for tax withholdings upon vesting(2,498)(70)— — (70)
Restricted stock forfeited / cancelled(21,024)— — — — 
Stock-based compensation - stock options— 181 — — 181 
Stock-based compensation - restricted stock— 341 — — 341 
Cash dividends paid on common stock ($1.00 per share)
— — (16,106)— (16,106)
Stock issued in payment of director fees18,362 398 — — 398 
Balance at December 31, 2023
16,158,413 $217,498 $274,570 $(53,006)$439,062 
Net loss
— — (8,409)— (8,409)
Other comprehensive income, net of tax— — — 22,938 22,938 
Stock issued under employee stock purchase plan2,184 38 — — 38 
Stock issued under employee stock ownership plan60,800 1,149 — — 1,149 
Restricted stock granted106,964 — — — — 
Restricted stock surrendered for tax withholdings upon vesting(3,798)(64)— — (64)
Restricted stock forfeited / cancelled(42,396)— — — — 
Stock-based compensation - stock options— 50 — — 50 
Stock-based compensation - restricted stock— 580 — — 580 
Cash dividends paid on common stock ($1.00 per share)
— — (16,197)— (16,197)
Stock issued in payment of director fees27,287 513 — — 513 
Stock repurchased, including commissions(220,000)(4,253)— — (4,253)
Balance at December 31, 2024
16,089,454 $215,511 $249,964 $(30,068)$435,407 

The accompanying notes are an integral part of these consolidated financial statements.
62


BANK OF MARIN BANCORP
CONSOLIDATED STATEMENTS OF CASH FLOWS
Years ended December 31, 2024, 2023 and 2022
(in thousands)202420232022
Cash Flows from Operating Activities:  
Net income$(8,409)$19,895 $46,586 
Adjustments to reconcile net income to net cash provided by operating activities:
Provision for (reversal of) credit losses on loans5,550 2,575 (63)
Reversal of credit losses on unfunded loan commitments
(233)(342)(318)
Noncash contribution expense to employee stock ownership plan1,149 1,315 1,233 
Noncash director compensation expense513 398 355 
Stock-based compensation expense630 522 963 
Amortization of core deposit intangible975 1,350 1,489 
Amortization of investment security premiums, net of accretion of discounts2,536 6,897 9,056 
(Accretion of discounts) amortization of premiums on acquired loans, net(236)(573)153 
Net change in deferred loan origination costs/fees120 (836)(2,716)
Write-down of other real estate owned 40 345 
Net losses on sale of investment securities
32,541 5,893 63 
Depreciation and amortization1,466 2,098 1,840 
Earnings on bank-owned life insurance policies(1,714)(1,802)(1,229)
Net changes in:
Net changes in interest receivable and other assets(6,695)(4,149)2,228 
Net changes in interest payable and other liabilities172 2,378 (4,708)
Total adjustments36,774 15,764 8,691 
Net cash provided by operating activities28,365 35,659 55,277 
Cash Flows from Investing Activities:   
Proceeds from sale of premises and equipment21   
Purchase of held-to-maturity securities   (319,937)
Purchase of available-for-sale securities (163,769) (243,459)
Proceeds from sale of available-for-sale securities 292,621 205,795 10,664 
Proceeds from paydowns/maturities of held-to-maturity securities 46,551 47,170 47,098 
Proceeds from paydowns/maturities of available-for-sale securities 31,210 59,316 130,178 
Proceeds from sale of Visa Inc. Class B restricted common stock 2,807  
Decrease in loans receivable, net26,150 16,945 164,019 
Purchased Loans
(35,874)  
Proceeds from sale of loan 3,263  
Purchase of bank-owned life insurance policies(1,211) (4,714)
Proceeds from bank-owned life insurance policies 766 350 
Purchase of premises and equipment(520)(1,749)(2,266)
Proceeds from sale of other real estate owned 420  
Cash paid for low income housing tax credit investment(5)(42)(30)
Net cash provided by (used in) investing activities195,174 334,691 (218,097)
Cash Flows from Financing Activities:   
Decrease in deposits
(70,060)(283,273)(235,202)
(Repayment of) proceeds from short-term borrowings, net(26,000)(86,000)112,000 
Repayment of finance lease obligations(152)(148)(131)
Proceeds from stock options exercised 230 821 
Restricted stock surrendered for tax withholdings upon vesting(64)(70)(40)
Cash dividends paid on common stock(16,197)(16,106)(15,673)
Stock repurchased, including commissions(4,253) (1,250)
Proceeds from stock issued under employee and director stock purchase plans38 46 78 
Net cash (used in) provided by financing activities(116,688)(385,321)(139,397)
Net (decrease) increase in cash, cash equivalents and restricted cash106,851 (14,971)(302,217)
Cash, cash equivalents and restricted cash at beginning of period30,453 45,424 347,641 
Cash, cash equivalents and restricted cash at end of period$137,304 $30,453 $45,424 
Supplemental disclosure of cash flow information:
Interest paid on deposits and borrowings
$46,359 $34,038 $2,560 
Income taxes paid, net of refunds
$2,245 $8,428 $13,730 
Supplemental disclosure of noncash investing and financing activities:
Change in net unrealized gains or losses on available-for-sale securities$(2,848)$20,358 $(88,620)
Purchase of available-for-sale security on account and unsettled$ $ $ 
Cumulative effect of change in accounting principle ASU 2016-13$ $ $ 
Securities transferred from available-for-sale to held-to-maturity, at fair value$ $ $357,482 
Amortization of net unrealized loss on available-for-sale securities transferred to held-to-maturity$1,504 $1,743 $1,580 
Transfer of loan to loans held-for-sale
$ $3,263 $ 
Restricted cash 1
$ $330 $ 
1Restricted cash includes reserve requirements held with the Federal Reserve Bank of San Francisco and other cash pledged. In response to the COVID-19 pandemic, the Federal Reserve reduced the reserve requirement ratios to zero percent effective March 26, 2020.
The accompanying notes are an integral part of these consolidated financial statements.
63


NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Note 1:  Summary of Significant Accounting Policies
 
Nature of Operations: Bank of Marin Bancorp ("Bancorp"), headquartered in Novato, California, conducts business primarily through its wholly-owned subsidiary, Bank of Marin (the "Bank"), a California state-chartered commercial bank that provides a wide range of financial services through 27 retail branches and 8 commercial banking offices across Northern California. Our customer base is made up of business, not-for-profit and personal banking relationships from the communities within our Northern California footprint.

Basis of Presentation: The consolidated financial statements include the accounts of Bancorp, a bank holding company, and its wholly-owned bank subsidiary, Bank of Marin, a California state-chartered commercial bank. References to “we,” “our,” “us” mean Bancorp and the Bank that are consolidated for financial reporting purposes. Our accounting and reporting policies conform to U.S. generally accepted accounting principles ("GAAP"), general practice, and regulatory guidance within the banking industry. A summary of our significant policies follows. All material intercompany transactions have been eliminated. We evaluated subsequent events through the date of filing with the Securities and Exchange Commission (“SEC”) and determined there were no subsequent events that required additional recognition or disclosure.

Segment Reporting: Our Chief Operating Decision Maker ("CODM") is our Chief Executive Officer, who reviews our financial information on a consolidated basis for purposes of evaluating financial performance and allocating resources. We have one operating and reportable segment, community banking, and our other operating segment, wealth management services, does not meet the quantitative threshold for separate reporting. Our CODM reviews consolidated net income before provision for income taxes as our primary measure of profitability alongside significant expense information consistent with the expense captions presented in our Consolidated Statements of Comprehensive Income (Loss). These metrics are used by our CODM to monitor actual results and to benchmark to our peers. Segment assets are equal to consolidated total assets in our Consolidated Statements of Condition and all segment non-cash items are equal to those disclosed in our Consolidated Statements of Cashflows. We derive materially all of our income from activities within the United States, and materially all of our long lived assets are physically located within the United States. No single customer or client relationship accounts for ten percent or more of our income.

64


Segment revenue, profit or loss, significant segment expenses and other segment items
December 31, 2024December 31, 2023December 31, 2022
(in thousands)
Community banking segment:
Interest income
$141,273 $139,494 $130,041 
Non-interest income
(23,780)2,844 8,678 
Reconciliation of income
All other income1
2,420 2,145 2,227 
Total consolidated income
119,913 144,483 140,946 
Less:2
Total interest expense46,613 36,733 2,549 
Provision for (reversal of) credit losses on loans
5,550 2,575 (63)
Reversal of credit losses on unfunded loan commitments(233)(342)(318)
Non-interest expense
Salaries and employee benefits43,794 42,671 41,235 
Occupancy and equipment8,240 8,304 7,819 
Professional services4,562 3,086 2,688 
Data processing4,032 3,879 4,480 
Deposit network fees3,526 2,783 258 
Federal Deposit Insurance Corporation insurance1,863 1,878 1,179 
Information technology1,686 1,569 2,197 
Depreciation and amortization1,465 2,097 1,839 
Directors' expense1,213 1,212 1,107 
Amortization of core deposit intangible975 1,350 1,489 
Charitable contributions677 717 709 
Other real estate owned 48 359 
Other expense8,068 8,357 8,255 
Segment (loss) income
(12,118)27,566 65,164 
Reconciliation of segment (loss) income
All other loss1
(1,717)(1,530)(1,655)
Loss before income taxes
$(13,835)$26,036 $63,509 
1Other income and loss from segment below the quantitative thresholds are attributable to one operating segment of the Bank, the Wealth Management and Trust Services, which does not meet the quantitative thresholds for presenting reportable segments. Expenses of Wealth Management and Trust Services are comprised of salary and employee benefits, professional services, data processing, occupancy and equipment and other expenses totaling $1.7 million.
2The significant expense categories and amounts align with the segment-level information that is regularly provided to the chief operating decision maker.

Accounting Changes and Reclassifications: There have been no items in prior financial statements that have been reclassified to conform to the current presentation.

Use of Estimates: The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant accounting estimates reflected in the consolidated financial statements include the allowance for credit losses, fair value measurements, and goodwill impairment assessment, as discussed in the Notes herein.

Cash, Cash Equivalents and Restricted Cash: This includes cash, due from banks, federal funds sold and other short-term investments with maturities of less than three months at the time of purchase. Restricted cash includes balances not immediately available for business operations such as Federal Reserve Bank of San Francisco reserve requirements and cash pledged for interest rate swap contracts and local agency deposits.

Investment Securities: Investment securities are classified as "held-to-maturity," "trading securities" or "available-for-sale." Investments classified as held-to-maturity are those that we have the ability and intent to hold until maturity and are reported at cost, adjusted for the amortization or accretion of premiums or discounts. Investments held for resale in anticipation of short-term market movements are classified as trading securities and are reported at fair value, with unrealized gains and losses included in earnings. Investments that are neither held-to-maturity
65


nor trading are classified as available-for-sale and are reported at fair value. Unrealized gains and losses for available-for-sale securities, net of related taxes, are reported as a separate component of comprehensive income (loss) and included in stockholders' equity until realized. For discussion of our methodology in determining fair value, see Note 9, Fair Value of Assets and Liabilities.

Purchase premiums and discounts on investment securities are amortized or accreted over the life of the related security as an adjustment to yield using the effective interest method. For certain callable debt securities purchased at a premium, we amortize the premium to the earliest call date.

Dividend and interest income are recognized when earned. Realized gains and losses on the sale of securities are included in non-interest income. The specific identification method is used to calculate realized gains and losses on sales of securities.

Securities transferred from the available-for-sale category to the held-to-maturity category are recorded at fair value at the date of transfer. Unrealized holding gains or losses on the dates of the transfer of securities from available-for-sale to held-to-maturity are included in the balance of accumulated other comprehensive income (loss), net of tax, in the consolidated balance sheets. These unrealized holding gains or losses on the dates of transfer are amortized over the remaining life of the securities as yield adjustments in a manner consistent with the amortization or accretion of the original purchase premium or discount on the associated security.

Non-marketable equity securities include stock held for membership and regulatory purposes, such as Federal Home Loan Bank ("FHLB") stock and other non-marketable equity securities. These securities are accounted for at cost, evaluated for impairment as of each reporting period, and included in interest receivable and other assets on the consolidated statements of condition. During 2023, the Bank sold its remaining investment in Visa Inc. Class B restricted common stock, as discussed in Note 2 - Investment securities. As of December 31, 2024 and 2023 our investment in FHLB stock was carried at cost, as there was no impairment or changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. Both cash and stock dividends from the FHLB are reported as non-interest income.

Allowance for Credit Losses on Investment Securities: The allowance for credit losses on held-to-maturity securities is a contra-asset valuation account determined in accordance with ASC 326, which is deducted from the securities' amortized cost basis at the balance sheet date as a result of management's assessment of the net amount expected to be collected. The allowance is measured on a pooled basis for securities with similar risk characteristics using historical credit loss information, adjusted for current conditions and reasonable and supportable forecasts. Securities that are determined to be uncollectible are written off against the allowance.

For available-for-sale securities in an unrealized loss position ("impaired security"), we assess whether 1) we intend to sell the security, or, 2) it is more likely than not that we will be required to sell the security before recovery of its amortized cost basis. Under either of these conditions, the security's amortized cost is written down to fair value through a charge to previously recognized allowances or earnings, as applicable. For impaired securities that do not meet these conditions, we assess whether the decline in fair value was due to credit loss or other factors. This assessment considers, among other things: 1) the extent to which the fair value is less than amortized cost, 2) the financial condition and near-term prospects of the issuer, 3) any changes to the rating of the security by a rating agency, and 4) our intent and ability to retain the investment for a period of time sufficient to allow for any anticipated recovery in fair value. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss exists and an allowance for credit losses is recorded for the credit loss component. Any impairment due to non-credit-related factors that has not been recorded through an allowance for credit losses is recognized in other comprehensive income (loss). The discount rate used in determining the present value of the expected cash flows is based on the effective interest rate implicit in the security at the date of purchase.

Accrued interest receivable is excluded from the amortized costs and fair values of both held-to-maturity and available-for-sale securities and included in interest receivable and other assets on the consolidated statements of condition. Investment securities are placed on non-accrual status when principal or interest is contractually past due more than ninety days, or management does not expect full payment of principal and interest. We do not record an allowance for credit losses for accrued interest on investment securities, as the amounts are written-off
66


when the investment is placed on non-accrual status. There were no non-accrual investment securities in any of the years presented in the consolidated financial statements.

Originated Loans: Loans are reported at amortized cost, which is the principal amount outstanding net of deferred fees (costs), purchase premiums (discounts) and net charge-offs (recoveries). Amortized cost excludes accrued interest, which is reflected in interest receivable and other assets in the consolidated statements of condition. We do not measure an allowance for credit losses on accrued interest receivable balances because these balances are written off in a timely manner as a reduction to interest income when loans are placed on non-accrual status as discussed below. Interest income is accrued daily using the simple interest method. Fees collected upon loan origination and certain direct costs of originating loans are deferred and recognized over the contractual lives of the related loans as yield adjustments using the interest method or straight-line method, as applicable. Upon prepayment or other disposition of the underlying loans before their contractual maturities, any associated unearned fees or unamortized costs are recognized.

Acquired Loans: ASC 326 modified the accounting for purchased loans and requires that an allowance for credit losses be established at the date of acquisition. However, for purchased financial assets with a more-than-insignificant amount of credit deterioration since origination (“PCD assets”) that are measured at amortized cost, the initial allowance for credit losses is added to the purchase price rather than reported as a provision for credit losses. Subsequent changes in the allowance for credit losses on PCD assets are recognized through the provision for credit losses.

Past-Due and Non-Accrual Loan Policy: A loan is considered past due when a payment has not been received by the contractual due date. Loans are placed on non-accrual status when management believes that there is substantial doubt as to the collection of principal or interest, generally when they become contractually past due by 90 days or more with respect to principal or interest, except for loans that are well-secured and in the process of collection. When loans are placed on non-accrual status, any accrued but uncollected interest is reversed from current-period interest income and the amortization of deferred loan origination fees and costs is suspended. Interest payments received on nonaccrual loans are either applied against principal or reported as interest income, according to management’s judgment as to the ultimate collectability of principal. We may return non-accrual loans to accrual status when one of the following occurs:

The borrower has resumed paying the full amount of the principal and interest and we are satisfied with the borrower's financial position. In order to meet this test, we must have received repayment of all past due principal and interest, unless the amounts contractually due are reasonably assured of repayment within a reasonable period of time, and there has been a sustained period of repayment performance (generally, six consecutive monthly payments), according to the original or modified contractual terms.
The loan has become well secured and is in the process of collection.

Loan Charge-Off Policy: For all loan types excluding overdraft accounts, we generally make a charge-off determination at or before 90 days past due. A collateral-dependent loan is partially charged down to the fair value of collateral securing it if: (1) it is deemed uncollectable, or (2) it has been classified as a loss by either our internal loan review process or external examiners. A non-collateral-dependent loan is partially charged down to its net realizable value under the same circumstances. Overdraft accounts are generally charged off when they exceed 60 days past due.

Collateral Dependent Loans: A loan is collateral dependent when the borrower is experiencing financial difficulty and repayment is expected to be provided substantially through the sale or operation of the collateral. For collateral dependent loans, including those for which management determines foreclosure is probable, each loan is individually evaluated and the allowance for credit losses is based on the fair value of the collateral, adjusted for estimated selling costs when repayment is expected from the sale of the collateral, less the loan's amortized cost. In determining the fair value, management considers such information as the appraised value of the collateral, observed and potential future changes in collateral value, and historical loss experience for loans that were secured by similar collateral. Generally, with problem credits that are collateral dependent, we obtain appraisals of the collateral at least annually. We may obtain appraisals more frequently if we believe the collateral value is subject to market volatility, if a specific event has affected the collateral, or if we believe foreclosure is imminent.

67


Allowance for Credit Losses on Loans ("ACL"): The ACL is a valuation account that is deducted from the amortized cost basis at the balance sheet date to present the net amount of loans expected to be collected. Amortized cost does not include accrued interest, which management elected to exclude from the estimate of expected credit losses (refer to the Past-Due and Non-Accrual Loan Policy section above). Management estimates the allowance quarterly using relevant available information, from internal and external sources, relating to past events, current conditions, and reasonable and supportable forecasts. Credit loss experience provides the basis for the estimation of expected credit losses.

The ACL model utilizes a discounted cash flow ("DCF") method to measure the expected credit losses on loans collectively evaluated that are sub-segmented by loan pools with similar credit risk characteristics, which are generally comprised of federal regulatory reporting codes (i.e., Call codes). Pooled segments include the following:

Loans secured by real estate:
-     1-4 family residential construction loans
-     Other construction loans and all land development and other land loans
-     Secured by farmland (including residential and other improvements)
-     Revolving, open-end loans secured by 1-4 family residential properties and extended under lines
of credit
-     Closed-end loans secured by 1-4 family residential properties, secured by first liens
-     Closed-end loans secured by 1-4 family residential properties, secured by junior liens
-     Secured by multifamily (5 or more) residential properties
-     Commercial real estate loans secured by owner-occupied non-farm nonresidential properties
-     Commercial real estate loans secured by other non-farm nonresidential properties
Loans to finance agricultural production and other loans to farmers
Commercial and industrial loans
Loans to individuals for household, family and other personal expenditures (i.e., consumer loans)
Municipal entities
Non-profit organizations
Other loans (overdraft credit lines)

The DCF method incorporates assumptions for probability of default ("PD"), loss given default ("LGD"), and prepayments and curtailments over the contractual terms of the loans. Under the DCF method, the ACL reflects the difference between the amortized cost basis and the present value of the expected cash flows using the loan's effective rate. We elected to report the change in present values from one reporting period to the next due to the passage of time and changes in the estimate of future expected cash flows through the provision for credit losses, rather than though interest income.

In determining the PD for each pooled segment, the Bank utilized regression analyses to identify certain economic drivers that were considered highly correlated to historical Bank or peer loan default experience. As a result, management chose the California unemployment rate as the primary economic forecast driver for all segments, except for municipal loans. In addition, the annual percentage change in the California gross domestic product was used in the commercial and industrial loan segment. For municipal loans, the ACL model utilized a constant default rate obtained from a nationally recognized default rate study, which is updated annually. A third party provides LGD estimates for each segment based on a banking industry Frye-Jacobs Risk Index approach. The ACL model incorporates a one-year reasonable and supportable forecast of economic factors, updated quarterly, which is based on Moody's Analytics' Baseline Forecast. For periods beyond the forecast horizon, the economic factors revert to historical averages on a straight-line basis over a one-year period.

Expected credit losses are estimated over the contractual term of the loans, adjusted for expected prepayments and curtailments, when appropriate. The pooled loans' contractual loan terms exclude assumptions about extensions, renewals, and modifications.

Loans that do not share the same risk characteristics as pooled loans are evaluated individually for credit loss and generally include all non-accrual loans, collateral dependent loans, and certain modified loans and loans graded substandard or worse, as determined by management.

68


Management considers whether adjustments to the quantitative portion of the ACL are needed for differences in segment-specific risk characteristics or to reflect the extent to which it expects current conditions and reasonable and supportable forecasts of economic conditions to differ from the conditions that existed during the historical period included in the development of PD and LGD. Qualitative internal and external risk factors include, but are not limited to, the following:
Changes in the nature and volume of the loan portfolio
Changes in the volume and severity of past due loans, the volume of non-accruals loans, and the volume and severity of adversely classified or graded loans
The existence and effect of individual loan and loan segment concentrations
Changes in lending policies and procedures, including changes in underwriting standards and collection, charge-off, and recovery practices not considered elsewhere
Changes in the experience, ability, and depth of lending management and other relevant staff
Changes in the quality of our systematic loan review processes
Changes in economic and business conditions, and developments that affect the collectability of the portfolio
Changes in the value of underlying collateral, where applicable
The effect of other external factors such as legal and regulatory requirements on the level of estimated credit losses in the portfolio
The effect of acquisitions of other loan portfolios on our infrastructure, including risk associated with entering new geographic areas as a result of such acquisitions
The presence of specialized lending segments in the portfolio

There were no material changes to the ACL methodology during 2024. However, assumptions that mainly influenced management's current estimate of the expected credit losses were primarily adjustments to qualitative risk factors from continued uncertainty about inflation and recession risks, the potential impact of rapidly increasing interest rates and other external factors on both our non-owner-occupied commercial real estate and construction portfolios, loan and collateral concentration risks in our construction and commercial real estate portfolios, heightened portfolio management in light of current economic conditions, and continued negative trends in adversely graded loans and/or collateral values for our non-owner occupied commercial real estate office and multi-family real estate portfolios. Other elements of the estimated current expected credit losses included increased allowances for individually analyzed loans exhibiting unique credit risk characteristics and a slight increase in Moody's Analytics' Baseline Forecast of California's unemployment rate, partially offset by the impact of an overall decrease in loans. While we believe we use the best information available to determine the allowance for credit losses, our results of operations could be significantly affected if circumstances differ substantially from the assumptions used in determining the allowance. Our ACL model is sensitive to changes in unemployment rate forecasts and certain other assumptions that could result in material fluctuations in the allowance for credit losses and adversely affect our financial condition and results of operations.

Under ASU No. 2022-02 certain loan modifications made to borrowers experiencing financial difficulty are now subject to the Bank's standard ACL process, as outlined above.

For further information regarding the allowance for loan losses, see Note 3, Loans and Allowance for Loan Losses.

Allowance for Credit Losses on Unfunded Loan Commitments: We make commitments to extend credit to meet the financing needs of our customers in the form of loans or standby letters of credit. We are exposed to credit losses over a loan's contractual period in the event that a decline in credit quality of the borrower leads to nonperformance. We record an allowance for losses on unfunded loan commitments at the balance sheet date based on estimates of probability that these commitments will be drawn upon according to historical utilization experience of different types of commitments and expected loss severity and loss rates determined for pooled funded loans. The allowance for credit losses on unfunded commitments is a liability account included in interest payable and other liabilities on the consolidated statements of condition. Adjustments to the allowance for unfunded commitments are included in non-interest expense as a provision for (or reversal of) the allowance for unfunded commitments.

Transfers of Financial Assets: We have entered into certain loan participation agreements with other organizations. We account for these transfers of financial assets as sales when control over the transferred financial assets has been surrendered. Control over transferred assets is deemed to be surrendered when 1) the
69


assets and liabilities have been isolated from us, 2) the transferee has the right to pledge or exchange the assets (or beneficial interests) it received, free of conditions that constrain it from taking advantage of that right, beyond a trivial benefit and 3) we do not maintain effective control over the transferred financial assets or third-party beneficial interests related to those transferred assets. Transfers of a portion of a loan must meet the criteria of a participating interest. If it does not meet the criteria of a participating interest, the transfer must be accounted for as a secured borrowing. In order to meet the criteria for a participating interest, all cash flows from the loan must be divided proportionately, the rights of each loan holder must have the same priority, and the loan holders must have no recourse to the transferor other than standard representations and warranties and no loan holder has the right to pledge or exchange the entire loan. We recognized no gains or losses on the sale of these participation interests in 2024, 2023 and 2022.

Premises and Equipment: Land is carried at cost and not depreciated. Bank-owned buildings, leasehold improvements, furniture, fixtures, software and equipment and are stated at cost, less accumulated depreciation, and depreciated/amortized on a straight-line basis. Furniture and fixtures are depreciated over eight years and equipment is generally depreciated over three to twenty years. Bank-owned buildings are depreciated over twenty-five to thirty years. Leasehold improvements are amortized over the lesser of their estimated useful lives or the terms of the leases. When assets are sold or otherwise disposed of, the cost and related accumulated depreciation or amortization are removed from the accounts and any resulting gain or loss is recognized in income for the period. The cost of maintenance and repairs is charged to expense as incurred.

Leases: We lease certain premises under long-term non-cancelable operating leases, most of which include escalation clauses and one or more options to extend the lease term, and some of which contain lease termination clauses. Only those renewal and termination options that management determines are reasonably certain of exercising are included in the calculation of the lease liability. In addition, we lease certain equipment under finance leases. The equipment finance lease terms do not contain renewal options, bargain purchase options or residual value guarantees. We did not have any significant short-term leases during the reported periods.

Lease right-of-use assets represent the right to use the underlying asset while lease liabilities represent the present value of future lease obligations. We elected not to separate non-lease components from lease components and to exclude short-term leases (i.e., lease term of 12 months or less at the commencement date) from right-of-use assets and lease liabilities for all lease classifications. When calculating the lease liability, because most lease contracts do not contain an implicit interest rate, we discount lease payments over a lease's expected term based on the collateralized Federal Home Loan Bank borrowing rate that was commensurate with lease terms and minimum payments at the lease commencement date. Right-of-use assets for operating leases are amortized over the lease term by amounts that represent the difference between periodic straight-line lease expense and periodic interest accretion on the related liability to make lease payments, whereas finance leases are amortized on a straight-line basis over the term of the lease. Expense recognition for operating leases is recorded on a straight-line basis while expense recognition for finance leases represents the sum of periodic amortization of the associated right-of-use asset and the interest accretion on the lease liability. Refer to Note 12, Commitments and Contingencies, for further information.

Business Combinations: Business combinations are accounted for under the acquisition method of accounting in accordance with ASC 805, Business Combinations. A business is defined as a set of activities and assets that is both self-sustaining and managed to provide a return to investors and generally has three elements: inputs, processes and outputs. Under the acquisition method, the acquiring entity in a business combination recognizes the acquired assets and assumed liabilities at their estimated fair values as of the date of acquisition. Any excess of the purchase price over the fair value of net assets and other identifiable intangible assets acquired is recorded as goodwill. To the extent the fair value of net assets acquired, including other identifiable assets, exceed the purchase price, a bargain purchase gain is recognized. Assets acquired and liabilities assumed from a business combination are recognized at fair value. Results of operations of an acquired business are included in the consolidated statements of operations from the date of acquisition. Business acquisition-related costs, including conversion and restructuring charges, are expensed as incurred. If substantially all of an acquisition is made up of one asset or several similar assets, or without a substantive process that together contributes to the ability to create outputs, the acquisition is accounted for as an asset acquisition and acquisition costs will be capitalized as part of the assets acquired, rather than expensed in a business combinations.

70


Goodwill and Other Intangible Assets: Goodwill arises from the acquisition method of accounting for business combinations and represents the excess of the fair value of the consideration transferred, plus the fair value of any noncontrolling interests in the acquiree, over the fair value of the net assets acquired and liabilities assumed as of the acquisition date. Goodwill is deemed to have an indefinite life, is not subject to amortization, and as such is tested for impairment at least annually or more frequently if events and circumstances lead management to believe the value of goodwill may be impaired. Goodwill is the only intangible asset with an indefinite life recorded in the Company’s consolidated statements of financial condition. Impairment testing is performed at the reporting unit level, which management considered to be the Community Banking Segment at December 31, 2024. Management considered the Company to be its sole reportable unit for the year ended December 31, 2024.

Management’s assessment of goodwill impairment is performed in accordance with ASC 350-20, Intangibles - Goodwill and Other - Goodwill and encompasses a two-step process to evaluate each reporting unit. First, the Company has the option to perform a qualitative assessment to evaluate relevant events or circumstances to determine whether it is more likely than not the fair value of the Company is less than its carrying amount, including goodwill. The factors considered in the qualitative assessment typically include macroeconomic conditions, industry and market conditions and the overall financial performance of the Company, among other factors. If the Company determines that it is more likely than not the fair value of the Company may be less than its carrying amounts, then it proceeds to the quantitative impairment test, whereby it calculates the fair value of the Company. Under GAAP, in its performance of impairment testing, management has the unconditional option to proceed directly to the quantitative impairment test, bypassing the qualitative assessment. If the carrying amount of the Company exceeds its fair value, the amount by which the carrying amount exceeds fair value, up to the carrying value of goodwill, is recorded through earnings as an impairment charge recorded in non-interest expense. If the results of the qualitative assessment indicate that it is not more likely than not that an impairment has occurred, or if the quantitative impairment test results in a fair value of the Company that is greater than the carrying amount, then no impairment charge is recorded.

The Company performs its annual goodwill impairment test as of November 30th each year. The results indicated that goodwill was not impaired as of December 31, 2024, and there were no changes to our assessment through December 31, 2024. In addition, the Company recorded no goodwill impairment for the year ended December 31, 2023 or 2022.

Core deposit intangibles ("CDI") arising from the acquisition of other financial institutions are considered to have definite useful lives and are amortized on an accelerated method over their estimated useful life of ten years. At December 31, 2024, the future estimated amortization expense for the CDI arising from our past acquisitions was as follows:
(in thousands)20252026202720282029ThereafterTotal
Core deposit intangible amortization$875 $773 $634 $242 $165 $103 $2,792 

The CDI represents the estimated future benefit of deposits related to an acquisition and is recorded separately from the related deposits and evaluated at least annually or when events and circumstances change. We recorded no impairment adjustments for the CDI in 2024, 2023 and 2022.

Other Real Estate Owned ("OREO"): OREO is comprised of property acquired through a business combination, foreclosure, in substance repossession or acceptance of deeds-in-lieu of foreclosure when the related loan receivable is de-recognized. OREO is recorded at fair value of the collateral less estimated costs to sell, establishing a new cost basis, and subsequently accounted for at the lower of cost or fair value less estimated costs to sell. Any shortfall of collateral value from the recorded investment of the related loan is recognized as loss at the time of foreclosure and is charged against the allowance for loan losses. Fair value of collateral is generally based on an independent appraisal of the property. Revenues and expenses associated with OREO, and subsequent adjustments to the fair value of the property and to the estimated costs of disposal, are realized and reported as a component of non-interest income and expense when incurred. We recorded a $40 thousand and $345 thousand valuation adjustment to OREO in 2023 and 2022, respectively, and no adjustment in 2024. In July 2023, the Bank completed the sale of its only OREO property.

Bank Owned Life Insurance ("BOLI"): The Bank owns life insurance policies on certain key current and former officers. BOLI is recorded in interest receivable and other assets on the consolidated statements of condition at the
71


amount that can be realized under the insurance contract at period-end, which is the cash surrender value adjusted for other charges or amounts due that are probable at settlement.

Investments in Low Income Housing Tax Credit Funds: We have invested in limited partnerships that were formed to develop and operate affordable housing projects for low or moderate-income tenants throughout California. Our ownership percentage in each limited partnership ranges from 1.0% to 3.5%. We account for the investments in qualified affordable housing tax credit funds using the proportional amortization method, where the initial cost of the investment is amortized in proportion to the tax credits and other tax benefits received. Low income housing tax credits and other tax benefits received, net of the amortization of the investment is recognized as part of income tax benefit. Each of the partnerships must meet the regulatory minimum requirements for affordable housing for a minimum 15-year compliance period to fully utilize the tax credits. If the partnerships cease to qualify during the compliance period, the credit may be denied for any period in which the project is not in compliance and a portion of the credit previously taken is subject to recapture with interest. We record an impairment charge if the value of the future tax credits and other tax benefits is less than the carrying value of the investments.

Employee Stock Ownership Plan (“ESOP”): We recognize compensation cost for ESOP contributions when funds become committed for the purchase of Bancorp's common shares into the ESOP in the year in which the employees render service entitling them to the contribution. If we contribute stock, the compensation cost is the fair value of the shares when they are committed to be released (i.e., when the number of shares becomes known and formally approved). In 2024, 2023 and 2022, Bancorp only made stock contributions to the ESOP.

Income Taxes: Income taxes reported in the consolidated financial statements are computed based on an asset and liability approach. We recognize the amount of taxes payable or refundable for the current year and we record deferred tax assets and liabilities for future tax consequences attributable to differences between the financial statement carrying amount of existing assets and liabilities and their respective tax bases using enacted tax rates in effect for the year in which the temporary differences are expected to reverse. We record net deferred tax assets to the extent it is more likely than not that they will be realized. In evaluating our ability to recover the deferred tax assets and the need to establish a valuation allowance against the deferred tax assets, management considers all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, and tax planning strategies. In projecting future taxable income, management develops assumptions including the amount of future state and federal pretax operating income, the reversal of temporary differences, and the implementation of feasible and prudent tax planning strategies. These assumptions require significant judgment about the forecasts of future taxable income and are consistent with the plans and estimates being used to manage the underlying business. Bancorp files consolidated federal and combined state income tax returns.

We recognize the financial statement effect of a tax position when it is more likely than not, based on the technical merits and all available evidence, that the position will be sustained upon examination, including the resolution through protests, appeals or litigation processes. For tax positions that meet the more likely than not threshold, we measure and record the largest amount of tax benefit that is greater than fifty percent likely of being realized upon ultimate settlement with the taxing authority. The remainder of the benefits associated with tax positions taken is recorded as unrecognized tax benefits, along with any related interest and penalties. Interest and penalties related to unrecognized tax benefits are recorded in tax expense.

In deciding whether or not our tax positions taken meet the more likely than not recognition threshold, we must make judgments and interpretations about the application of inherently complex state and federal tax laws. To the extent tax authorities disagree with tax positions taken by us, our effective tax rates could be materially affected in the period of settlement with the taxing authorities. Revision of our estimate of accrued income taxes also may result from our own income tax planning, which may affect effective tax rates and results of operations for any reporting period.

We present an unrecognized tax benefit as a reduction of a deferred tax asset for a net operating loss ("NOL") carryforward, or similar tax loss or tax credit carryforward, rather than as a liability, when (1) the uncertain tax position would reduce the NOL or other carryforward under the tax law of the applicable jurisdiction and (2) we intend to and are able to use the deferred tax asset for that purpose. Otherwise, the unrecognized tax benefit is presented as a liability instead of being netted with deferred tax assets.
72



Earnings per share (“EPS”): EPS is based upon the weighted average number of common shares outstanding during each year. The following table shows: 1) weighted average basic shares, 2) potentially dilutive weighted average common shares related to stock options and unvested restricted stock awards, and 3) weighted average diluted shares. Basic EPS are calculated by dividing net income by the weighted average number of common shares outstanding during each annual period, excluding unvested restricted stock awards. Diluted EPS are calculated using the weighted average number of potentially dilutive common shares. The number of potentially dilutive common shares included in year-to-date diluted EPS is a year-to-date weighted average of potentially dilutive common shares included in each quarterly diluted EPS computation. In computing diluted EPS, we exclude anti-dilutive shares such as options whose exercise prices exceed the current common stock price, as they would not reduce EPS under the treasury stock method. We have two forms of outstanding common stock: common stock and unvested restricted stock awards. Holders of unvested restricted stock awards receive non-forfeitable dividends at the same rate as common shareholders and they both share equally in undistributed earnings. Under the two-class method, the difference in EPS is nominal for these participating securities.
(in thousands, except per share data)202420232022
Weighted average basic common shares outstanding16,042 16,012 15,921 
Potentially dilutive common shares related to:
Stock options 3 31 
Unvested restricted stock awards 11 17 
Weighted average diluted common shares outstanding16,042 16,026 15,969 
Net income$(8,409)$19,895 $46,586 
Basic EPS$(0.52)$1.24 $2.93 
Diluted EPS$(0.52)$1.24 $2.92 
Weighted average anti-dilutive common shares not included in the calculation of diluted EPS368 364 211 

Share-Based Compensation: All share-based payments, including stock options and restricted stock, are recognized as stock-based compensation expense in the consolidated statements of comprehensive income (loss) based on the grant-date fair value of the award with a corresponding increase in common stock. The grant-date fair value of the award is amortized on a straight-line basis over the requisite service period, which is generally the vesting period. The stock-based compensation expense excludes stock grants to directors as compensation for their services, which are recognized as director expenses separately based on the grant-date value of the stock. We account for forfeitures as they occur. See Note 8, Stockholders' Equity and Stock Option Plans, for further discussion.

We determine the fair value of stock options at the grant date using a Black-Scholes pricing model that takes into account the stock price at the grant date, exercise price, expected life of the option, volatility of the underlying stock, expected dividend yield and risk-free interest rate over the expected life of the option. The expected term of options granted is derived from historical data on employee exercises and post-vesting employment termination behavior. The risk-free rate for periods within the expected life of the option is based on the U.S. Treasury yield curve in effect at the time of the grant. Expected volatility is based on the historical volatility of the common stock over the most recent period that is generally commensurate with the expected life of the options. The Black-Scholes option valuation model requires the input of highly subjective assumptions, including the expected life of the stock-based award and stock price volatility. The assumptions used represent management's best estimates based on historical information, but these estimates involve inherent uncertainties and the application of management's judgment. As a result, if other assumptions had been used, the recorded stock-based compensation expense could have been materially different from that recorded in the consolidated financial statements. The fair value of restricted stock is based on the stock price on the grant date.

We record excess tax benefits resulting from the exercise of non-qualified stock options, the disqualifying disposition of incentive stock options and vesting of restricted stock awards as tax benefits in the consolidated statements of comprehensive income (loss) with a corresponding decrease to current taxes payable. In addition, we reflect excess tax benefits as an operating activity in the consolidated statements of cash flows.

Cash paid for tax withholdings when shares are surrendered in a cashless stock option exchange is classified as a financing activity in the consolidated statements of cash flows.

73


Derivative Financial Instruments and Hedging Activities - Fair Value Hedges: All of our interest rate swap contracts are designated and qualified as fair value hedges. The terms of our loan interest rate swap contracts are closely aligned to the terms of the designated fixed-rate loans. The hedging relationships are tested for effectiveness on a quarterly basis using a qualitative approach. The qualitative analysis includes verification that there are no changes to the derivative's or hedged item's key terms and conditions and no adverse developments regarding risk of counterparty default, and validation that we continue to have fair value hedge designation. Our rate swaps on available-for-sale securities were designated as partial term fair value hedges and structured such that the changes in fair value of the interest rate swaps are expected to be perfectly effective in offsetting the changes in the fair value of the hedged items attributable to changes in the swap rate. Because the hedges met the criteria for using the shortcut method, there is no need to periodically reassess effectiveness during the term of the hedges.

The interest rate swaps are carried on the consolidated statements of condition at their fair value in other assets (when the fair value is positive) or in other liabilities (when the fair value is negative). For fair value designated hedges, the gain or loss on the hedging instruments, as well as the offsetting loss or gain on the hedged items, are recognized in current earnings as fair values change.

For derivative instruments executed with the same counterparty under a master netting arrangement, we do not offset fair value amounts of interest rate swaps in liability positions with the ones in asset positions.

From time to time, we make firm commitments to enter into long-term fixed-rate loans with borrowers backed by yield maintenance agreements and simultaneously enter into forward interest rate swap agreements with correspondent banks to mitigate the change in fair value of the yield maintenance agreement. Prior to loan funding, yield maintenance agreements with net settlement features that meet the definition of a derivative are considered as non-designated hedges and are carried on the consolidated statements of condition at their fair value in other assets (when the fair value is positive) or in other liabilities (when the fair value is negative). The offsetting changes in the fair value of the forward swap and the yield maintenance agreement are recorded in interest income. When the fixed-rate loans are originated, the forward swaps are designated to offset the change in fair value in the loans. Subsequent to the point of the swap designations, the fair value of the related yield maintenance agreements at the designation date that was recorded in other assets is amortized using the effective yield method over the life of the respective designated loans.

For further detail, refer to Note 14, Derivative Financial Instruments and Hedging Activities.

Revenue Recognition: We utilize the following five-step model for non-financial instrument related revenue that is in scope for ASC 606, Revenue from Contracts with Customers: 1) identify the contract, 2) identify the performance obligations in the contract, 3) determine the transaction price, 4) allocate the transaction price to the performance obligations in the contract, and, 5) recognize revenue when (or as) the entity satisfies the performance obligation. Our main revenue streams in scope for ASC 606 include:

Wealth management and trust services ("WMTS") fees - WMTS services include, but are not limited to: customized investment advisory and management; administrative services such as bill pay and tax reporting; trust administration, estate settlement, custody and fiduciary services.  Performance obligations for investment advisory and management services are generally satisfied over time.  Revenue is recognized monthly according to a tiered fee schedule based on the client's month-end market value of assets under our management.  WMTS does not earn revenue based on performance or incentives.  Costs associated with WMTS revenue-generating activities, such as payments to sub-advisors, are recorded separately as part of professional service expenses when incurred.

Deposit account service charges - Service charges on deposit accounts consist of monthly maintenance fees, business account analysis fees, business online banking fees, check order charges, and other deposit account-related fees.  Performance obligations for monthly maintenance fees and account analysis fees are satisfied, and the related revenue recognized, when we complete our performance obligation each month.  Performance obligations related to transaction-based services (such as check orders) are satisfied, and the related revenue recognized, at a point in time typically when the transaction is completed, except for business accounts subject to analysis where the transaction-based fees are part of the monthly account analysis fees.
74



Debit card interchange fees - We issue debit cards to our consumer and small business customers that allow them to purchase goods and services from merchants in person, online, or via mobile devices using funds held in their demand deposit accounts held with us.  Debit cards issued to our customers are part of global electronic payment networks (such as Visa) who pass a portion of the merchant interchange fees to debit card-issuing member banks like us when our customers make purchases through their networks.  Performance obligations for debit card services are satisfied and revenue is recognized daily as the payment networks process transactions.  Because we act in an agent capacity, we recognize network costs on a net basis with interchange fees in non-interest income.

Advertising Costs: Advertising costs are expensed as incurred. For the years ended December 31, 2024, 2023, and 2022, advertising costs totaled $1.1 million, $1.2 million, and $1.1 million, respectively.

Comprehensive Income (Loss): Comprehensive income (loss) primarily includes net income, changes in the unrealized gains or losses on available-for-sale investment securities, reclassification adjustment for gains or losses on fair value hedges, reclassification adjustment for realized (gains) losses on available-for-sale securities in net income, and amortization of net unrealized gains or losses on securities transferred from available-for-sale to held-to-maturity, net of related taxes, reported on the consolidated statements of comprehensive income (loss) and as components of stockholders' equity.

Fair Value Measurements: We use fair value measurements to record fair value adjustments to certain assets and liabilities and to determine fair value disclosures. We base our fair values on the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (i.e., exit price notion) reflecting factors such as a liquidity premium. Securities available-for-sale and derivatives are recorded at fair value on a recurring basis. Equity investments that do not have readily determinable fair values are recorded at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. FHLB stock was carried at cost as of December 31, 2024, as there was no impairment or changes resulting from observable price changes in orderly transactions for an identical or similar investment of the same issuer. Additionally, from time to time, we may be required to record certain assets and liabilities at fair value on a non-recurring basis, such as purchased loans and acquired deposits recorded at acquisition date, certain collateral dependent loans, other real estate owned and securities held-to-maturity that are other-than-temporarily impaired. These non-recurring fair value adjustments typically involve write-downs of individual assets due to application of lower-of-cost or market accounting.

When we develop our fair value measurement process, we maximize the use of observable inputs. Whenever there is no readily available market data, we use our best estimates and assumptions in determining fair value, but these estimates involve inherent uncertainties and the application of management's judgment. As a result, if other assumptions had been used, our recorded earnings or disclosures could have been materially different from those reflected in these consolidated financial statements.

Other Recently Adopted Accounting Standards

In June 2022, the FASB issued Accounting Standards Update ("ASU") No. 2022-03, Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions. The amendment reduces diversity in practice by clarifying that a separate contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value. In addition, this ASU provided amended examples to illustrate that a restriction that is a characteristic of the equity security, which market participants would take into account when pricing them, would be considered in measuring fair value. This ASU also introduced new disclosure requirements. The amendments were effective prospectively for years beginning after December 15, 2023. As discussed in Note 2, Investment Securities, in July 2023 we sold our remaining shares of Visa Inc. Class B restricted common stock. We adopted ASU 2022-03 in the first quarter of 2024, which as a result of the previously mentioned sale had no impact our financial condition, results of operations or disclosures.

In March 2023, the FASB issued ASU No. 2023-01, Leases (Topic 842): Common Control Arrangements. For public companies, the amendment requires entities to amortize leasehold improvements associated with common control lease arrangements over the useful life of the improvements to the common control group, as opposed to
75


the shorter of the remaining lease term and the useful life of the improvements for all other operating leases. The amendments were effective for years beginning after December 15, 2023, and may be adopted either prospectively or retrospectively. We adopted ASU 2023-01 on a prospective basis in the first quarter of 2024, which had no impact on our financial condition or results of operations as we did not have common control lease arrangements at the time of adoption and we have not since entered into any such arrangements.

In March 2023, the FASB issued ASU No. 2023-02, Investments—Equity Method and Joint Ventures (Topic 323): Accounting for Investments in Tax Credit Structures Using the Proportional Amortization Method. Under current GAAP, an entity can only elect to apply the proportional amortization method to investments in low-income housing tax credit ("LIHTC") structures. The proportional amortization method results in the cost of the investment being amortized in proportion to the income tax credits and other income tax benefits received, with the amortization of the investment and the income tax credits being presented net in the consolidated statements of income as a component of income tax expense (benefit). The amendments will allow entities to elect to account for all other equity investments made primarily for the purpose of receiving income tax credits to using the proportional amortization method, regardless of the tax credit program through which the investment earns income tax credits, when certain conditions are met. The amendments were effective for fiscal years beginning after December 15, 2023, and may be adopted either on a modified retrospective basis or retrospectively. Other than investments in LIHTC funds, as disclosed in Note 2, Investment Securities, we currently have no other equity investments made primarily for the purpose of receiving income tax credits, and therefore the adoption of this ASU had no impact on our financial condition, results of operations, or disclosures.

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The amendments are intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses, enhanced interim disclosure requirements, clarifying circumstances in which an entity can disclose multiple segment measures of profit or loss, providing new segment disclosure requirements for entities with a single reportable segment, and requiring other disclosures. The amendments were effective for annual reporting periods beginning after December 15, 2023 and interim periods within fiscal years beginning after December 31, 2024, and shall be applied retrospectively to all prior periods presented in the financial statements. We adopted ASU 2023-07 in the fourth quarter of 2024 with this Form 10-K, and the required expanded disclosures have been made above within this Note 1, Summary of Significant Accounting Policies, under the section titled Segment Reporting. Adoption had no impact on our financial condition or results of operations.

Accounting Standards Not Yet Effective

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The amendments require disaggregated information about the effective tax rate reconciliation and additional disclosures on reconciling items and taxes paid that meet a quantitative threshold. The amendments are effective for annual reporting periods beginning after December 15, 2024, and may be adopted either prospectively or retrospectively. Early adoption is permitted. We are currently evaluating the impact of the amendments on our financial statement disclosures upon adoption.

In November 2024, the FASB issued ASU No. 2024-03 (updated in January 2025 to ASU No. 2025-01), Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. The amendments are intended to improve income statement expense disclosure requirements, primarily through enhanced disclosures about certain costs and expenses included in income statement expense captions. The amendments are effective for annual reporting periods beginning after December 15, 2026 (i.e., 2027 Form 10-K) and interim periods within annual reporting periods beginning after December 15, 2027. Early adoption is permitted. We are currently evaluating the impact of the amendments on our financial statement disclosures upon adoption.

Note 2:  Investment Securities
 
Our investment securities portfolio consists of U.S. Treasury securities, obligations of state and political subdivisions, U.S. federal government agencies, such as the Government National Mortgage Association ("GNMA") and Small Business Administration ("SBA"), and U.S. government-sponsored enterprises ("GSEs"), such as the Federal National Mortgage Association ("FNMA"), Federal Home Loan Mortgage Corporation ("FHLMC"), Federal
76


Farm Credit Banks Funding Corporation and FHLB, and U.S. and foreign corporations. We also invest in residential and commercial mortgage-backed securities ("MBS"/"CMBS") and collateralized mortgage obligations ("CMOs") issued or guaranteed by the GSEs, as reflected in the following table.

A summary of the amortized cost, fair value and allowance for credit losses related to securities held-to-maturity as of December 31, 2024 and December 31, 2023 is presented below.

Held-to-maturity:
Amortized Cost 1
Allowance for Credit LossesNet Carrying AmountGross UnrealizedFair Value
(in thousands)Gains(Losses)
December 31, 2024
Securities of U.S. government-sponsored enterprises:
CMBS issued by FHLMC, FNMA and GNMA
$242,559 $ $242,559 $ $(34,449)$208,110 
CMOs issued by FHLMC, FNMA and GNMA
209,748  209,748  (18,492)191,256 
MBS pass-through securities issued by FHLMC, FNMA and GNMA192,388  192,388  (30,942)161,446 
SBA-backed securities1,513  1,513  (61)1,452 
Debentures of government-sponsored agencies141,431  141,431  (22,694)118,737 
Obligations of state and political subdivisions61,560  61,560  (8,341)53,219 
Corporate bonds30,000  30,000  (685)29,315 
Total held-to-maturity$879,199 $ $879,199 $ $(115,664)$763,535 
December 31, 2023
Securities of U.S. government-sponsored enterprises:
CMBS issued by FHLMC, FNMA and GNMA
$247,441 $ $247,441 $ $(35,071)$212,370 
CMOs issued by FHLMC, FNMA and GNMA
228,761  228,761 28 (16,882)211,907 
MBS pass-through securities issued by FHLMC, FNMA and GNMA208,983  208,983  (27,326)181,657 
  SBA-backed securities1,853  1,853  (90)1,763 
Debentures of government-sponsored agencies146,126  146,126  (21,994)124,132 
Obligations of state and political subdivisions62,034  62,034 47 (7,884)54,197 
Corporate bonds30,000  30,000  (1,196)28,804 
Total held-to-maturity$925,198 $ $925,198 $75 $(110,443)$814,830 
1 Amortized cost and fair values exclude accrued interest receivable of $3.4 million and $3.6 million at December 31, 2024 and 2023, respectively, which is included in interest receivable and other assets in the consolidated statements of condition.

Management measures expected credit losses on held-to-maturity securities collectively by major security type, with each type sharing similar risk characteristics, and considers historical credit loss information that is adjusted for current conditions and reasonable and supportable forecasts. With regard to MBSs and CMOs issued or guaranteed by the GSEs, and SBA-backed securities, we expect to receive all the contractual principal and interest on these securities, as such securities are backed by the full faith and credit of and/or guaranteed by the U.S. government. Accordingly, no allowance for credit losses has been recorded for these securities. With regard to securities issued by states and political subdivisions and corporate bonds, management considers: (i) issuer and/or guarantor credit ratings, (ii) historical probability of default and loss given default rates for given bond ratings and remaining maturity, (iii) whether issuers continue to make timely principal and interest payments under the contractual terms of the securities, (iv) internal credit review of the financial information, and (v) whether or not such securities have credit enhancements such as guarantees, contain a defeasance clause, or are pre-refunded by the issuers. Based on the comprehensive analysis, no credit losses are expected.

The following table summarizes the amortized cost of our portfolio of held-to-maturity securities issued by states and political subdivisions and corporate bonds by Moody's and/or Standard & Poor's bond ratings as of December 31, 2024 and 2023.
Obligations of state and political subdivisionsCorporate bonds
 (in thousands)December 31, 2024December 31, 2023December 31, 2024December 31, 2023
Aaa / AAA$42,161 $42,577 $ $ 
Aa1 / AA+
19,399 19,457   
A2 / A  30,000 30,000 
Total$61,560 $62,034 $30,000 $30,000 

77


A summary of the amortized cost, fair value and allowance for credit losses related to securities available-for-sale as of December 31, 2024 and 2023 is presented below.

Available-for-sale:
Amortized Cost 1
Gross UnrealizedAllowance for Credit LossesFair Value
(in thousands)Gains(Losses)
December 31, 2024
Securities of U.S. government-sponsored enterprises:
CMBS issued by FHLMC, FNMA and GNMA
$222,862 $154 $(4,977)$ $218,039 
CMOs issued by FHLMC, FNMA and GNMA
42,432 28 (6,321) 36,139 
MBS pass-through securities issued by FHLMC, FNMA and GNMA30,498 2 (4,840) 25,660 
SBA-backed securities331  (23) 308 
Debentures of government- sponsored agencies8,971  (1,761) 7,210 
U.S. Treasury securities12,020  (1,205) 10,815 
Obligations of state and political subdivisions96,178  (12,464) 83,714 
Corporate bonds6,000  (351) 5,649 
Total available-for-sale$419,292 $184 $(31,942)$ $387,534 
December 31, 2023
Securities of U.S. government-sponsored enterprises:
CMBS issued by FHLMC, FNMA and GNMA
$160,968 $ $(13,279)$ $147,689 
CMOs issued by FHLMC, FNMA and GNMA
153,689  (17,420) 136,269 
MBS pass-through securities issued by FHLMC, FNMA and GNMA77,680 2 (9,168) 68,514 
SBA-backed securities21,126  (1,655) 19,471 
Debentures of government- sponsored agencies73,899  (7,037) 66,862 
U.S. Treasury securities11,923  (1,300) 10,623 
Obligations of state and political subdivisions102,202 1 (10,321) 91,882 
Corporate bonds11,992  (1,274) 10,718 
Total available-for-sale$613,479 $3 $(61,454)$ $552,028 
1 Amortized cost and fair value exclude accrued interest receivable of $1.7 million and $2.3 million at December 31, 2024 and 2023, respectively, which is included in interest receivable and other assets in the consolidated statements of condition.

As part of our ongoing review of our investment securities portfolio, we reassessed the classification of certain securities issued by government-sponsored agencies. In March 2022, we transferred $357.5 million of these securities from available-for-sale to held-to-maturity at fair value. We intend and have the ability to hold these securities to maturity. The net unrealized pre-tax loss of $14.8 million that remained and the related accumulated other comprehensive loss are accreted to interest income over the remaining lives of the securities. Because these entries offset each other, there is no impact on net income.

The amortized cost and fair value of investment debt securities by contractual maturity at December 31, 2024 and 2023 are shown below. Expected maturities may differ from contractual maturities if the issuers of the securities have the right to call or prepay obligations with or without call or prepayment penalties.
 December 31, 2024December 31, 2023
 Held-to-MaturityAvailable-for-SaleHeld-to-MaturityAvailable-for-Sale
(in thousands)Amortized CostFair ValueAmortized CostFair ValueAmortized CostFair ValueAmortized CostFair Value
Within one year$36,476 $36,380 $99,431 $99,258 $ $ $101 $100 
After one but within five years118,590 110,857 106,986 103,058 87,887 84,541 226,669 208,444 
After five years through ten years229,040 191,328 75,429 67,940 304,976 261,654 95,552 85,447 
After ten years495,093 424,970 137,446 117,278 532,335 468,635 291,157 258,037 
Total$879,199 $763,535 $419,292 $387,534 $925,198 $814,830 $613,479 $552,028 

Sales of investment securities and gross gains and losses for the years ended December 31, 2024, 2023 and 2022 are shown in the following table.
78


(in thousands)202420232022
Available-for-sale:
  Sales proceeds$292,621 $205,795 $10,664 
  Gross realized gains$ $5 $17 
  Gross realized losses$(32,541)$(8,705)$(80)
Sale of equity securities: 1
Sales proceeds$ $2,807 $ 
Gross realized gain$ $2,807 $ 
1 Refer to VISA Inc. Class B Common Stock section below for more information.

The reported values of pledged investment securities are shown in the following table (which includes both encumbered and unencumbered securities).
(in thousands)December 31, 2024December 31, 2023
Pledged to the State of California:
   Secure public deposits in compliance with the Local Agency Security Program$288,385 $287,436 
   Collateral for trust deposits1,284 666 
   Collateral for Wealth Management and Trust Services checking account895 562 
Total investment securities pledged to the State of California290,564 288,664 
Bankruptcy trustee deposits pledged with Federal Reserve Bank651 1,151 
Pledged to FHLB Securities-Backed Credit Program284,148 383,484 
Pledged to the Federal Reserve Discount Window
365,759  
Pledged to the Federal Reserve "BTFP" 265,660 
Total pledged investment securities$941,122 $938,959 


79


There were 269 and 313 securities in unrealized loss positions at December 31, 2024 and 2023, respectively. Those securities are summarized and classified according to the duration of the loss period in the tables below.
December 31, 2024< 12 continuous months≥ 12 continuous monthsTotal securities
 in a loss position
(in thousands)Fair valueUnrealized lossFair valueUnrealized lossFair valueUnrealized loss
Held-to-maturity:
CMBS issued by FHLMC, FNMA and GNMA
$ $ $208,110 $(34,449)$208,110 $(34,449)
CMOs issued by FHLMC, FNMA and GNMA
18,451 (1,623)172,805 (16,869)191,256 (18,492)
MBS pass-through securities issued by FHLMC, FNMA and GNMA3,487 (150)157,959 (30,792)161,446 (30,942)
SBA-backed securities  1,452 (61)1,452 (61)
Debentures of government-sponsored agencies  118,737 (22,694)118,737 (22,694)
Obligations of state and political subdivisions5,558 (44)47,661 (8,297)53,219 (8,341)
Corporate bonds  29,315 (685)29,315 (685)
Total held-to-maturity$27,496 $(1,817)$736,039 $(113,847)$763,535 $(115,664)
Available-for-sale:
CMBS issued by FHLMC, FNMA and GNMA
$129,402 $(343)$58,065 $(4,634)$187,467 $(4,977)
CMOs issued by FHLMC, FNMA and GNMA
  33,749 (6,321)33,749 (6,321)
MBS pass-through securities issued by FHLMC, FNMA and GNMA7  25,495 (4,840)25,502 (4,840)
SBA-backed securities  309 (23)309 (23)
Debentures of government-sponsored agencies  7,210 (1,761)7,210 (1,761)
U.S. Treasury securities  10,815 (1,205)10,815 (1,205)
Obligations of state and political subdivisions  83,714 (12,464)83,714 (12,464)
Corporate bonds  5,649 (351)5,649 (351)
Total available-for-sale$129,409 $(343)$225,006 $(31,599)$354,415 $(31,942)
Total securities at a loss position$156,905 $(2,160)$961,045 $(145,446)$1,117,950 $(147,606)
80


December 31, 2023< 12 continuous months> 12 continuous monthsTotal securities
 in a loss position
(in thousands)Fair valueUnrealized lossFair valueUnrealized lossFair valueUnrealized loss
Held-to-maturity:
CMBS issued by FHLMC, FNMA and GNMA
$10,988 $(244)$201,383 $(34,826)$212,371 $(35,070)
CMOs issued by FHLMC, FNMA and GNMA
51,136 (432)156,515 (16,451)207,651 (16,883)
MBS pass-through securities issued by FHLMC, FNMA and GNMA  181,656 (27,326)181,656 (27,326)
SBA-backed securities  1,763 (90)1,763 (90)
Debentures of government-sponsored agencies  124,132 (21,994)124,132 (21,994)
Obligations of state and political subdivisions  44,437 (7,884)44,437 (7,884)
Corporate bonds  28,804 (1,196)28,804 (1,196)
Total held-to-maturity$62,124 $(676)$738,690 $(109,767)$800,814 $(110,443)
Available-for-sale:
CMBS issued by FHLMC, FNMA and GNMA
$1,235 $(7)$146,454 $(13,272)$147,689 $(13,279)
CMOs issued by FHLMC, FNMA and GNMA
  136,269 (17,420)136,269 (17,420)
MBS pass-through securities issued by FHLMC, FNMA and GNMA  68,237 (9,168)68,237 (9,168)
SBA-backed securities  19,471 (1,655)19,471 (1,655)
Debentures of government- sponsored agencies  66,862 (7,037)66,862 (7,037)
U.S. Treasury securities  10,623 (1,300)10,623 (1,300)
Obligations of state and political subdivisions666 (1)90,655 (10,320)91,321 (10,321)
Corporate bonds  10,718 (1,274)10,718 (1,274)
Asset-backed securities      
Total available-for-sale$1,901 $(8)$549,289 $(61,446)$551,190 $(61,454)
Total$64,025 $(684)$1,287,979 $(171,213)$1,352,004 $(171,897)
 
As of December 31, 2024, the investment portfolio included 247 investment securities that had been in a continuous loss position for twelve months or more and 22 investment securities that had been in a loss position for less than twelve months.

Securities issued by government-sponsored agencies, such as FNMA and FHLMC, usually have implicit credit support from the U.S. federal government. However, since 2008, FNMA and FHLMC have been under government conservatorship and, therefore, contractual cash flows for these investments carry explicit guarantees by the U.S. federal government while FNMA and FHLMC remain under conservatorship. Securities issued by the SBA and GNMA have explicit credit guarantees by the U.S. federal government, which protects us from credit losses on the contractual cash flows of the securities.

Our investments in obligations of state and political subdivision bonds are deemed creditworthy after our comprehensive analysis of the issuers' latest financial information, credit ratings by major credit agencies, and/or credit enhancements.
No allowances for credit losses have been recognized on available-for-sale securities in an unrealized loss position, as management does not believe any of the securities are impaired due credit risk factors at either December 31, 2024 or 2023. In addition, for any available-for-sale securities in an unrealized loss position at December 31, 2024 and 2023, the Bank assessed whether it intended to sell the securities, or if it was more likely than not that it would be required to sell the securities before recovery of its amortized cost basis, which would require a write-down to fair value through net income. Because the Bank did not intend to sell those securities that were in an unrealized loss position, and it was not more-likely-than-not that the Bank would be required to sell the securities before recovery of their amortized cost bases, the Bank determined that no write-down was necessary as of the reporting date.

81


On July 7, 2023, the Bank entered into various interest rate swap agreements with notional values totaling $101.8 million to hedge balance sheet interest rate sensitivity and protect selected securities in its available-for-sale portfolio against changes in fair value related to changes in the benchmark interest rate. On November 4, 2024, the Bank terminated these contracts resulting in an adjustment to book value that will be amortized over the life of the hedged securities. For additional details, refer to Note 14, Derivative Financial Instruments and Hedging Activities.

Non-Marketable Securities Included in Other Assets

FHLB Capital Stock

As a member of the FHLB, we are required to maintain a minimum investment in FHLB capital stock as determined by the Board of Directors of the FHLB. The minimum investment requirements can increase in the event we increase our total asset size or borrowings with the FHLB. Shares cannot be purchased or sold except between the FHLB and its members at the $100 per share par value. We held $16.7 million of FHLB stock included in other assets on the consolidated statements of condition at both December 31, 2024 and 2023. The carrying amounts of these investments are reasonable estimates of fair value because the securities are restricted to member banks and do not have a readily determinable market value. Based on our analysis of FHLB’s financial condition and certain qualitative factors, we determined that the FHLB stock was not impaired at December 31, 2024 or 2023.  On February 20, 2025, FHLB announced a cash dividend for the fourth quarter of 2024 at an annualized dividend rate of 8.75% to be distributed in mid-March 2025. Cash dividends paid on FHLB capital stock are recorded as non-interest income.

Visa Inc. Class B Common Stock

As a member bank of Visa U.S.A., we held 10,439 shares of Visa Inc. Class B common stock as of December 31, 2022. These shares had a carrying value of zero because they lacked a readily determinable fair value due to the restriction from resale to non-member banks of Visa U.S.A. until their conversion into Class A (voting) shares upon the termination of Visa Inc.'s Covered Litigation, and uncertainty about the conversion rate to Class A shares. On July 13, 2023, the Bank sold the entirety of its remaining investment in Visa Inc. Class B restricted common stock for a $2.8 million gain.

For further information, refer to Note 12, Commitments and Contingencies.

Low Income Housing Tax Credits

We invest in low-income housing tax credit funds as a limited partner, which totaled $1.6 million and $2.0 million recorded in other assets as of December 31, 2024 and 2023, respectively. In 2024, we recognized $525 thousand of low income housing tax credits and other tax benefits, offset by $438 thousand of amortization expense for low-income housing tax credit investments, as a component of income tax expense. As of December 31, 2024, our unfunded commitments for these low-income housing tax credit funds totaled $338 thousand. We did not recognize any impairment losses on these low-income housing tax credit investments during 2024 or 2023, as the value of the future tax benefits exceeds the carrying value of the investments.
















82


Note 3:  Loans and Allowance for Credit Losses on Loans

The following table presents the amortized cost of loans by portfolio class as of December 31, 2024 and 2023.
December 31,
(in thousands)20242023
Commercial and industrial$152,263 $153,750 
Real estate:
  Commercial owner-occupied321,962 333,181 
  Commercial non-owner occupied
1,273,596 1,219,385 
  Construction36,970 99,164 
  Home equity88,325 82,087 
  Other residential143,207 118,508 
Installment and other consumer loans66,933 67,645 
Total loans, at amortized cost 1
2,083,256 2,073,720 
Allowance for credit losses on loans(30,656)(25,172)
Total loans, net of allowance for credit losses on loans$2,052,600 $2,048,548 
1 Amortized cost includes net deferred loan origination costs of $2.5 million and $2.7 million at December 31, 2024 and 2023, respectively. Amounts are also net of unrecognized purchase discounts of $1.1 million and $2.0 million at December 31, 2024 and 2023, respectively. Amortized cost excludes accrued interest, which totaled $6.8 million and $6.6 million at December 31, 2024 and 2023, respectively, and is included in interest receivable and other assets in the consolidated statements of condition.

Lending Risks

Concentrations of Credit: Virtually all of our loans are from customers located in Northern California. Approximately 89% and 90% of total loans were secured by real estate at December 31, 2024 and 2023, respectively. At December 31, 2024 and 2023, 77% and 75%, respectively, of our total loans were commercial real estate, the majority of which were secured by real estate located in Marin, Sonoma, San Francisco, Alameda, Napa, Sacramento, and Contra Costa counties (California).

Commercial and Industrial Loans: Commercial loans are generally made to established small and mid-sized businesses to provide financing for their growth and working capital needs, equipment purchases and acquisitions.  Management examines historical, current, and projected cash flows to determine the ability of the borrower to repay obligations as agreed. Commercial loans are made based primarily on the identified cash flows of the borrower and secondarily on the underlying collateral and guarantor support. The cash flows of borrowers, however, may not occur as expected, and the collateral securing these loans may fluctuate in value. Most commercial and industrial loans are secured by the assets being financed, such as accounts receivable and inventory, and typically include personal guarantees. We target stable businesses with guarantors who provide additional sources of repayment and have proven to be resilient in periods of economic stress.  A weakened economy, and the resultant decreased consumer and/or business spending, may have an effect on the credit quality of commercial loans.

Commercial Real Estate Loans: Commercial real estate loans, which include income producing investment properties and owner-occupied real estate used for business purposes, are subject to underwriting standards and processes similar to commercial loans discussed above. We underwrite these loans to be repaid from cash flow from either the business or investment property and supported by real property collateral. Underwriting standards for commercial real estate loans include, but are not limited to, debt coverage and loan-to-value ratios. Furthermore, a large majority of our loans are guaranteed by the owners of the properties. Conditions in the real estate markets or a downturn in the general economy may adversely affect our commercial real estate loans. In the event of a vacancy, we expect guarantors to carry the loans until they find a replacement tenant.  The owner's substantial equity investment provides a strong economic incentive to continue to support their commercial real estate projects. As such, we have generally experienced a relatively low level of losses and delinquencies in this portfolio.

Construction Loans: Construction loans are generally made to developers and builders to finance construction, renovation and occasionally land acquisitions in anticipation of near-term development. Construction loans include interest reserves that are used for the payment of interest during the development and marketing periods and are capitalized as part of the loan balance. When a construction loan is placed on nonaccrual status before the depletion of the interest reserve, we apply the interest funded by the interest reserve against the loan's principal
83


balance. These loans are underwritten after an evaluation of the borrower's financial strength, reputation, prior track record, and independent appraisals. We monitor all construction projects to determine whether they are on schedule, completed as planned and in accordance with the approved construction budgets. Significant events can affect the construction industry, including: the inherent volatility of real estate markets and vulnerability to delays due to weather, change orders, inability to obtain construction permits, labor or material shortages, and price changes. Estimates of construction costs and value associated with the completed project may be inaccurate. Repayment of construction loans is largely dependent on the ultimate success of the project.

Consumer Loans: Consumer loans primarily consist of home equity lines of credit, other residential loans, floating homes, and indirect luxury auto loans, along with a small number of installment loans. Our other residential loans include tenancy-in-common fractional interest loans ("TIC") located almost entirely in San Francisco County. We originate consumer loans utilizing credit score information, debt-to-income ratio, and loan-to-value ratio analysis. Diversification among consumer loan types, coupled with relatively small loan amounts that are spread across many individual borrowers, mitigates risk. We do not originate sub-prime residential mortgage loans, nor is it our practice to underwrite loans commonly referred to as "Alt-A mortgages," the characteristics of which are reduced documentation, borrowers with low FICO scores, or collateral with high loan-to-value ratios.

Credit Quality Indicators
 
We use a risk rating system to evaluate asset quality, and to identify and monitor credit risk in individual loans, and in the loan portfolio. Our definitions of “Special Mention” risk graded loans, or worse, are consistent with those used by the Federal Deposit Insurance Corporation ("FDIC").  Our internally assigned grades are as follows:
 
Pass and Watch: Loans to borrowers of acceptable or better credit quality. Borrowers in this category demonstrate fundamentally sound financial positions, repayment capacity, credit history, and management expertise.  Loans in this category must have an identifiable and stable source of repayment and meet the Bank’s policy regarding debt-service-coverage ratios.  These borrowers are capable of sustaining normal economic, market or operational setbacks without significant financial consequences.  Negative external industry factors are generally not present.  The loan may be secured, unsecured, or supported by non-real estate collateral for which the value is more difficult to determine and/or whose marketability is more uncertain. This category also includes “Watch” loans, where the primary source of repayment has been delayed. The “Watch” risk rating is intended to be a transitional grade, with either an upgrade or downgrade within a reasonable period.
 
Special Mention: Potential weaknesses that deserve close attention. If left uncorrected, those potential weaknesses may result in deterioration of the payment prospects for the asset. Special Mention assets do not present sufficient risk to warrant adverse classification.
 
Substandard: Inadequately protected by either the current sound worth and paying capacity of the obligor or the collateral pledged, if any. A Substandard asset has well-defined weaknesses that jeopardize the liquidation of the debt. Substandard assets are characterized by the distinct possibility that we will sustain some loss if such weaknesses or deficiencies are not corrected. Well-defined weaknesses include adverse trends or developments in the borrower’s financial condition, managerial weaknesses, and/or significant collateral deficiencies.
 
Doubtful: Critical weaknesses that make collection or liquidation in full improbable. There may be specific pending events that work to strengthen the asset; however, the amount or timing of the loss may not be determinable. Pending events generally occur within one year of the asset being classified as Doubtful. Examples include: merger, acquisition, or liquidation; capital injection; guarantee; perfecting liens on additional collateral; and refinancing. Such loans are placed on non-accrual status and are usually collateral-dependent.

We regularly review our credits for the accuracy of risk grades whenever we receive new information and at each quarterly and year-end reporting period. Borrowers are generally required to submit financial information at regular intervals. Typically, commercial borrowers with lines of credit are required to submit financial information with reporting intervals ranging from monthly to annually depending on credit size, risk and complexity. In addition, investor commercial real estate borrowers with loans exceeding a certain dollar threshold are usually required to submit rent rolls or property income statements annually. We monitor construction loans monthly. We review home equity and other consumer loans based on delinquency. We also review loans graded “Watch” or worse, regardless of loan type, no less than quarterly.
84



The following tables present the loan portfolio by loan portfolio class, origination/renewal year and internal risk rating as of December 31, 2024 and 2023. The current year vintage table reflects gross charge-offs by portfolio class and year of origination. Generally, existing term loans that were re-underwritten are reflected in the table in the year of renewal. Lines of credit that have a conversion feature at the time of origination, such as construction to perm loans, are presented by year of origination.
(in thousands)Term Loans - Amortized Cost by Origination YearRevolving Loans Amortized Cost
December 31, 202420242023202220212020PriorTotal
Commercial and industrial:
Pass and Watch$9,951 $20,282 $7,742 $1,371 $2,650 $27,487 $71,212 $140,695 
Special Mention598    5 221 7,286 8,110 
Substandard  2,793    665 3,458 
Total commercial and industrial$10,549 $20,282 $10,535 $1,371 $2,655 $27,708 $79,163 $152,263 
Gross current period charge-offs$ $ $ $ $ $ $(41)$(41)
Commercial real estate, owner-occupied:
Pass and Watch$14,638 $13,386 $43,381 $44,536 $41,160 $130,197 $169 $287,467 
Special Mention 378  18,870 804 9,499  29,551 
Substandard  2,110   2,834  4,944 
Total commercial real estate, owner-occupied$14,638 $13,764 $45,491 $63,406 $41,964 $142,530 $169 $321,962 
Commercial real estate, non-owner occupied:
Pass and Watch$119,053 $64,906 $162,804 $196,661 $179,060 $442,574 $9,178 $1,174,236 
Special Mention18,343  2,736 2,097 729 39,888  63,793 
Substandard 497  2,127  32,943  35,567 
Total commercial real estate, non-owner occupied
$137,396 $65,403 $165,540 $200,885 $179,789 $515,405 $9,178 $1,273,596 
Construction:
Pass and Watch$18,128 $ $11,380 $ $ $ $ $29,508 
Special Mention7,462       7,462 
Total construction$25,590 $ $11,380 $ $ $ $ $36,970 
Home equity:
Pass and Watch$94 $13 $ $ $ $968 $86,337 $87,412 
Substandard     174 739 913 
Total home equity$94 $13 $ $ $ $1,142 $87,076 $88,325 
Other residential:
Pass and Watch$35,390 $17,267 $19,682 $12,989 $24,378 $33,501 $ $143,207 
Total other residential$35,390 $17,267 $19,682 $12,989 $24,378 $33,501 $ $143,207 
Installment and other consumer:
Pass and Watch$17,525 $15,429 $10,841 $7,798 $2,788 $10,901 $1,429 $66,711 
Substandard   207  15  222 
Total installment and other consumer$17,525 $15,429 $10,841 $8,005 $2,788 $10,916 $1,429 $66,933 
Gross current period charge-offs$ $(14)$ $(39)$ $(1)$(4)$(58)
Total loans:
Pass and Watch$214,779 $131,283 $255,830 $263,355 $250,036 $645,628 $168,325 $1,929,236 
Total Special Mention$26,403 $378 $2,736 $20,967 $1,538 $49,608 $7,286 $108,916 
Total Substandard$ $497 $4,903 $2,334 $ $35,966 $1,404 $45,104 
Totals$241,182 $132,158 $263,469 $286,656 $251,574 $731,202 $177,015 $2,083,256 
Total gross current period charge-offs$ $(14)$ $(39)$ $(1)$(45)$(99)
85


(in thousands)Term Loans - Amortized Cost by Origination YearRevolving Loans Amortized Cost
December 31, 202320232022202120202019PriorTotal
Commercial and industrial:
Pass and Watch$25,615 $9,187 $2,970 $3,718 $15,128 $21,004 $62,486 $140,108 
Special Mention    334  9,300 9,634 
Substandard    1,311 2,697  4,008 
Total commercial and industrial$25,615 $9,187 $2,970 $3,718 $16,773 $23,701 $71,786 $153,750 
Commercial real estate, owner-occupied:
Pass and Watch$13,128 $41,808 $49,887 $37,708 $40,994 $114,018 $56 $297,599 
Special Mention1,431 4,498 15,636 820 286 8,902  31,573 
Substandard 2,231    1,778  4,009 
Total commercial real estate, owner-occupied$14,559 $48,537 $65,523 $38,528 $41,280 $124,698 $56 $333,181 
Commercial real estate, non-owner occupied:
Pass and Watch$76,718 $172,028 $196,340 $150,831 $139,860 $368,675 $9,832 $1,114,284 
Special Mention 2,790 9,498 11,776 15,708 41,602  81,374 
Substandard878 272 2,204   20,373  23,727 
Total commercial real estate, non-owner occupied
$77,596 $175,090 $208,042 $162,607 $155,568 $430,650 $9,832 $1,219,385 
Construction:
Pass and Watch$13,138 $24,403 $19,521 $29,512 $ $ $ $86,574 
Special Mention12,590       12,590 
Total construction$25,728 $24,403 $19,521 $29,512 $ $ $ $99,164 
Home equity:
Pass and Watch$ $ $ $ $ $734 $80,773 $81,507 
Substandard     369 211 580 
Total home equity$ $ $ $ $ $1,103 $80,984 $82,087 
Other residential:
Pass and Watch$17,861 $20,114 $13,390 $25,637 $20,935 $20,571 $ $118,508 
Total other residential$17,861 $20,114 $13,390 $25,637 $20,935 $20,571 $ $118,508 
Installment and other consumer:
Pass and Watch$22,038 $14,528 $10,632 $4,687 $5,300 $9,399 $1,061 $67,645 
Total installment and other consumer$22,038 $14,528 $10,632 $4,687 $5,300 $9,399 $1,061 $67,645 
Total loans:
Pass and Watch$168,498 $282,068 $292,740 $252,093 $222,217 $534,401 $154,208 $1,906,225 
Total Special Mention$14,021 $7,288 $25,134 $12,596 $16,328 $50,504 $9,300 $135,171 
Total Substandard$878 $2,503 $2,204 $ $1,311 $25,217 $211 $32,324 
Totals$183,397 $291,859 $320,078 $264,689 $239,856 $610,122 $163,719 $2,073,720 


86


The following table shows the amortized cost of loans by portfolio class, payment aging and non-accrual status as of December 31, 2024 and 2023.

Loan Aging Analysis by Portfolio Class
(in thousands)Commercial and industrialCommercial real estate, owner-occupied
Commercial real estate, non-owner occupied
ConstructionHome equityOther residentialInstallment and other consumerTotal
December 31, 2024        
30-59 days past due$203 $208 $718 $ $738 $ $415 $2,282 
60-89 days past due 559   186  7 752 
90 days or more past due 1
2,793 113 10,742  248  8 13,904 
Total past due2,996 880 11,460  1,172  430 16,938 
Current149,267 321,082 1,262,136 36,970 87,153 143,207 66,503 2,066,318 
Total loans 1
$152,263 $321,962 $1,273,596 $36,970 $88,325 $143,207 $66,933 $2,083,256 
Non-accrual loans 2
$2,845 $1,537 $28,525 $ $752 $ $222 $33,881 
Non-accrual loans with no allowance$ $1,537 $497 $ $752 $ $207 $2,993 
December 31, 2023        
30-59 days past due$2,991 $618 $ $ $43 $83 $195 $3,930 
60-89 days past due69  2,204    1 2,274 
90 days or more past due 1
1,311 149      1,460 
Total past due4,371 767 2,204  43 83 196 7,664 
Current149,379 332,414 1,217,181 99,164 82,044 118,425 67,449 2,066,056 
Total loans 1
$153,750 $333,181 $1,219,385 $99,164 $82,087 $118,508 $67,645 $2,073,720 
Non-accrual loans 2
$4,008 $434 $3,081 $ $469 $ $ $7,992 
Non-accrual loans with no allowance$1,311 $434 $877 $ $469 $ $ $3,091 
1 There were no non-performing loans past due more than ninety days and accruing interest at December 31, 2024 and 2023.
2 None of the non-accrual loans as of December 31, 2024 or 2023 were earning interest on a cash basis. We recognized no interest income on non-accrual loans in 2024, 2023, or 2022. Accrued interest of $530 thousand, $206 thousand, and $48 thousand was reversed from interest income for the loans that were placed on non-accrual status in 2024, 2023, and 2022, respectively.

Collateral Dependent Loans

The following table presents the amortized cost basis of individually analyzed collateral-dependent loans, which were all on non-accrual status, by portfolio class and collateral type as of December 31, 2024 and 2023.
Amortized Cost by Collateral Type
(in thousands)Commercial Real EstateResidential Real EstateOther
Total1
Allowance for Credit Losses
December 31, 2024
Commercial and industrial$52 $ $ $52 $52 
Commercial real estate, owner-occupied1,537   1,537  
Commercial real estate, non-owner occupied
28,525   28,525 7,933 
Home equity 752  752  
Installment and other consumer 222 222 15 
Total$30,114 $752 $222 $31,088 $8,000 
December 31, 2023
Commercial and industrial$1,311 $ $ $1,311 $ 
Commercial real estate, owner-occupied434   434  
Commercial real estate, non-owner occupied3,081   3,081 408 
Home equity 469  469  
Total$4,826 $469 $ $5,295 $408 
1There were no collateral-dependent residential real estate mortgage loans in process of foreclosure or in substance repossessed at December 31, 2024 and 2023.
The weighted average loan-to-value of collateral-dependent loans was approximately 115% and 70% at December 31, 2024 and 2023, respectively.

87


Loan Modifications to Borrowers Experiencing Financial Difficulty
The following table summarizes the amortized cost of loans as of December 31, 2024 and 2023 modified for borrowers experiencing financial difficulty during the years ended December 31, 2024 and 2023, respectively, by portfolio class and type of modification granted.
(in thousands)
Term Extension
Total Modifications
Percent of Portfolio Class Total
December 31, 2024
Home equity$188 $188 0.2 %
Total
$188 $188 
December 31, 2023
Commercial owner-occupied$1,431 $1,431 0.4 %
Commercial non-owner occupied878 878 0.1 %
Total
$2,309 $2,309 
As of December 31, 2024 and 2023, there were no unfunded loan commitments for loans that were modified during the periods presented.

The following table summarizes the financial effect of loan modifications presented in the table above during the years ended December 31, 2024 and 2023 by portfolio class.
(in thousands)Weighted-Average Term Extension (in years)
Year ended December 31, 2024
Home equity6.6
Year ended December 31, 2023
Commercial owner-occupied2.3
Commercial non-owner occupied0.5

The loan modifications did not significantly impact the determination of the allowance for credit losses on loans during the years ended December 31, 2024 and 2023.

The Bank closely monitors the performance of the modified loans to understand the effectiveness of its modification efforts. The following table summarizes the amortized cost and payment status of loans as of December 31, 2024 and 2023 that were modified during the years ended December 31, 2024 and 2023, respectively, by portfolio class.
(in thousands)
Current
30-59 Days Past Due60-89 Days Past Due
90 Days or More Past Due
Total
Non-Accrual
December 31, 2024
Home equity$188 $ $ $ $188 $113 
Total
$188 $ $ $ $188 $113 
December 31, 2023
Commercial owner-occupied$1,431 $ $ $ $1,431 $ 
Commercial non-owner occupied878    878 878 
Total
$2,309 $ $ $ $2,309 $878 

There were no loans to borrowers experiencing financial difficulty that were modified within the previous twelve months that had subsequently defaulted (i.e., fully or partially charged-off or became 90 days or more past due).


88


Allocation of the Allowance for Credit Losses on Loans

The following table presents the details of the allowance for credit losses on loans segregated by loan portfolio class as of December 31, 2024 and 2023.

Allocation of the Allowance for Credit Losses on Loans
(in thousands)Commercial and industrialCommercial real estate, owner-occupiedCommercial real estate, non-owner occupiedConstructionHome equityOther residentialInstallment and other consumerUnallocatedTotal
December 31, 2024
        
Modeled expected credit losses$759 $1,241 $7,632 $41 $620 $1,133 $625 $ $12,051 
Qualitative adjustments672 1,120 6,528 597 64 8 268 1,255 10,512 
Specific allocations145  7,933    15  8,093 
Total$1,576 $2,361 $22,093 $638 $684 $1,141 $908 $1,255 $30,656 
December 31, 2023
        
Modeled expected credit losses$897 $1,270 $7,380 $185 $482 $619 $634 $ $11,467 
Qualitative adjustments622 1,205 6,327 1,647 70 33 342 2,038 12,284 
Specific allocations193 1 1,226   1   1,421 
Total$1,712 $2,476 $14,933 $1,832 $552 $653 $976 $2,038 $25,172 

The $5.5 million increase in the allowance for credit losses on loans in 2024 was largely due to the specific allowance increase of $6.7 million. This was mainly due to the increased reserve of $5.2 million for one non-owner occupied commercial real estate loan totaling $16.7 million that, although current, had experienced a deterioration in the collateral value and, therefore, a material increase in the loan-to-value.

Allowance for Credit Losses on Loans Rollforward

The following table discloses activity in the allowance for credit losses for the periods presented.
Allowance for Credit Losses on Loans Rollforward
(in thousands)Commercial and industrialCommercial real estate, owner-occupied
Commercial real estate, non-owner occupied
ConstructionHome equityOther residentialInstallment and other consumerUnallocatedTotal
Year ended December 31, 2024
Beginning balance$1,712 $2,476 $14,933 $1,832 $552 $653 $976 $2,038 $25,172 
(Reversal) provision (116)(115)7,152 (1,194)132 488 (14)(783)5,550 
(Charge-offs)(41)     (58) (99)
Recoveries21  8    4  33 
Ending balance$1,576 $2,361 $22,093 $638 $684 $1,141 $908 $1,255 $30,656 
Year ended December 31, 2023
Beginning balance$1,794 $2,487 $12,676 $1,937 $558 $595 $868 $2,068 22,983 
(Reversal) provision(100)395 2,257 (130)(6)58 131 (30)2,575 
(Charge-offs)(11)(406)    (24) (441)
Recoveries29   25   1  55 
Ending balance$1,712 $2,476 $14,933 $1,832 $552 $653 $976 $2,038 $25,172 
Year ended December 31, 2022
Beginning balance$1,709 $2,776 $12,739 $1,653 $595 $644 $621 $2,286 $23,023 
Provision (reversal)72 (289)(63)251 (37)(49)270 (218)(63)
(Charge-offs)(9)     (23) (32)
Recoveries22   33     55 
Ending balance$1,794 $2,487 $12,676 $1,937 $558 $595 $868 $2,068 $22,983 

Pledged Loans

Our FHLB line of credit is secured under terms of a blanket collateral agreement by a pledge of certain qualifying loans with unpaid principal balances of $1.351 billion and $1.288 billion at December 31, 2024 and 2023, respectively. In addition, we pledged eligible TIC loans, which totaled $110.0 million and $110.4 million at
89


December 31, 2024 and 2023, respectively, to secure our borrowing capacity with the Federal Reserve Bank ("FRB"). For additional information, see Note 7, Borrowings.

Related Party Loans

The Bank has, and expects to have in the future, banking transactions in the ordinary course of its business with directors, officers, principal shareholders and their businesses or associates. These transactions, including loans, are granted on substantially the same terms, including interest rates and collateral on loans, as those prevailing at the same time for comparable transactions with persons not related to us. Likewise, these transactions do not involve more than the normal risk of collectability or present other unfavorable features.

The following table shows changes in net loans to related parties for each of the three years ended December 31, 2024, 2023 and 2022.
(in thousands)202420232022
Balance at beginning of year$5,832 $6,445 $7,942 
Additions1,425  1,525 
Repayments(3,125)(613)(364)
Reclassified due to a change in borrower status  (2,658)
Balance at end of year$4,132 $5,832 $6,445 

Undisbursed commitments to related parties totaled $211 thousand and $212 thousand as of December 31, 2024 and 2023, respectively.
 
Note 4:  Bank Premises and Equipment

A summary of bank premises and equipment follows:
December 31,
(in thousands)20242023
Leasehold improvements$16,762 $16,578 
Furniture and equipment10,544 11,336 
Buildings 1,261 1,248 
Land
1,170 1,170 
Finance lease right-of-use assets 1
616 608 
Subtotal30,353 30,940 
Accumulated depreciation and amortization(23,521)(23,148)
Bank premises and equipment, net$6,832 $7,792 
1 See Note 12, Commitments and Contingencies, for more information.

The amount of depreciation and amortization totaled $1.5 million, $2.1 million, and $1.8 million for the years ended December 31, 2024, 2023 and 2022, respectively.

Note 5:  Bank Owned Life Insurance

We own life insurance policies on the lives of certain current and former officers designated by the Board of Directors to fund our employee benefit programs. Death benefits, including gross amounts under split dollar agreements, were estimated to be $133.5 million as of December 31, 2024. Generally, under split dollar agreements, the benefits to the employees' beneficiaries are limited to each employee's active service period. The investments in BOLI policies are reported at their cash surrender value, net of surrender charges, of $71.0 million and $68.1 million at December 31, 2024 and 2023, respectively. The cash surrender value includes both the original premiums paid for the life insurance policies and the accumulated accretion of policy income since the inception of the policies, net of mortality costs and other fees. Earnings on BOLI totaled $1.7 million, $1.8 million and $1.2 million in 2024, 2023 and 2022, respectively. These earnings included death benefit proceeds in excess of the cash surrender values of the BOLI policies of $313 thousand in 2023 and $86 thousand in 2022. There were no death benefit proceeds in 2024. We regularly monitor the financial information and credit ratings of our insurance carriers to ensure that they are creditworthy and comply with our policy.
90



Note 6:  Deposits

A stratification of time deposits is presented in the following table:

December 31,
(in thousands)20242023
Time deposits of less than or equal to $250 thousand$134,068 $145,697 
Time deposits of more than $250 thousand108,309 105,620 
Total time deposits$242,377 $251,317 

Interest on time deposits was $9.3 million, $4.7 million and $323 thousand in 2024, 2023 and 2022, respectively.

Scheduled maturities of time deposits at December 31, 2024 are as follows:
(in thousands)20252026202720282029ThereafterTotal
Scheduled time deposit maturities$230,203 $6,188 $2,805 $2,319 $862 $ $242,377 

As of December 31, 2024, $288.4 million in securities were pledged as collateral for our local agency deposits.

The aggregate amount of deposit overdrafts that have been reclassified as loan balances was $393 thousand and $320 thousand at December 31, 2024 and 2023, respectively.

The Bank accepts deposits from shareholders, members of the board of directors, and employees in the normal course of business, and the terms are comparable to those with non-affiliated parties. The total deposits from board directors and their businesses, and executive officers were $18.0 million and $23.6 million at December 31, 2024 and 2023, respectively.

Note 7: Borrowings and Other Obligations

Federal Home Loan Bank: The Bank had lines of credit with the FHLB totaling $948.1 million and $1.009 billion as of December 31, 2024 and 2023, respectively, based on the eligible collateral of certain loans and investment securities.

Federal Funds Lines of Credit: The Bank had unsecured lines of credit with correspondent banks for overnight borrowings totaling $125.0 million and $135.0 million as of December 31, 2024 and 2023, respectively.  In general, interest rates on these lines approximate the federal funds target rate.

Federal Reserve Bank: The Bank had a line of credit through the Discount Window at the Federal Reserve Bank of San Francisco ("FRBSF") totaling $358.0 million as of December 31, 2024, secured by investment securities and residential loans. As of December 31, 2023, the Bank had a line of credit through the Discount Window totaling $64.0 million, secured by residential loans, and a $270.2 million line under the Federal Reserve's temporary Bank Term Funding Program ("BTFP") based on the par values of pledged investment securities. When the BTFP program ended on March 11, 2024, the investment securities were reallocated to our borrowing facility through the Discount Window.

Other Obligations: Finance lease liabilities totaling $154 thousand and $298 thousand at December 31, 2024 and 2023, respectively, are included in borrowings and other obligations in the Consolidated Statements of Condition. Refer to Note 12, Commitments and Contingencies, for additional information.

The carrying values, average balances and average rates on borrowings and other obligations as of and for the years ended December 31, 2024, 2023 and 2022 are summarized in the following table.
91


2024
2023
2022
(dollars in thousands)Carrying ValueAverage BalanceAverage RateCarrying ValueAverage BalanceAverage RateCarrying ValueAverage BalanceAverage Rate
FHLB short-term borrowings$ $119 5.52 %$ $164,299 5.10 %$112,000 $1,921 4.48 %
FHLB fixed-rate advances   %   %   %
Federal funds lines of credit   %   %   %
FRBSF advances - Discount Window
 2,680 5.42 %   %   %
FRBSF short-term borrowings under the BTFP 1,607 5.00 %26,000 56,959 5.30 %   %
Other obligations (finance leases)154 222 2.23 %298 $364 1.88 %439 374 0.65 %
Total borrowings and other obligations$154 $4,628 5.13 %$26,298 $221,623 5.15 %$112,439 $2,295 3.90 %


Note 8:  Stockholders' Equity and Stock Plans

Share-Based Awards

The 2020 Director Stock Plan (the "Plan") provides for the payment of director fees in common shares of Bancorp's common stock not to exceed 250,000 shares and a way for directors to purchase shares at fair market value. During 2024, 2023 and 2022 we issued 27,287, 18,362 and 10,145 shares of common stock, respectively, for director payments. As of December 31, 2024, 182,355 shares were available for future director fees and purchases.

The 2017 Employee Stock Purchase Plan ("ESPP") gives our employees an opportunity to purchase Bancorp's common shares through payroll deductions of between one and fifteen percent of their pay. Shares are purchased quarterly at a five percent discount from the closing market price on the last day of the quarter. As of December 31, 2024, 370,739 shares were available for future purchases under the ESPP.

Under the 2017 Equity Plan, the Compensation Committee of the Board of Directors has the discretion to determine, among other things, which employees, advisors and non-employee directors will receive share-based awards, the number and timing of awards, the vesting schedule for each award, and the type of award to be granted. As of December 31, 2024, there were 742,785 shares available for future grants to employees, advisors and non-employee directors. Options are issued at an exercise price equal to the fair value of the stock at the date of grant. Options granted to officers and employees generally vest by one-third on each anniversary of the grant for three years and expire ten years from the grant date. Options granted to non-employee directors vest immediately and expire ten years from the grant date. Stock options and restricted stock may be net settled in a cashless exercise by a reduction in the number of shares otherwise deliverable upon exercise or vesting in satisfaction of the exercise payment and/or applicable tax withholding requirements. Shares withheld under net settlement arrangements are available for future grants. The table below depicts the total number of shares, amount, and weighted average price withheld for cashless exercises in each of the respective years.
December 31, 2024December 31, 2023December 31, 2022
Number of shares withheld3,798 3,132 11,505 
Total amount withheld (in thousands)$64 $86 $393 
Weighted-average price$16.89 $27.57 $34.13 

Performance-based stock awards (restricted stock) are issued to a selected group of employees under the 2017 Equity Plan. Stock award vesting is contingent upon the achievement of pre-established long-term performance goals set by the Compensation Committee of the Board of Directors. Performance is measured over a three-year period and cliff vested. These performance-based stock awards were granted at a maximum opportunity level, and based on the achievement of the pre-established goals, the actual payouts can range from 0% to 200% of the target award. For performance-based stock awards, an estimate is made of the number of shares expected to vest based on the probability that the performance criteria will be met to determine the amount of compensation expense to be recognized. The estimate is re-evaluated quarterly, and total compensation expense is adjusted for any change in the current period.

92


A summary of stock option activity for the years ended December 31, 2024, 2023, and 2022 is presented in the following table. The intrinsic value of options outstanding and exercisable is calculated as the number of in-the-money options times the difference between the market price of our stock and the exercise prices of the in-the-money options as of each year-end period presented.
Number of SharesWeighted Average Exercise Price Aggregate Intrinsic Value
(in thousands)
Weighted Average Grant-Date Fair ValueWeighted Average Remaining Contractual Term
(in years)
Options outstanding at December 31, 2021
365,381 $31.97 $2,326 5.57
Granted39,094 34.16 8.49 
Cancelled, expired or forfeited(23,760)37.48 
Exercised(51,010)23.01 617 
Options outstanding at December 31, 2022
329,705 33.22 813 5.59
Exercisable (vested) at December 31, 2022
287,228 32.81 813 5.15
Options outstanding at December 31, 2022
329,705 33.22 813 5.59
Granted10,040 32.54 8.49 
Cancelled, expired or forfeited(23,804)35.06 
Exercised(12,164)20.25 88 
Options outstanding at December 31, 2023
303,777 33.22 1 4.86
Exercisable (vested) at December 31, 2023
283,578 33.46 1 4.65
Options outstanding at December 31, 2023
303,777 33.22 1 4.86
Cancelled, expired or forfeited(25,594)29.81 
Options outstanding at December 31, 2024
278,183 33.92 2 3.93
Exercisable (vested) at December 31, 2024
273,242 33.92 2 3.87

A summary of the options outstanding and exercisable by price range as of December 31, 2024 is presented in the following table:
Stock Options Outstanding as of December 31, 2024
 Stock Options Exercisable as of December 31, 2024
Range of Exercise PricesStock Options OutstandingRemaining Contractual Life (in years)Weighted Average Exercise PriceStock Options ExercisableWeighted Average Exercise Price
$10.00 - $20.00
402 2.1$19.96 402 $19.96 
$20.01 - $30.00
60,840 0.8
24.98
60,840 
24.98
$30.01 - $40.00
159,433 4.9
34.41
154,492 
34.42
$40.01 - $50.00
57,508 4.6
42.12
57,508 
42.12
278,183 273,242 

The following table summarizes non-vested restricted stock awards and changes during the years ended December 31, 2024, 2023, and 2022.
93


Number of SharesWeighted Average Grant-Date Fair Value
Non-vested awards at December 31, 2021
61,830 $40.25 
Granted46,672 34.03 
Vested(12,444)41.49 
Cancelled or forfeited(13,692)41.8 
Non-vested awards at December 31, 2022
82,366 36.28 
Granted61,978 27.10 
Vested(15,768)36.24 
Cancelled or forfeited(21,024)36.86 
Non-vested awards at December 31, 2023
107,552 30.88 
Granted106,964 16.61 
Vested(20,832)31.76 
Cancelled or forfeited(42,396)26.97 
Non-vested awards at December 31, 2024
151,288 21.77 

We determine the fair value of stock options at the grant date using the Black-Scholes pricing model that takes into account the stock price at the grant date, exercise price, and the following assumptions (weighted-average shown). There were no options granted in the year 2024.
Years ended December 31,
202420232022
Risk-free interest rateN/A3.94 %1.86 %
Expected dividend yield on common stockN/A3.07 %2.85 %
Expected life in years
N/A
5.06.0
Expected price volatilityN/A34.68 %33.44 %

The fair value of stock options as of the grant date is recorded as stock-based compensation expense in the consolidated statements of comprehensive income (loss) over the requisite service period, which is generally the vesting period, with a corresponding increase in common stock. Stock-based compensation also includes compensation expense related to the issuance of restricted stock awards. The grant-date fair value of the restricted stock awards, which equals the grant date price, is recorded as compensation expense over the requisite service period with a corresponding increase in common stock as the shares vest. Stock options and restricted stock awards issued include a retirement eligibility clause whereby the requisite service period is satisfied at the retirement eligibility date. For those awards, we accelerate the recording of stock-based compensation when the award holder is eligible to retire. However, retirement eligibility does not affect the vesting of restricted stock or the exercisability of the stock options, which are based on the scheduled vesting period. Total compensation expense for stock options and restricted stock awards was $622 thousand, $522 thousand, and $962 thousand during 2024, 2023, and 2022, respectively, and the total recognized deferred tax benefits related thereto were $206 thousand, $146 thousand, and $257 thousand, respectively.

As of December 31, 2024, there was $800 thousand of total unrecognized compensation expense related to non-vested stock options and restricted stock awards, which is expected to be recognized over a weighted-average period of approximately 2.2 years. The total grant-date fair value of stock options vested during the years ended December 31, 2024, 2023, and 2022 was $100 thousand, $255 thousand, and $356 thousand, respectively. The total grant-date fair value of restricted stock awards vested during the years ended December 31, 2024, 2023, and 2022 was $355 thousand, $428 thousand, and $431 thousand, respectively.

We record excess tax benefits (deficiencies) resulting from the exercise of non-qualified stock options, the disqualifying disposition of incentive stock options and vesting of restricted stock awards as income tax benefits (expense) in the consolidated statements of comprehensive income (loss), with a corresponding decrease (increase) to current taxes payable. In 2023 and 2022 we recognized $2 thousand and $3 thousand, respectively, in excess tax benefits recorded as a reduction to income tax expense related to these types of transactions while in 2024 we recognized none. The tax benefits realized from disqualifying dispositions of incentive stock options were recognized in tax expense to the extent of the book compensation cost recorded.
94



Dividends
 
Presented below is a summary of cash dividends paid in the years ended December 31, 2024, 2023, and 2022 to common shareholders, recorded as a reduction from retained earnings. On January 23, 2025, the Board of Directors declared a $0.25 per share cash dividend, paid on February 13, 2025 to the shareholders of record at the close of business on February 6, 2025.
 Years ended December 31,
(in thousands except per share data)202420232022
Cash dividends to common stockholders$16,197 $16,106 $15,673 
Cash dividends per common share$1.00 $1.00 $0.98 
 
Holders of unvested restricted stock awards are entitled to dividends at the same per-share ratio as holders of common stock. Tax benefits for dividends paid on unvested restricted stock awards are recorded as tax benefits in the consolidated statements of comprehensive income (loss) with a corresponding decrease to current taxes payable. Dividends on forfeited awards are included in stock-based compensation expense.

Under the California Corporations Code, payment of dividends by Bancorp to its shareholders is restricted to the amount of retained earnings immediately prior to the distribution or the amount of assets that exceeds the total liabilities immediately after the distribution. As of December 31, 2024, Bancorp's retained earnings and total assets that exceeded total liabilities were $250.0 million and $435.4 million, respectively.

Under the California Financial Code, payment of dividends by the Bank to Bancorp generally is restricted to the lesser of retained earnings or the amount of undistributed net profits of the Bank from the three most recent fiscal years. Under this restriction, approximately $717 thousand of the Bank's retained earnings balance was available for payment of dividends to Bancorp as of December 31, 2024. Dividends in excess of that amount may be paid with prior approval of the DFPI. Bancorp held $10.3 million in cash as of December 31, 2024.

Share Repurchase Program

In 2022, Bancorp repurchased 23,275 shares totaling $877 thousand in the share repurchase plan approved by the Bancorp's Board of Directors on July 16, 2021, amended October 22, 2021.

On July 21, 2023, the Board of Directors approved the adoption of Bancorp's new share repurchase program, which replaced the existing program that expired on July 31, 2023, for up to $25.0 million and expiring on July 31, 2025. Under this new program, Bancorp repurchased 220,000 shares totaling $4.3 million at an average price of $19.21 per share in the year ended December 31, 2024, and made no repurchases under this program in the year ended December 31, 2023. Bancorp will continue to assess opportunities to utilize the program.

Under the share repurchase program, Bancorp may purchase shares of its common stock through various means, such as open market transactions, including block purchases, and privately negotiated transactions. The number of shares repurchased and the timing, manner, price and amount of any repurchases will be determined at Bancorp's discretion. Factors include, but are not limited to, stock price, trading volume and general market conditions, along with Bancorp’s general business conditions. The program may be suspended or discontinued at any time and does not obligate Bancorp to acquire any specific number of shares of its common stock.

As part of the share repurchase program, Bancorp entered into a trading plan adopted in accordance with Rule 10b5-1 of the Securities Exchange Act of 1934, as amended. The 10b5-1 trading plan permits common stock to be repurchased at times that might otherwise be prohibited under insider trading laws or self-imposed trading restrictions. The 10b5-1 trading plan is administered by an independent broker and is subject to price, market volume and timing restrictions.

95



Note 9:  Fair Value of Assets and Liabilities

Fair Value Hierarchy and Fair Value Measurement
 
We group our assets and liabilities that are measured at fair value into three levels within the fair value hierarchy, based on the markets in which the assets and liabilities are traded and the reliability of the assumptions used to determine fair value. These levels are:
 
Level 1: Valuations are based on unadjusted quoted prices in active markets for identical assets or liabilities.
 
Level 2: Valuations are based on quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active and model-based valuations for which all significant assumptions are observable or can be corroborated by observable market data.
 
Level 3: Valuations are based on unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. Values are determined using pricing models and discounted cash flow models and may include significant management judgment and estimation.

Transfers between levels of the fair value hierarchy are recognized through our monthly and/or quarterly valuation process in the reporting period during which the event or circumstances that caused the transfer occurred. No such transfers occurred in the years presented.

The following table summarizes our assets and liabilities that were required to be recorded at fair value on a recurring basis.
(in thousands)
 
Description of Financial Instruments
Carrying ValueQuoted Prices in Active Markets for Identical Assets (Level 1)Significant Other Observable Inputs (Level 2)Significant Unobservable Inputs (Level 3)
Measurement Categories: Changes in Fair Value Recorded In1
December 31, 2024    
Securities available for sale:    
Commercial mortgage-back securities, mortgage-backed securities and collateralized mortgage obligations issued by U.S. government-sponsored agencies
$279,838 $ $279,838 $ OCI
SBA-backed securities$308 $ $308 $ OCI
Debentures of government sponsored agencies$7,210 $ $7,210 $ OCI
U.S. Treasury securities$10,815 $10,815 $ $ OCI
Obligations of state and political subdivisions$83,714 $ $83,714 $ OCI
Corporate bonds$5,649 $ $5,649 $ OCI
Derivative financial assets (interest rate contracts)$333 $ $333 $ NI
December 31, 2023    
Securities available for sale:   
Commercial mortgage-back securities, mortgage-backed securities and collateralized mortgage obligations issued by U.S. government-sponsored agencies
$352,472 $ $352,472 $ OCI
SBA-backed securities$19,471 $ $19,471 $ OCI
Debentures of government sponsored agencies$66,862 $ $66,862 $ OCI
U.S. Treasury securities$10,623 $10,623 $ $ OCI
Obligations of state and political subdivisions$91,882 $ $91,882 $ OCI
Corporate bonds$10,718 $ $10,718 $ OCI
Derivative financial assets (interest rate contracts)$287 $ $287 $ NI
Derivative financial liabilities (interest rate contracts)$1,361 $ $1,361 $ NI
 1Other comprehensive income (loss) ("OCI") or net income ("NI").
Available-for-sale securities are recorded at fair value on a recurring basis. When available, quoted market prices (Level 1) are used to determine the fair value of available-for-sale securities. Level 1 securities include U.S. Treasury securities. If quoted market prices are not available, we obtain pricing information from a reputable third-
96


party service provider, who may utilize valuation techniques that use current market-based or independently sourced parameters, such as bid/ask prices, dealer-quoted prices, interest rates, benchmark yield curves, prepayment speeds, probability of default, loss severity and credit spreads (Level 2).   Level 2 securities include asset-backed securities, obligations of state and political subdivisions, U.S. agencies or government-sponsored agencies' debt securities, mortgage-backed securities, government agency-issued securities, and corporate bonds. As of December 31, 2024 and 2023, there were no Level 3 securities.

Held-to-maturity securities may be subject to an allowance for credit losses as a result of our evaluation of expected losses due to credit quality factors. We did not record any credit loss expense on held-to-maturity securities during 2024 or 2023. Fair value of held-to-maturity securities is determined using the same techniques discussed above for available-for-sale securities.

On a recurring basis, derivative financial instruments are recorded at fair value, which is based on the income approach using observable Level 2 market inputs, reflecting market expectations of future interest rates as of the measurement date.  Standard valuation techniques are used to calculate the present value of the future expected cash flows assuming an orderly transaction. Valuation adjustments may be made to reflect both our own credit risk and the counterparties’ credit risk in determining the fair value of the derivatives. These unobservable inputs are not considered significant inputs to the fair value measurement overall. Level 2 inputs for the valuations are limited to observable market prices for Secured Overnight Financing Rate ("SOFR") and Overnight Index Swap ("OIS") rates (for the very short term), quoted prices for SOFR futures contracts, observable market prices for SOFR and OIS swap rates, and one-month and three-month SOFR basis spreads at commonly quoted intervals.   Mid-market pricing of the inputs is used as a practical expedient in fair value measurements.  We project spot rates at reset days specified by each swap contract to determine future cash flows, then discount to present value using OIS curves as of the measurement date.  When the value of any collateral placed with counterparties is less than the interest rate derivative liability, a credit valuation adjustment ("CVA") is applied to reflect the credit risk we pose to counterparties.  We have used the spread between the Standard & Poor's BBB rated U.S. Bank Composite rate and SOFR for the closest maturity term corresponding to the duration of the swaps to derive the CVA. Because there is little to no counterparty risk, we did not incorporate credit adjustments from our assessment of the counterparty credit risk in determining fair value. For further discussion on our methodology for valuing our derivative financial instruments, refer to Note 9, Derivative Financial Instruments and Hedging Activities.

Certain financial assets may be measured at fair value on a non-recurring basis. These assets are subject to fair value adjustments that result from the application of the lower of cost or fair value accounting or write-downs of individual assets, such as individually analyzed loans that are collateral dependent and other real estate owned ("OREO").

OREO is classified as Level 3 and represents collateral acquired through foreclosure and is initially recorded at fair value as established by a current appraisal of the collateral. Subsequent to foreclosure, OREO is carried at the lower of cost or fair value, less estimated costs to sell. On July 12, 2023, the Bank completed the sale of its only OREO property for the periods presented.

(in thousands)Carrying ValueQuoted Prices in Active Markets for Identical Assets (Level 1)Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs 
(Level 3)

Disclosures about Fair Value of Financial Instruments

The table below is a summary of fair value estimates for financial instruments as of December 31, 2024 and 2023, excluding financial instruments recorded at fair value on a recurring basis (summarized in the first table in this note). The carrying amounts in the following table are recorded in the consolidated statements of condition under the indicated captions. Further, we have not disclosed the fair value of financial instruments specifically excluded from disclosure requirements such as bank-owned life insurance policies ("BOLI"), lease obligations and non-maturity deposit liabilities. Additionally, we held shares of Federal Home Loan Bank ("FHLB") of San Francisco stock at cost as of December 31, 2024 and 2023, and Visa Inc. Class B common stock with no carrying value as of December 31, 2023, which was sold entirely in July of 2023. There were no impairments or changes resulting from observable price changes in orderly transactions for the identical or similar investments of the same issuer as of December 31, 2024 and 2023. See further discussion on values within Note 2, Investment Securities, above.
97


 December 31, 2024December 31, 2023
(in thousands)Carrying AmountsFair ValueFair Value HierarchyCarrying AmountsFair ValueFair Value Hierarchy
Financial assets (recorded at amortized cost)   
Cash and cash equivalents$137,304 $137,304 Level 1$30,453 $30,453 Level 1
Investment securities held-to-maturity879,199 763,535 Level 2925,198 814,830 Level 2
Loans, net of allowance for credit losses2,052,600 1,965,429 Level 32,048,548 1,939,702 Level 3
Interest receivable11,934 11,934 Level 212,752 12,752 Level 2
Financial liabilities (recorded at amortized cost)   
Time deposits242,377 243,773 Level 2251,317 252,824 Level 2
FRBSF short-term borrowings under the BTFP
  Level 226,000 25,998 Level 2
Interest payable3,019 3,019 Level 22,752 2,752 Level 2
The fair value of loans is based on exit price techniques and obtained from an independent third-party that uses its proprietary valuation model and methodology and may differ from the actual price from a prospective buyer. The discounted cash flow valuation approach reflects key inputs and assumptions that are unobservable, such as loan probability of default, loss given default, prepayment speed, and market discount rates.
The fair value of fixed-rate time deposits is estimated by discounting future contractual cash flows using discount rates that reflect the current observable market rates offered for time deposits of similar remaining maturities.
The value of off-balance-sheet financial instruments is estimated based on the fee income associated with the commitments, which, in the absence of credit exposure, is considered to approximate their settlement value. The fair value of commitment fees was not material as of December 31, 2024 and 2023.

Note 10: Benefit Plans

Deferred Compensation Plans

We established the Bank of Marin Executive Deferred Compensation Plan, which allows certain key management personnel designated by the Board of Directors of the Bank to defer up to 80% of their salary and 100% of their annual bonus. In addition, we assumed deferred compensation plans for certain members of management and non-employee directors as part of an acquisition in 2021. In 2021, we established a similar Deferred Director Fee Plan, which allows members of the Board of Directors to defer the cash portion of their director compensation. Amounts deferred earn interest equal to the prime rate, as published in the Wall Street Journal, on the first business day of each year, which was 8.5% on January 1, 2024, and 7.5% on January 1, 2023. Benefit payments will generally commence upon separation from service at or after normal retirement age, as elected by the participant.

Our deferred compensation obligations under these plans totaled $6.0 million and $6.6 million at December 31, 2024 and 2023, respectively, and are included in interest payable and other liabilities.


401(k) Defined Contribution Plan

Our 401(k) Defined Contribution Plan (“401(k) Plan”) is available to all regular employees at least eighteen years of age who complete ninety days of service, and participate in the plan beginning on the first day of the calendar quarter that immediately follows the date the participant meets the age and service requirements. Under the 401(k) Plan, employees can defer between 1% and 50% of their eligible compensation, up to the maximum amount allowed by the Internal Revenue Code. The Bank provides an employer-match of 70% of each participant's contribution, with a maximum of $5 thousand per participant per year. Employer matching contributions to the 401(k) Plan vest at a rate of 20% per year over five years. Employer contributions totaled $875 thousand, $871 thousand and $949 thousand for the years ended December 31, 2024, 2023 and 2022, respectively, and are recorded in salaries and employee benefits expense.

Employee Stock Ownership Plan

Our Employee Stock Ownership Plan (“ESOP”) is available to all employees under the same eligibility criteria as the 401(k) Plan; however, employee contributions are not permitted. The Board of Directors determines a specific
98


portion of the Bank's profits to be contributed to the ESOP each year either in common stock or in cash for the purchase of Bancorp stock to be allocated to all eligible employees based on a percentage of their salaries, regardless of whether an employee participates in the 401(k) Plan. For all participants, employer contributions vest over a five-year service period. After five years of service, all future employer contributions vest immediately.

Bancorp issued shares of common stock and contributed them to the ESOP totaling $1.1 million in 2024, $1.3 million in 2023 and $1.2 million in 2022, based on the quoted market price on the date of contribution. Cash dividends paid on Bancorp stock held by the ESOP are used to purchase additional shares in the open market. All shares of Bancorp stock held by the ESOP are included in the calculations of basic and diluted earnings per share. The Company's contributions to the ESOP are included in salaries and benefits expense.

Supplemental Executive Retirement Plans

Supplemental executive retirement plans ("SERPs") have been established for a select group of executive management who, upon retirement, will receive 25% of their estimated salary as salary continuation benefit payments that are fixed between five to fifteen years, depending on the executives' service period.  Each participant is required to participate in the plan for five years before vesting begins. After five years, the participant vests ratably in the benefit over the remaining service period until age 65. As part of previous acquisitions, we assumed SERPs for certain former executive officers and directors. These plans are unfunded and nonqualified for tax purposes and for purposes of Title I of the Employee Retirement Income Security Act of 1974.

At December 31, 2024 and 2023, respectively, our total liability under the SERPs was $4.6 million and $4.5 million recorded in interest payable and other liabilities.

Note 11: Income Taxes

The current and deferred components of the income tax provision for each of the three years ended December 31 are as follows:
(in thousands)202420232022
Current tax(benefit) provision
Federal$(214)$3,234 $10,670 
State(60)2,823 6,687 
Total current tax (benefit) provision
(274)6,057 17,357 
Deferred tax (benefit) provision
Federal(3,520)319 (441)
State(1,632)(235)7 
Total deferred tax (benefit) provision
(5,152)84 (434)
Total income tax (benefit) provision
$(5,426)$6,141 $16,923 


99


The following table shows the tax effect of our cumulative temporary differences as of December 31:
(in thousands)20242023
Deferred tax assets:
Net unrealized losses on securities available-for-sale$12,624 $22,241 
Allowance for credit losses on loans and unfunded loan commitments9,327 7,775 
Operating and finance lease liabilities6,404 6,860 
Deferred compensation and salary continuation plans3,137 3,289 
Net operating loss carryforwards4,353 1,136 
Accrued but unpaid expenses1,644 1,709 
Stock-based compensation643 632 
Interest received on non-accrual loans639 44 
Fair value adjustment on acquired loans396 695 
Depreciation and disposals on premises and equipment81 179 
State franchise tax 593 
Other269 30 
  Total gross deferred tax assets39,517 45,183 
Deferred tax liabilities:
Operating and finance lease right-of-use assets(5,669)(6,092)
Deferred loan origination costs and fees(1,685)(1,435)
Core deposit intangible assets(825)(1,113)
Purchase accounting adjustments
(488)(1,248)
Other(245)(226)
  Total gross deferred tax liabilities(8,912)(10,114)
Net deferred tax assets$30,605 $35,069 

As of December 31, 2024, the Bank had net operating loss carryforwards ("NOLs") for federal income tax purposes of $12.5 million. This NOL is carried forward indefinitely but is limited to 80% of taxable income. In addition, as of December 31, 2024, the Bank had California net operating loss carryforwards of $20.3 million. If not fully utilized, the California NOLs will begin to expire in 2032. Based upon the level of historical taxable income and projections for future taxable income over the periods during which the deferred tax assets are expected to be deductible, management believes it is more likely than not that we will realize the benefit of the remaining deferred tax assets. Accordingly, no valuation allowance has been established as of December 31, 2024 or 2023.

The effective tax rate for 2024, 2023 and 2022 differs from the current federal statutory income tax rate as follows:
202420232022
Federal statutory income tax rate21.0 %21.0 %21.0 %
Increase (decrease) due to:
California franchise tax, net of federal tax benefit9.7 %7.9 %8.3 %
Tax exempt interest on municipal securities and loans4.9 %(3.1)%(1.9)%
Tax exempt earnings on bank owned life insurance2.6 %(1.5)%(0.4)%
Non-deductible acquisition related expenses % % %
Non-deductible executive compensation % % %
Other1.0 %(0.7)%(0.4)%
Effective Tax Rate39.2 %23.6 %26.6 %

Bancorp and the Bank have entered into a tax allocation agreement, which provides that income taxes shall be allocated between the parties on a separate entity basis. The intent of this agreement is that each member of the consolidated group will incur no greater tax liability than it would have incurred on a stand-alone basis.

We file a consolidated return in the U.S. federal tax jurisdiction and a combined return in the State of California tax jurisdiction. There were no ongoing federal or state income tax examinations at the time of the issuance of this report. We are no longer subject to examinations by tax authorities for years before 2021 for federal income tax and before 2020 for California. At December 31, 2024 and 2023, there were no unrecognized tax benefits, and neither the Bank nor Bancorp had accruals for interest and penalties related to unrecognized tax benefits.

100



Note 12:  Commitments and Contingencies

Leases
 
We lease premises under long-term non-cancelable operating leases with remaining terms of approximately 6 months to 17 years, 5 months, most of which include escalation clauses and one or more options to extend the lease term, and some of which contain lease termination clauses. Lease terms may include certain renewal options that were considered reasonably certain to be exercised.

We lease certain equipment under finance leases with initial terms of three years to five years. The equipment finance leases do not contain renewal options, bargain purchase options, or residual value guarantees.

The following table shows the balances of operating and finance lease right-of-use assets and lease liabilities as of December 31, 2024 and 2023.
(in thousands)December 31, 2024December 31, 2023
Operating leases:
Operating lease right-of-use assets$19,025 $20,316 
Operating lease liabilities21,509 22,906 
Finance leases:
Finance lease right-of-use assets616 608 
Accumulated amortization(467)(319)
Finance lease right-of-use assets, net1
$149 $289 
Finance lease liabilities2
$154 $298 
1 Included in premises and equipment in the consolidated statements of condition.
2 Included in borrowings and other obligations in the consolidated statements of condition.

The following table shows supplemental disclosures of noncash investing and financing activities for the years ended December 31, 2024, 2023 and 2022.
(in thousands)202420232022
Right-of-use assets obtained in exchange for operating lease liabilities$3,034 $437 $6,116 
Right-of-use assets obtained in exchange for finance lease liabilities$8 $7 $151 

The following table shows components of operating and finance lease cost for the years ended December 31, 2024, 2023 and 2022.
(in thousands)202420232022
Operating lease cost1
$4,911 $5,493 $5,356 
Variable lease cost   
Total operating lease cost$4,911 $5,493 $5,356 
Finance lease cost:
Amortization of right-of-use assets2
$148 $147 $127 
Interest on finance lease liabilities3
5 7 3 
Total finance lease cost$153 $154 $130 
Total lease cost$5,064 $5,647 $5,486 
1 Included in occupancy and equipment expense in the consolidated statements of comprehensive income (loss).
2 Included in depreciation and amortization in the consolidated statements of comprehensive income (loss).
3 Included in interest on borrowings and other obligations in the consolidated statements of comprehensive income (loss).

The following table shows the future minimum lease payments, weighted average remaining lease terms, and weighted average discount rates under operating and finance lease arrangements as of December 31, 2024. The discount rates used to calculate the present value of lease liabilities were based on the collateralized FHLB borrowing rates that were commensurate with lease terms and minimum payments on the lease commencement date.
101


(in thousands)December 31, 2024
YearOperating LeasesFinance Leases
2025$4,728 $110 
20263,626 40 
20273,332 7 
20282,910 1 
2029
2,251  
Thereafter7,606  
Total minimum lease payments24,453 158 
Amounts representing interest (present value discount)(2,944)(4)
Present value of net minimum lease payments (lease liability)$21,509 $154 
Weighted average remaining term (in years)7.61.5
Weighted average discount rate2.85 %2.70 %

Litigation Matters

Bancorp may be subject to legal actions that arise from time to time in the normal course of business. Bancorp's management is not aware of any pending legal proceedings to which either it or the Bank may be a party or has recently been a party that will have a material adverse effect on the financial condition or results of operations of Bancorp or the Bank.

The Bank is responsible for a proportionate share of certain litigation indemnifications provided to Visa U.S.A. ("Visa") by its member banks in connection with Visa's lawsuits related to anti-trust charges and interchange fees ("Covered Litigation"). We sold our remaining shares on July 13, 2023, however, our proportionate share of the litigation indemnification liability does not change or transfer upon the sale of our Class B Visa shares to member banks or, per the terms of the sale, to the recent purchaser of our shares. Visa established an escrow account for the Covered Litigation that it periodically funds, which is expected to cover the settlement payment obligations.

Litigation is ongoing, and until the court approval process is complete, there is no assurance that Visa will resolve the claims as contemplated by the amended class settlement agreement, and additional lawsuits may arise from individual merchants who opted out of the class settlement. However, until the escrow account is fully depleted and the conversion rate of Class B to Class A common stock is reduced to zero, no future cash settlement payments are required by the member banks, such as us, on the Covered Litigation. Therefore, we are not required to record any contingent liabilities for the indemnification related to the Covered Litigation, as we consider the probability of losses to be remote.

In the third quarter of 2024, the Bank recorded a non-recurring accrual for a legal resolution of a Private Attorneys General Act/putative class action lawsuit of $615 thousand, pre-tax, involving alleged violations of wage and hour laws for all non-exempt employees covering any and all claims that were or could have been alleged in the operative complaint through the financial period of December 11, 2019 to October 12, 2024. The Bank shall pay an "all in" Gross Settlement Amount ("GSA") of $615 thousand to settle all of the wage and hour class and PAGA claims, and the named Plaintiff's individual claims. This amount settles all claims that were or could have been asserted based on the facts alleged in the operative complaint, and the as of yet unasserted individual claims by the named plaintiff, and includes attorneys' fees, costs including the cost of administration, and incentive payments. The only amount over and above the GSA which the Bank shall pay is its share of payroll taxes on the amount of the net settlement that is allocated as wages. There has been no finding of wrongdoing and the Bank denies all claims. The settlement agreement still requires final court approval and notice requirements; however, the Bank does not anticipate further costs related to this action. We are not aware of any other similar wage and hour claims at this time.

102


Note 13: Concentrations of Credit Risk

Concentration of credit risk is associated with a lack of diversification, such as having substantial investments in a few individual issuers, thereby potentially exposing us to adverse economic, political, regulatory, geographic, industrial or credit developments. Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents, investment securities and loans.
At times, our cash in correspondent bank accounts may exceed FDIC insured limits. We place cash and cash equivalents with the Federal Reserve Bank and other high credit quality financial institutions, periodically monitor their credit worthiness and limit the amount of credit exposure to any one institution according to regulations.
Concentrations of credit risk with respect to investment securities primarily related to the U.S. government and GSEs, which accounted for $1.075 billion, or 85% of our total investment portfolio at December 31, 2024 and $1.272 billion, or 86% at December 31, 2023. The decrease was mainly due to the sale of $282.6 million and $72.7 million in paydowns of this security type in 2024. The largest security not issued by the U.S. government or a GSE accounted for approximately 1% of our total investment portfolio at both December 31, 2024 and 2023.
We also manage our credit exposure related to our loan portfolio to avoid the risk of undue concentration of credits in a particular industry or geographic location by reducing significant exposure to highly leveraged transactions or to any individual customer or counterparty, and by obtaining collateral, as appropriate. With the heightened market concern about non-owner-occupied commercial real estate, and in particular the office sector, we continue to maintain diversity among property types and within our geographic footprint. In particular, our office commercial real estate portfolio in the City of San Francisco represented 3% of our total loan portfolio and 5% of our total non-owner-occupied commercial real estate portfolio as of December 31, 2024.
No single borrower relationship accounted for more than 3.0% of outstanding loan balances at December 31, 2024 and 2023, respectively. The largest loan concentration is real estate, which accounted for 89% and 90% of our loan portfolio at December 31, 2024 and 2023, respectively.

Note 14: Derivative Financial Instruments and Hedging Activities

The Bank is exposed to certain risks from both its business operations and changes in economic conditions. As part of our asset/liability and interest rate risk management strategy, we may enter into interest rate derivative contracts to modify repricing characteristics of certain of our interest-earning assets and interest-bearing liabilities. The Bank generally designates interest rate hedging agreements utilized in the management of interest rate risk as either fair value hedges or cash flow hedges.

Our credit exposure, if any, on interest rate swap asset positions is limited to the fair value (net of any collateral pledged to us) and interest payments of all swaps by each counterparty. Conversely, when an interest rate swap is in a liability position exceeding a certain threshold, we may be required to post collateral to the counterparty in an amount determined by the agreements. Collateral levels are monitored and adjusted on a regular basis for changes in interest rate swap values.

On July 7, 2023, the Bank entered into various interest rate swap agreements with notional values totaling $101.8 million split evenly between terms of 2.5 and 3.0 years to hedge balance sheet interest rate sensitivity and protect certain of our fixed rate available-for-sale securities against changes in fair value related to changes in the benchmark interest rate. The interest rate swaps involve the receipt of floating rate interest from a counterparty in exchange for us making fixed-rate interest payments over the lives of the agreements, without the exchange of the underlying notional values. The transactions were designated as partial term fair value hedges and structured such that the changes in the fair value of the interest rate swaps are expected to be perfectly effective in offsetting the changes in the fair value of the hedged items attributable to changes in the SOFR OIS swap rate, the designated benchmark interest rate. Because the hedges met the criteria for using the shortcut method, there is no need to periodically reassess effectiveness during the term of the hedges. For fair value designated hedges, the gains or losses on the hedging instruments as well as the offsetting gains or losses on the hedged items, are recognized in current earnings as their fair values change. On November 4, 2024, the Bank terminated these contracts resulting in an adjustment to book value that will be amortized over the life of the hedged securities.

In addition, we had three interest rate swap agreements on certain loans with our customers, which are scheduled to mature at various dates ranging from June 2031 to July 2032. In December 2023, one interest rate swap,
103


scheduled to mature in October 2037, was terminated as the hedged loan was paid off. The loan interest rate swaps were designated as fair value hedges and allowed us to offer long-term fixed-rate loans to customers without assuming the interest rate risk of a long-term asset. Converting our fixed-rate interest payments to floating-rate interest payments, generally benchmarked to the one-month U.S. dollar SOFR index, protects us against changes in the fair value of our loans associated with fluctuating interest rates. The notional amounts of the interest rate contracts are equal to the notional amounts of the hedged loans.

Information on our derivatives follows:
 Asset derivativesLiability derivatives
(in thousands)December 31, 2024December 31, 2023December 31, 2024December 31, 2023
Available-for-sale securities:
Interest rate swaps - notional amount$ $ $ $101,770 
Interest rate swaps - fair value1
$ $ $ $1,359 
Loans receivable:
Interest rate contracts - notional amount$7,654 $6,441 $ $2,157 
Interest rate contracts - fair value1
$333 $287 $ $2 
1 Refer to Note 9, Fair Value of Assets and Liabilities, for valuation methodology.

The following table presents the carrying amount and associated cumulative basis adjustment related to the application of fair value hedge accounting that is included in the carrying amount of hedged assets as of December 31, 2024 and 2023.
Carrying Amounts of Hedged AssetsCumulative Amounts of Fair Value Hedging Adjustments Included in the Carrying Amounts of the Hedged Assets
(in thousands)December 31, 2024December 31, 2023December 31, 2024December 31, 2023
Available-for-sale securities 1
$ $107,181 $ $(1,359)
Loans receivable 2
$7,215 $8,183 $(398)$(367)
1 Carrying value equals the amortized cost basis of the securities underlying the hedge relationship, which is the book value net of the fair value hedge adjustment. Amortized cost excludes accrued interest totaling $222 thousand as of December 31, 2023.
2 Carrying value equals the amortized cost basis of the loans underlying the hedge relationship, which is the loan balance net of deferred loan origination fees and cost and the fair value hedge adjustment. Amortized cost excludes accrued interest, which was not material.

The following table presents the pretax net gains (losses) recognized in interest income related to our fair value hedges for the years presented.
 Years ended December 31,
(in thousands)202420232022
Interest on investment securities 1
Increase (decrease) in fair value of interest rate swaps hedging available-for-sale securities
$1,359 $(1,359)$ 
Hedged interest earned (paid)646 367  
Decrease (increase) in carrying value included in the hedged available-for-sale securities
(1,359)1,359  
Net gain recognized in interest income on investment securities$646 $367 $ 
Interest and fees on loans 1
Increase (decrease) increase in fair value of interest rate swaps hedging loans receivable
$47 $(317)$1,687 
Hedged interest earned (paid)201 268 (143)
Decrease (increase) in carrying value included in the hedged loans
(30)359 (1,666)
Decrease in value of yield maintenance agreement(8)(9)(10)
Net gain (loss) recognized in interest income on loans$210 $301 $(132)
1 Represents the income line item in the statements of comprehensive income (loss) in which the effects of fair value hedges are recorded.

Our derivative transactions with the counterparty are under an International Swaps and Derivative Association (“ISDA”) master agreement that includes “right of set-off” provisions. “Right of set-off” provisions are legally enforceable rights to offset recognized amounts and there may be an intention to settle such amounts on a net basis. We do not offset such financial instruments for financial reporting purposes. Information on financial instruments that are eligible for offset in the consolidated statements of condition follows:
104



Offsetting of Financial Assets and Derivative Assets
Gross AmountsNet AmountsGross Amounts Not Offset in the Statements of Condition
Gross AmountsOffset in theof Assets Presented
of RecognizedStatements ofin the StatementsFinancialCash Collateral
(in thousands)
Assets 1
Condition
of Condition 1
InstrumentsReceivedNet Amount
December 31, 2024
   Counterparty$333 $ $333 $ $ $333 
Total$333 $ $333 $ $ $333 
December 31, 2023
   Counterparty$287 $ $287 $ $ $287 
Total$287 $ $287 $ $ $287 
Offsetting of Financial Liabilities and Derivative Liabilities
Gross Amounts of Recognized Liabilities 1
Gross Amounts Offset in the Statements of Condition
Net Amounts of Liabilities Presented in the Statements of Condition 1
Gross Amounts Not Offset in the Statements of Condition
Financial InstrumentsCash Collateral Pledged
(in thousands)Net Amount
December 31, 2024
   Counterparty$ $ $ $  $ 
Total$ $ $ $ $ $ 
December 31, 2023
   Counterparty$1,361 $ $1,361 $(287)(330)$744 
Total$1,361 $ $1,361 $(287)$(330)$744 
1 Amounts exclude accrued interest on swaps.

Note 15: Regulatory Matters

We are subject to various regulatory capital requirements administered by the federal banking agencies. Failure to meet the minimum capital requirements as set forth in the following tables can trigger certain mandatory and possibly additional discretionary actions by regulators that, if undertaken, could have a material effect on our consolidated financial statements. Under capital adequacy guidelines and the regulatory framework for prompt corrective action, we must meet specific capital guidelines that involve quantitative measures of our assets, liabilities, and certain off-balance sheet items as calculated under regulatory accounting practices. The capital amounts and the Bank’s prompt corrective action classification are also subject to qualitative judgments by the regulators about components of capital, risk weightings and other factors.

Management reviews capital ratios on a regular basis and produces a five-year capital plan semi-annually to ensure that capital exceeds the prescribed regulatory minimums and is adequate to meet our anticipated future needs.  Stress tests are performed on capital ratios and include scenarios such as additional unrealized losses on the investment portfolio, additional deposit growth, loan credit quality deterioration, and potential share repurchases. For all periods presented, the Bank’s ratios exceed the regulatory definition of “well-capitalized” under the regulatory framework for prompt corrective action and Bancorp’s ratios exceed the required minimum ratios to be considered a well-capitalized bank holding company. In addition, the most recent notification from the FDIC categorized the Bank as well capitalized under the regulatory framework for prompt corrective action as of December 31, 2024. There are no conditions or events since that notification that management believes have changed the Bank’s categories and we expect the Bank to remain well capitalized for prompt corrective action purposes.









105


The Bancorp’s and Bank's capital adequacy ratios as of December 31, 2024 and 2023 are presented in the following tables.

Bancorp Capital Ratios
(dollars in thousands)
Actual
Adequately Capitalized Threshold 1
Threshold to be a Well Capitalized Bank Holding Company
December 31, 2024AmountRatioAmountRatioAmountRatio
Total Capital (to risk-weighted assets)$420,606 16.54 %$266,991 10.50 %$254,277 10.00 %
Tier 1 Capital (to risk-weighted assets)$389,448 15.32 %$216,136 8.50 %$203,422 8.00 %
Tier 1 Leverage Capital (to average assets)$389,448 10.46 %$148,899 4.00 %$186,123 5.00 %
Common Equity Tier 1 (to risk-weighted assets)$389,448 15.32 %$177,994 7.00 %$165,280 6.50 %
December 31, 2023      
Total Capital (to risk-weighted assets)$440,842 16.89 %$274,002 10.50 %$260,954 10.00 %
Tier 1 Capital (to risk-weighted assets)$415,224 15.91 %$221,811 8.50 %$208,763 8.00 %
Tier 1 Leverage Capital (to average assets)$415,224 10.46 %$158,771 4.00 %$198,464 5.00 %
Common Equity Tier 1 (to risk-weighted assets)$415,224 15.91 %$182,668 7.00 %$169,620 6.50 %
Bank Capital Ratios
(dollars in thousands)
Actual
Adequately Capitalized Threshold 1
Threshold to be Well Capitalized under Prompt Corrective Action Provisions
December 31, 2024AmountRatioAmountRatioAmountRatio
Total Capital (to risk-weighted assets)$410,186 16.13 %$266,955 10.50 %$254,243 10.00 %
Tier 1 Capital (to risk-weighted assets)$379,028 14.91 %$216,107 8.50 %$203,395 8.00 %
Tier 1 Leverage Capital (to average assets)$379,028 10.18 %$148,887 4.00 %$186,108 5.00 %
Common Equity Tier 1 (to risk-weighted assets)$379,028 14.91 %$177,970 7.00 %$165,258 6.50 %
December 31, 2023      
Total Capital (to risk-weighted assets)$433,598 16.62 %$273,986 10.50 %$260,939 10.00 %
Tier 1 Capital (to risk-weighted assets)$407,981 15.64 %$221,798 8.50 %$208,751 8.00 %
Tier 1 Leverage Capital (to average assets)$407,981 10.28 %$158,767 4.00 %$198,459 5.00 %
Common Equity Tier 1 (to risk-weighted assets)$407,981 15.64 %$182,657 7.00 %$169,610 6.50 %
1 Except for Tier 1 Leverage Capital, the adequately capitalized thresholds reflect the regulatory minimum plus a 2.5% capital conservation buffer as required under the Basel III Capital Standards in order to avoid limitations on paying dividends, engaging in share repurchases, and paying discretionary bonuses.

Note 16:  Financial Instruments with Off-Balance Sheet Risk
 
We make commitments to extend credit in the normal course of business to meet the financing needs of our customers. These financial instruments include commitments to extend credit in the form of loans or through standby letters of credit. Commitments to extend credit are agreements to lend to a customer as long as there is no violation of any condition established in the contract. Commitments generally have fixed expiration dates or other termination clauses and may require payment of a fee. Because various commitments will expire without being fully drawn, the total commitment amount does not necessarily represent future cash requirements.
 
Our credit loss exposure is equal to the contractual amount of the commitment in the event of nonperformance by the borrower. We use the same credit underwriting criteria for all credit exposure. The amount of collateral obtained, if deemed necessary by us, is based on management's credit evaluation of the borrower. Collateral types pledged may include accounts receivable, inventory, other personal property and real property.

The contractual amount of unfunded loan commitments and standby letters of credit not reflected in the consolidated statements of condition are as follows:
(in thousands)December 31, 2024December 31, 2023
Commercial lines of credit$233,462 $259,989 
Revolving home equity lines208,372 218,935 
Undisbursed construction loans8,294 13,943 
Personal and other lines of credit7,781 9,136 
Standby letters of credit2,777 3,147 
   Total unfunded loan commitments and standby letters of credit$460,686 $505,150 

106


As of December 31, 2024, approximately 38% of the commitments expire in 2025, 52% expire between 2026 and 2032 and 10% expire thereafter.

We record an allowance for credit losses on unfunded loan commitments at the balance sheet date based on estimates of the probability that these commitments will be drawn upon according to historical utilization experience of the different types of commitments and expected loss rates determined for pooled funded loans. The allowance for credit losses on unfunded commitments totaled $894 thousand and $1.1 million as of December 31, 2024 and 2023, respectively, which is included in interest payable and other liabilities in the consolidated statements of condition.

We recorded reversals of the provision for credit losses on unfunded commitments totaling $233 thousand, $342 thousand and $318 thousand in 2024, 2023, and 2022, respectively. The reversals in 2024, 2023, and 2022 were due primarily to decreases in total unfunded loan commitments.

107



Note 17:  Condensed Bank of Marin Bancorp Parent Only Financial Statements

Presented below is financial information for Bank of Marin Bancorp, parent holding company only.
CONDENSED UNCONSOLIDATED STATEMENTS OF CONDITION
December 31, 2024 and 2023
(in thousands)20242023
Assets
   Cash and due from Bank of Marin$10,329 $7,189 
   Investment in bank subsidiary424,987 431,819 
   Other assets232 156 
     Total assets$435,548 $439,164 
Liabilities and Stockholders' Equity
   Accrued expenses payable$141 $102 
     Total liabilities141 102 
   Stockholders' equity435,407 439,062 
     Total liabilities and stockholders' equity$435,548 $439,164 

CONDENSED UNCONSOLIDATED STATEMENTS OF INCOME
Years ended December 31, 2024, 2023 and 2022
(in thousands)202420232022
Income
   Dividends from bank subsidiary$25,000 $20,000 $16,200 
     Total income25,000 20,000 16,200 
Expense
   Non-interest expense1,814 1,705 1,793 
     Total expense1,814 1,705 1,793 
Income before income taxes and equity in undistributed net income of subsidiary23,186 18,295 14,407 
   Income tax benefit434 504 530 
Income before equity in undistributed net income of subsidiary23,620 18,799 14,937 
(Loss) earnings of bank subsidiary greater (less) than dividends received from bank subsidiary
(32,029)1,096 31,649 
     Net (loss) income
$(8,409)$19,895 $46,586 

108


CONDENSED UNCONSOLIDATED STATEMENTS OF CASH FLOWS
Years ended December 31, 2024, 2023 and 2022
(in thousands)202420232022
Cash Flows from Operating Activities:
Net income$(8,409)$19,895 $46,586 
Adjustments to reconcile net income to net cash provided by (used in) operating activities:
Earnings of bank subsidiary (greater) less than dividends received from bank subsidiary32,029 (1,096)(31,649)
Noncash director compensation expense71 60 36 
Net changes in:
Other assets(76)99 (12)
Other liabilities39 (86)(129)
Net cash provided by operating activities23,654 18,872 14,832 
Cash Flows from Investing Activities:
Capital contribution to bank subsidiary(38)(276)(899)
Net cash used in investing activities(38)(276)(899)
Cash Flows from Financing Activities:
Restricted stock surrendered for tax withholdings upon vesting(64)(70)(40)
Cash dividends paid on common stock(16,197)(16,106)(15,673)
Stock repurchased, including commissions and excise tax
(4,253) (1,250)
Proceeds from stock options exercised and stock issued under employee and director stock purchase plans38 276 899 
Net cash used in financing activities(20,476)(15,900)(16,064)
Net increase (decrease) in cash and cash equivalents3,140 2,696 (2,131)
Cash and cash equivalents at beginning of year7,189 4,493 6,624 
Cash and cash equivalents at end of year$10,329 $7,189 $4,493 
Supplemental schedule of noncash investing and financing activities:
Stock issued in payment of director fees$513 $398 $355 
Stock issued to ESOP$1,149 $1,315 $1,233 

109


ITEM 9.    CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
None.

ITEM 9A.    CONTROLS AND PROCEDURES

(A)    Evaluation of Disclosure Controls and Procedures

Bank of Marin Bancorp and its subsidiary (the "Company") conducted an evaluation under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rule 13a-15(e) or 15d-15(e) under the Securities Exchange Act of 1934 (the “Act”)) as of the end of the period covered by this report. The term disclosure controls and procedures means controls and other procedures that are designed to ensure that information we are required to disclose in the reports that we file or submit under the Act (15 U.S.C. 78a et seq.) is recorded, processed, summarized and reported, within the time periods specified in the SEC's rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information we are required to disclose in the reports that we file or submit under the Act is accumulated and communicated to our management, including our principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of the end of the period covered by this report.

(B)    Management's Annual Report on Internal Control over Financial Reporting

Management is responsible for establishing and maintaining effective internal control over financial reporting (as defined in Rules 13a-15(f) promulgated under the 1934 Act). The internal control process has been designed under our supervision to provide reasonable assurance regarding the reliability of financial reporting and the preparation of the Company's financial statements for external reporting purposes in accordance with accounting principles generally accepted in the United States of America. Management conducted an assessment of the effectiveness of internal control over financial reporting as of December 31, 2024, utilizing the framework established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Based on this assessment, management has concluded that the Company maintained effective internal control over financial reporting as of December 31, 2024.

There are inherent limitations to the effectiveness of any system of internal control over financial reporting. These limitations include the possibility of human error, the circumvention or overriding of the system and reasonable resource constraints. Because of its inherent limitations, our internal control over financial reporting may not prevent or detect misstatements. Projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

Management's report on internal control over financial reporting is set forth in ITEM 8 and is incorporated herein by reference.

(C)    Audit Report of the Registered Public Accounting Firm

The Company's independent registered public accounting firm, Moss Adams LLP, has audited the effectiveness of internal control over financial reporting as of December 31, 2024 as stated in their audit report, which is included in ITEM 8 and incorporated herein by reference.

(D)    Changes in Internal Control over Financial Reporting

During the quarter ended December 31, 2024, there were no significant changes that materially affected, or are reasonably likely to affect, our internal control over financial reporting identified in connection with the evaluation mentioned in (B) above. The term internal control over financial reporting, as defined by Rule
110


15d-15(f) of the Act, is a process designed by, or under the supervision of, the issuer's principal executive and principal financial officers, or persons performing similar functions, and effected by the issuer's board of directors, management and other personnel, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U.S. generally accepted accounting principles.

ITEM 9B.    OTHER INFORMATION

Not applicable.

ITEM 9C.    DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

None.

PART III     

ITEM 10.    DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

Information required to be reported under ITEM 10 is incorporated by reference to our Proxy Statement for the 2025 Annual Meeting of Shareholders. Bancorp and the Bank have adopted a Code of Ethics that applies to all staff, including the Chief Executive Officer, Chief Financial Officer, and Principal Accounting Officer. A copy of the Code of Ethical Conduct, which is also included on our website, will be provided to any person, without charge, upon written request to the Corporate Secretary, Bank of Marin Bancorp, 504 Redwood Boulevard, Suite 100, Novato, CA 94947. During 2024, there were no changes in the procedures for the election or nomination of directors.

ITEM 11.     EXECUTIVE COMPENSATION

The information required by this Item is incorporated by reference to our Proxy Statement for the 2025 Annual Meeting of Shareholders.

ITEM 12.     SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND
    RELATED STOCKHOLDER MATTERS

The information required by this Item is incorporated by reference to ITEM 5 above, Note 8 to our audited consolidated financial statements and to our Proxy Statement for the 2025 Annual Meeting of Shareholders.

ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

The information required by this Item is incorporated by reference to our Proxy Statement for the 2025 Annual Meeting of Shareholders.

ITEM 14.    PRINCIPAL ACCOUNTANT FEES AND SERVICES

The Company’s independent registered public accounting firm is Moss Adams LLP, Issuing Office: Portland, OR, PCAOB ID: 659.

The information required by this Item is incorporated by reference to our Proxy Statement for the 2025 Annual Meeting of Shareholders.
111


PART IV

ITEM 15.    EXHIBITS AND FINANCIAL STATEMENT SCHEDULES
 
(A)     Documents Filed as Part of this Report:

1.     Financial Statements

The financial statements and supplementary data listed below are filed as part of this report under ITEM 8, captioned Financial Statements and Supplementary Data.
Report of Independent Registered Public Accounting Firm for the years ended December 31, 2024, 2023 and 2022
Management's Report on Internal Control over Financial Reporting     
Consolidated Statements of Condition as of December 31, 2024 and 2023    
Consolidated Statements of Comprehensive Income (Loss) for the years ended December 31, 2024, 2023 and 2022    
Consolidated Statements of Changes in Stockholders' Equity for the years ended December 31, 2024, 2023 and 2022    
Consolidated Statements of Cash Flows for the years ended December 31, 2024, 2023 and 2022    
Notes to Consolidated Financial Statements    

2.     Financial Statement Schedules

All financial statement schedules have been omitted, as they are inapplicable or the required information is included in the financial statements or notes thereto.

(B)    Exhibits Filed:

The following exhibits are filed as part of this report or hereby incorporated by references to filings previously made with the SEC.

112


 Incorporated by Reference 
Exhibit NumberExhibit DescriptionFormFile No.ExhibitFiling DateHerewith
3.01S-4333-2570253.01June 11, 2021 
3.02S-4333-2570253.02June 11, 2021
4.0110-K001-335724.01March 16, 2023
10.01S-8333-2182744.1May 26, 2017 
10.02S-8333-2212194.1October 30, 2017
10.03S-8333-2278404.1October 15, 2018
10.04S-8333-2395554.1June 30, 2020 
10.0510-Q001-3357210.06November 7, 2007 
10.0610-K001-3357210.07March 15, 2021
10.078-K001-3357210.2
November 4, 2014
10.088-K001-3357210.1October 31, 2007 
10.0910-K001-3357210.13March 15, 2021
10.108-K001-3357210.1September 24, 2021
10.118-K001-3357210.1December 21, 2022
10.138-K001-3357210.3December 21, 2022
10.148-K001-3357210.4December 21, 2022
10.158-K001-3357210.10January 2, 2025
14.01Filed
19.01Filed
21.01
Filed
23.01Filed
31.01    Filed
31.02    Filed
32.01    Filed
97.1
Filed
101.INSInline XBRL Instance DocumentFiled
101.SCHInline XBRL Taxonomy Extension Schema DocumentFiled
101.CALInline XBRL Taxonomy Extension Calculation Linkbase DocumentFiled
101.LABInline XBRL Taxonomy Extension Label Linkbase Document    Filed
101.PREInline XBRL Taxonomy Extension Presentation Linkbase DocumentFiled
101.DEFInline XBRL Taxonomy Extension Definition Linkbase DocumentFiled
Copies of any exhibit to our Annual Report on Form 10-K listed in the index above will be furnished to shareholders as of the record date without charge upon written request by such shareholder addressed as follows: Corporate Secretary, Bank of Marin Bancorp, 504 Redwood Boulevard, Suite 100, Novato, CA  94947.

ITEM 16.     Form 10-K Summary
None.
113



SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
   Bank of Marin Bancorp (registrant)
    
 March 14, 2025 
 /s/ David Bonaccorso
 Date 
David Bonaccorso
   Executive Vice President & Chief Financial Officer
   (Principal Financial Officer)
   (Principal Accounting Officer)
    

114


Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
Dated:March 14, 2025/s/ Timothy D. Myers
Timothy D. Myers
President & Chief Executive Officer, Director
(Principal Executive Officer)
Dated: March 14, 2025
 /s/ David Bonaccorso
David Bonaccorso
Executive Vice President & Chief Financial Officer
(Principal Financial Officer)
(Principal Accounting Officer)
   Members of Bank of Marin Bancorp's Board of Directors
    
 Dated: March 14, 2025/s/ William H. McDevitt, Jr.
 William H. McDevitt, Jr.
 Chairman of the Board
Dated:March 14, 2025/s/ Nicolas C. Anderson
Nicolas C. Anderson
Dated:March 14, 2025/s/ Russell A. Colombo
Russell A. Colombo
Dated:March 14, 2025/s/ Charles D. Fite
Charles D. Fite
Dated:March 14, 2025/s/ Cigdem Gencer
Cigdem Gencer
 Dated:March 14, 2025/s/ James C. Hale
 James C. Hale
Dated: March 14, 2025/s/ Kevin R. Kennedy
Kevin R. Kennedy
Dated: March 14, 2025/s/ Sanjiv S. Sanghvi
Sanjiv S. Sanghvi
Dated: March 14, 2025/s/ Joel Sklar
Joel Sklar, M.D.
Dated:March 14, 2025/s/ Brian M. Sobel
Brian M. Sobel
Dated: March 14, 2025/s/ Secil Tabli Watson
Secil Tabli Watson
115
EX-14.01 2 bmrc-ex1401_20241231x10k.htm EX-14.01 Document

Exhibit 14.01





Bank of Marin Bancorp and Bank of Marin



CODE OF ETHICAL CONDUCT


















Adopted by the Board of Directors 6/20/2008

Reviewed for Update
on September 26, 2024









BANK OF MARIN BANCORP AND BANK OF MARIN
CODE OF ETHICAL CONDUCT
Adopted by the Board of Directors 6/20/2008

Reviewed for Update
on October 20, 2023

Table of Contents
2




3



Introduction
This Code of Ethical Conduct (“Code” or “policy”) applies to all employees, officers and directors (hereinafter an “employee” or “you” irrespective of whether or not an actual employment relationship exists) of Bank of Marin Bancorp and Bank of Marin (collectively the “Company”).

This Code describes some of your responsibilities as an employee. It recognizes that personal conduct directly and indirectly reflects upon the reputation and successful business operation of the Company.

The following policies and guidelines are set forth to assist you in determining what appropriate personal and professional conduct is. The Code of Ethics does not encompass all of our expectations; you should also familiarize yourself with the Employee Handbook and other policies and procedures that are applicable to you. In general, the use of good judgment, coupled with high ethical standards, is your best guide. If you have any questions regarding this Code of Ethics or the appropriateness of any action or arrangement, you should seek the advice of your department manager. For purposes of this Code, the term “department manager” means in the case of (i) an employee – such employee’s immediate supervisor, (ii) an officer – such officer’s immediate supervisor, (iii) an executive officer – the Chief Executive Officer, (iv) the Chief Executive Officer – the Chairman of the Board and (v) a director – the Chairman of the Board.

This Code is required by the United States securities laws and the rules and regulations of the Securities and Exchange Commission (the “Commission”) as well as the listing standards of Nasdaq as being necessary to deter wrongdoing and to promote:

1.     honest and ethical conduct, including the ethical handling of actual or apparent conflicts of interest between personal and professional relationships;

2.    full, fair, accurate, timely, and understandable disclosure in reports and documents that a company files with, or submits to, the Commission and in other public communications made by the Company;

3.    compliance with applicable governmental laws, rules and regulations;

4.     the prompt internal reporting of Code violations to an appropriate person or persons identified in the Code; and

5.    accountability for adherence to the Code.

The policies, rules, standards and guidelines contained in this Code of Ethics do not establish enforceable employee rights, contractual or otherwise, and do not establish an employment relationship enforceable by employees. They are not promises to employees and they are subject to change at any time without notice. Employees continue to be employed at will; the at will employment relationship shall continue unless changed in writing by the Chief Executive Officer of the Company.
Personal Conduct
1.     Trustworthiness/Personal Behavior and Appearance. You should always be mindful of the Company’s position and reputation in the community. Since the success of any banking operation depends on the public’s trust, it is extremely important that you conduct your personal affairs in such a way as to avoid discredit or embarrassment to
4



either yourself or the Company. Your personal behavior and appearance should, likewise, be governed by both common sense and good taste. Employees are expected to provide complete and truthful information in dealing with Company employees.

2.     Discrimination and Harassment. Discriminatory or harassing behavior may not only be illegal, but also precludes good customer, vendor and employee relations, all of which are essential to the success of the Company. Therefore, the Company’s policy prohibits discriminatory conduct or harassment with respect to Company customers, vendors, employees or the general public, based on race, color, creed, religion, gender, marital status, age, national origin or ancestry, physical or mental disability, medical condition including genetic characteristics, sexual orientation, veteran status, or any other consideration made unlawful by federal, state or local laws while conducting business for or representing the Company in any manner.

Harassment includes but is not limited to: making unsolicited or unwelcome written, verbal, physical and/or visual contact with sexual overtones; making reprisals or threats of reprisals or implied threats of reprisal following a negative response to a personal invitation you issued to another employee; engaging in implicit or explicit coercive sexual behavior to control, influence or affect the career, salary and/or work environment of another employee; or offering favors or employment benefits in exchange for sexual favors.

3.     Weapons. You may not bring a weapon of any kind onto Company property, including any property where a Company function is taking place. You may not use or threaten to use a weapon or physical violence against any employee, vendor or customer of the Company.


Conflict of Interest
You must avoid situations and transactions which create, or appear to create, a conflict of interest. A conflict of interest occurs when you engage in a personal activity or have a personal interest that conflicts with your duty to the Company or adversely affects your judgment in the performance of work responsibilities, or when you use your position with the Company or use the Company’s confidential information to benefit yourself rather than the Company. The Company strictly prohibits its employees from taking any action or entering into any relationship that creates, or even appears to create, a conflict of interest without the prior approval of the employee’s department manager. The Company’s President/Chief Executive Officer, Chief Financial Officer, Chief Operating Officer, if applicable, or other executive officers must receive approval of the Board of Directors or a committee of the Board of Directors prior to taking any action or entering into any relationship that creates, or even appears to create, a conflict of interest. For purposes of determining whether a conflict exists, the actions of an employee’s immediate family members are treated as those of the employee and are therefore subject to the same considerations.

Conflicts can arise due to either personal or business relationships with customers, suppliers, business associates or competitors of the Company. For example, you should:

1.     Not be a signer on any account over which you exercise control as a Company employee.

2.     Not be a signer on any customer’s account, act as a co-tenant of a safe deposit box, or otherwise represent another customer in dealings with the Company,
5



excluding accounts or boxes where the other customer is related to you by blood or marriage or where you act in official capacity as an officer of a nonprofit. You may not process your own transactions.

3.     Not enter into any business relationship (e.g., partnerships, joint ventures, syndicates) with present or prospective customers or suppliers.

4.     Unless prior approval of the Chief Credit Officer is obtained as well as any necessary Board approval under Regulation O, not extend credit to: (a) any customers, if the proceeds are to be given or loaned to you or used to pay a debt owed by you, or to benefit you, a family member or a close relative; (b) any customers, if the loan, in whole or in part, will enable them to purchase real or personal property from you, a family member or a close relative; (c) any company in which you have an interest as a director, officer, controlling person or partner, or in which a family member or close relative has such an interest; or (d) customers or vendors of the Company by way of loaning your own funds or personal credit by a guarantee or similar means.

5.     Not make a loan to any public bank examiner who examines or has the authority to examine the Company.

It is important to recognize that the appearance of a conflict may be just as damaging to the Company’s reputation as a real conflict.

When faced with a situation involving a potential or actual conflict of interest you should immediately notify your department manager and the Human Resources Director in writing.

The Company maintains a separate Related Party Transactions Policy which applies to executive officers, directors, director nominees and certain others and is incorporated by reference in this Code of Ethics.

Self-Dealing/Handling Personal Transactions/Loans

You must not represent the Company in any transaction with a person or organization in which you or any of your family, relatives or close personal friends have a direct or indirect interest or from which any of you may derive a benefit.

You may not open accounts or receive incentive pay for transactions involving family members or relatives.

You may not handle a loan application or participate in any credit decision (including overdrafts) for yourself, or for any of your family members, relatives, close personal friends, or entities controlled by family members, relatives or close personal friends; instead you must refer the borrower to another loan officer in an equal or higher position to make, check on the progress of and/or handle the loan.

Employees are not allowed to process their own banking transactions, nor those of their family members or relatives, even if the employee has the other party’s authorization; such transactions must be referred to another employee or your manager to process.
Transactions that involve fee waivers, non-sufficient funds, overdraft fee reversals, overdrafts or similar matters for your accounts, or for those of family members, relatives or close personal friends, must be referred to your supervisor for processing and approval (even if you would otherwise be authorized to process the transaction or make such a
6



decision). You may not make decisions, approve transactions, or influence others to approve transactions on such accounts.

If you are asked to process a transaction for another employee, be careful to ensure the transaction is appropriate and within your authority.

You must not accept business opportunities from persons doing business or seeking to do business with the Company if such opportunities are made available to you because of your position with the Company.

You must never use your position with the Company to influence public officials or others for your personal benefit. Likewise, your Company employment should not be used as leverage to gain favors from customers or suppliers.


Gifts/The Bank Bribery Act

Neither you nor members of your immediate family shall solicit or accept for yourselves or third parties (other than the Company) any gift, offer of travel, unusual hospitality or other thing of value (other than your salary, commissions or bonus from the Company) from any person or entity which either appears to be or is in connection with any business, service, confidential information or transaction of the Company, either before or after a transaction is discussed or consummated. Criminal penalties may be imposed for violating this prohibition.

The foregoing is not intended to preclude the receipt of unsolicited non-cash gifts of nominal value or customer hospitality from persons or entities doing business with the Company, when it is clear from the circumstances that no attempt is being made to influence you. A gift of nominal value is defined as being $200 or less during any twelve month period.

Possible exceptions to the general prohibition regarding the acceptance of things of value may include:

1.     Acceptance of gifts, gratuities, amenities or favors based on family relationships (e.g., from a parent, child or spouse of a Company employee) where the circumstances make it clear that it is those relationships, rather than the business of the Company, which are the motivating factors.

2.     Acceptance of meals, refreshments, travel arrangements, accommodations, or entertainment, all of reasonable value and in the regular course of a meeting or other occasion, the purpose of which is to hold bona fide business discussions, provided the expenses would be paid for by the Company as a reasonable business expense, if not paid for by another party.

3.     Acceptance of loans from other banks or financial institutions on customary terms to finance proper and usual activities, such as home mortgage loans, except where prohibited by law.

4.     Acceptance of civic, charitable, educational or religious organization awards for recognition of service in an amount of $200 or less during any twelve month period.

7



5.Acceptance of advertising or promotional material of nominal value, such as pens, pencils, note pads, key chains, calendars and similar items.

6. Acceptance of discounts or rebates on merchandise or services that are offered by a third party to the general public.

If you are offered or anticipate receiving a gift or other thing of value, which is not permitted under the above guidelines, you must report it immediately in writing to your department manager and the Human Resources Director.

If you are uncertain as to the propriety of a gift, you must seek the written approval of your department manager before accepting it. Your request should be in writing and should state all relevant facts. You must send a copy of the request and the approval to the Human Resources Director.

Bequests or Legacies

You and your immediate family must not accept bequests or legacies from customers of the Company (other than a family member, relative or close personal friend, or a person who has never dealt with you as a representative of the Company) under a will or trust without the advance written consent of your department manager. If you find that you are named as a beneficiary in a will or trust not involving a family member, relative or close personal relationship, or you first learn of the fact after the death of a grantor who was a customer, you should immediately notify your department manager.


Fiduciary (Trust) Appointments

You may not accept any appointment as an executor, administrator, guardian, trustee or any similar fiduciary capacity without the prior written approval of your department manager. Notice of such appointment shall be sent to the Human Resources Department. This does not, however, apply to appointments made by family members, relatives or close personal friends, provided the duties required will not interfere with the proper performance of your duties to the Company.


Personal Financial Responsibility

Company employees are expected to demonstrate an ability to manage personal finances properly, particularly the intelligent use of credit. Imprudent personal financial management can affect job performance and reflects poorly on your ability to perform responsibilities of a financial nature.

Acting as an accommodation, co-signer or guarantor for others can be a risky practice and often results in the accommodation co-signer or guarantor having to pay the obligation. As such, you should not assume co-signer or guarantor responsibilities unless you are in a position to pay the entire obligation upon demand.


Employee Borrowings

You may not borrow money from customers, vendors or suppliers (including personal friends) of the Company, unless the lender is a recognized lending institution. The term
8



“borrow” does not include a loan from a family member or purchase from a customer or supplier resulting in an extension of credit in the normal course of business.

Federal law imposes certain restrictions on loans by the Company to its executive officers, directors, principal shareholders and their related interests. Questions regarding such loans should be directed to the Chief Credit Officer.


Personal Investments

Company employees, by the very nature of their positions, must be particularly circumspect regarding investments which may appear improper to customers, supervisory authorities or the public. You should consult with the Human Resources Director if you have or are considering any investments of questionable propriety.

You should avoid entering into transactions where it may appear that you are benefiting improperly from your relationship with the Company or violating your fiduciary responsibilities. This applies to investments by members of your immediate family, as well.

While a complete list of such matters cannot be given, you must refrain from directly or indirectly owning or purchasing any of the following:

1.     Real or personal property in which the Company has or intends to obtain an ownership interest (e.g., through purchase, foreclosure or repossession, or in a fiduciary capacity). This does not include any sale of the Company’s valet automobiles or surplus personal property offered through a third party to the general public, as long as the sale is in accordance with the Company’s established policies. Note: Although employees may purchase such property if it is offered through a third party to the general public, it is against Company policy for executive officers (as defined by Regulation “O”) to do so.

2.     Stocks, bonds or other securities (a) pledged to the Company as collateral, (b) sold by the Company in a fiduciary capacity, or (c) issued by any entity indebted to the Company, except for securities, which are publicly traded.

3.     Stock of any business or financial institution in anticipation of its merger with or acquisition by the Company. Investment in stock of any financial institution, even though made in good faith and without prior inside knowledge, should be given careful consideration because of the possible adverse publicity to the Company in the event of a subsequent merger with, or acquisition by the Company.

4.     Trust deeds, mortgages or chattel mortgages that are a lien against property in which the Company has a security interest.

5.     An interest in any company which is a customer, vendor or supplier of the Company. This limitation does not apply to non-officer directors or the ownership or purchase of less than 5 percent of the outstanding stock of any company whose securities are listed on a national securities exchange.

6.     An interest in a company for which you are the account officer or in which you have access to information which is not generally available to the public.

7.     If you deal with securities firms in purchasing or selling securities for the Company or its customers, you may not accept preferential treatment from those firms in
9



your personal dealings with them. Any appearance of a conflict of interest must scrupulously be avoided.


Securities Trading and Investment Guidelines

The Company maintains a separate Insider Trading Policy which is incorporated by reference in this Code of Ethics. Employees should consult and must adhere to the Insider Trading Policy anytime an employee engages in a transaction involving Bank of Marin Bancorp common stock, or other form of security.


Confidential Information
During the course of your work, you may hear or have access to confidential information about the Company or about present and prospective customers, suppliers, shareholders and other staff members. Such information must be held in the strictest of confidence and it is to be used solely for corporate purposes and never for personal gain. Under no circumstances should such information be transmitted to persons outside the Company, including your family or associates, or to other employees of the Company unless they have a need to know such information to discharge their duties. In general, the only exceptions to this policy would be routine credit inquiries, information released in the normal course of business (e.g., for the negotiation of checks), disclosures required by law or regulation, legal process and information authorized for release by customers.

If you are authorized to reveal confidential information to another, you must specifically designate such information as confidential. For example, if you provide material nonpublic information to accountants or other consultants who have been retained to assist in an acquisition, you must make it clear such information is confidential in order to avoid “tipper” liability under the securities laws. Before revealing confidential information to outsiders, you should ascertain whether outside law firms, rating services, investment banks, accountants and other outside consultants to whom confidential information may be given have confidential or “inside information” compliance procedures in place to guard against any misuse of such information by members of such firms.

You must keep all files, records, or inquiries regarding customers and employees and other records that contain confidential information in a secure place. Do not leave documents of a confidential nature lying on your desk or work area when you are not using them.

If particularly sensitive information is involved, additional precautions should be taken. If possible, avoid using file names which might disclose confidential information. Confidential files and word processing disks or tapes should be kept in a locked cabinet or other secure place.

When transporting confidential documents, keep them in sealed envelopes or folders marked as “confidential.” Any envelopes or folders marked as “confidential” or “personal” should only be opened by the addressee.

If you find it necessary to carry sensitive information off premises, due care should be taken to protect its security. Care also should be taken not to discuss any matter of a confidential nature on cellular or digital phones, on car phones, on elevators or other public conveyances, in restrooms, restaurants or other public places where the
10



conversation might be overheard. You must be sensitive to whether information is confidential when using e-mail, voicemail or facsimile machines, or the Internet.

External e-mail must not be considered secure and you must not send proprietary/confidential information to external e-mail addresses without additional encryption methods as approved by the Information Security Officer.

You must keep all identification and access codes, security equipment, security programs and security procedures confidential.

You must not disclose confidential information, whether it is in a written form or in your memory, even after you leave your employment or position with the Company.

You must comply with all other Company policies and procedures relating to confidentiality, including those that have been adopted for your line of business or department.


Protecting Company Information
All Company information must be protected against unauthorized access, modification, destruction, disclosure or release to unauthorized parties. Employees must follow applicable policies and procedures and safeguard information in whatever form it exists (e.g., electronic or hard copy). Deliberate or willful violations of existing policies for protecting Company information or negligent failure to protect Company information properly may result in disciplinary action, including termination.


Books and Records, Accounting Controls and Disclosures
The Company requires that all its books and records be maintained accurately and with honesty. This requires that no fund, asset, liability, revenue or expense be concealed or incompletely recorded for any purpose. Employees must closely adhere to the following accounting guidelines:

1.    All assets, liabilities and transactions of the Company should be accurately recorded in accordance with the Company’s record keeping procedures and generally accepted accounting principles;

2.    No false or misleading entries are permitted to be knowingly made or caused to be made in the Company’s record books, even if such entries would not be material to the Company or its operations as a whole;

3.    Any entries that are inaccurate should be reported to management. False or irregular entries should be promptly reported to a member of the Audit Committee for an immediate corrective action; and

4.    All entries must be supported by documentation adequate to permit the books and records to be verified by audit.
Proper accounting requires not only careful compliance by the Company’s accountants, but also the cooperation of all employees who are involved in keeping financial records of any type.

11



For further details on the requirements of employees dealing with maintenance of the Company’s financial records, please refer to Sections 302 and 303 of Sarbanes-Oxley Act of 2002.


Use of the Company’s Name

Good judgment should be exercised at all times to avoid the use of the Company’s name or its logo in any manner which may imply the Company’s endorsement of any outside activity or product. Requests for Company endorsement and/or use of the Company name/logo require approval from the Marketing Department.


Suspicious Activity Reports

It is unlawful to disclose to a customer or other person who is the subject of a suspicious activity report the contents or existence of a Suspicious Activity Report (“SAR”). You may, however, discuss a SAR with other Company employees who have a need to know, Company’s counsel and law enforcement officials, as appropriate.


Bank Examination Reports

Periodically, various regulatory agencies examine the Company. The reports generated as a result of the examination usually remain the property of the issuing agency and are considered strictly confidential. Employees are prohibited from disclosing any information contained in or related to such examination reports. These prohibitions may extend to subpoenas. If a subpoena requests such information, consult with the Company’s Chief Financial Officer.


Disclosure of Corporate News and Information

Financial information about the Company is not to be released to anyone unless it has previously been included in a published report or otherwise made generally available to the public. Any questions concerning the disclosure of confidential information should be referred to the Chief Financial Officer.

All media inquiries regarding the Company should be referred to the Chief Executive Officer or the Chief Financial Officer. The following subjects are never to be discussed with the media or in any other public forum:

1.     Confidential business matters which could be of interest to competitors or investors.

2.     Information about a customer and the customer’s dealings with the Company.


Information Regarding Past and Present Employees or Directors

The policy of the Company is to safeguard the confidential aspects of its relationship with its employees and directors; to satisfy all requirements of applicable labor laws; and to maintain uniformity in replies to inquiries concerning past and present employees. In order to assure that this policy is consistently maintained, any request for information
12



regarding past or present employees or directors must be referred to the Human Resources Department. This includes inquiries relating to employment, salary verification and performance evaluation.

The above procedures apply to all requests, whether written or oral, regarding Company employment. They do not apply, however, to routine credit inquiries from legitimate businesses regarding deposit or loan information or to those instances in which the Company appears to be a victim of a crime or for other legitimate business reasons. Credit inquiries may be answered in the normal course of business by the banking office where the employee’s accounts or loans are carried.


Fidelity Coverage

Every employee must be covered by the Company’s fidelity bond. The Company will not continue to employ anyone who ceases to be eligible for coverage.


Obeying Laws and Regulations

The Company and its employees may be subject to penalties if they violate any laws or regulations. It is therefore important that you be familiar with the laws and regulations governing the line of business in which you work and that you be careful to ensure that you fully comply with them. Compliance with laws and regulations is every employee’s responsibility. Employees who commit illegal acts could be subject to disciplinary action which may include termination.

You must report all instances of known or suspected illegal activities or other suspicious activities on the part of any employee, agent, customer or potential customer of the Company. If you are uncertain as to the propriety of an individual’s actions, call the Security and/or Compliance Officers to obtain clarification. You must promptly notify the Security and/or Compliance Officers if you believe an employee, agent, customer or potential customer has committed or tried to commit an illegal act or if you discover any circumstances which suggest that a crime has been committed. Failure to report suspected illegal activities properly may subject you to disciplinary action, including, if appropriate, termination. The Company is required by law to report violations or suspected violations of criminal laws to federal and/or state law enforcement agencies. As noted above, it is a crime to disclose the contents or existence of a SAR to anyone other than Company employees or the Company’s legal counsel to the extent that such persons are involved in preparing or submitting the report. Please see the section below titled “Reporting Procedures” for additional detail on the process for reporting violations.

Dishonest and fraudulent acts by Company employees are crimes under federal and state law, and may be punishable by fines and/or imprisonment. Examples of activities prohibited by law include:

1.     Accepting anything of value (except an employee’s salary or other compensation paid or sanctioned by the Company) in connection with Company business (See “Gifts/the Bank Bribery Act” page 6);

2.     Willfully making any false or untrue entry or willful omission in any book or record of the Company;

3.     Stealing, embezzling or misapplying corporate funds or assets;
13




4.     Willfully making any statement or rumor which is derogatory and untrue regarding the financial condition of any bank doing business in California;

5.     Intentionally failing to make Currency Transaction Reports or other reports required under the Bank Secrecy Act (collectively referred to as “CTRs”), or assisting in the structuring of a transaction to avoid the filing of a CTR, as required by law;
6.     Using threats, physical force or other unauthorized means to collect money;

7.     Issuing unauthorized obligations (such as certificates of deposit, notes or mortgages);

8.     Certifying a check drawn on an account with insufficient funds;

9.     Unless specifically permitted by law, making a loan or giving a gift to a regulator who has the authority to examine any Company affiliate;

10.     Using a computer to gain unauthorized access to the records of a customer;

11.     Concealing or misapplying any of the Company’s assets; and

12.     Loaning funds to, or depositing funds with third parties with the understanding, express or implied, that the party receiving such funds will make a loan or pay any consideration to you.


Disclosure

It is the Company’s policy and intent to issue full, clear, accurate, timely and understandable reports to the public and regulatory authorities. Each director, officer or employee involved in the Company’s disclosure process, including the Chief Executive Officer, the Chief Financial Officer and the Chief Accounting Officer (sometimes referred to as the “senior financial officers”), is required to be familiar with and comply with the Company’s disclosure controls and procedures and internal control over financial reporting, to the extent relevant to his or her area of responsibility, so that the Company’s public reports and documents filed with the SEC comply in all material respects with the applicable federal securities laws and SEC rules. In addition, each such person having direct or supervisory authority regarding these SEC filings or the Company’s other public communications concerning its general business, results, financial condition, or prospects should, to the extent appropriate within his or her area of responsibility, consult with other Company officers and employees and take appropriate steps regarding these disclosures with the goal of making full, fair, accurate, timely and understandable disclosure. To that end, each director, officer or employee who is involved in the Company’s disclosure process, including without limitation the senior financial officers, must:

Familiarize himself or herself with the disclosure requirements applicable to the Company as well as the business and financial operations of the Company, to the extent relevant to his/her responsibilities.

Not knowingly misrepresent, or cause others to misrepresent, facts about the Company to others, whether within or outside the Company, including
14



to the Company’s independent auditors, governmental regulators and self-regulatory organizations.

Properly review and critically analyze proposed disclosure for accuracy and completeness (or, where appropriate, delegate this task to others).

Take appropriate steps, including consulting with other Company officers and employees, to assure that reports and disclosures they issue comply with the spirit as well as the actual federal law and SEC regulations regarding full and accurate disclosures.


Dealing with Auditors, Examiners and Legal Counsel

All employees, officers and directors are required to respond honestly and with candor when dealing with the Company’s independent and internal auditors, regulators and attorneys.

Money Laundering Activities/the Bank Secrecy Act/OFAC

Both federal and state law prohibit the laundering of money or aiding and abetting the laundering or attempted laundering of money or avoidance of any Bank Secrecy Act reporting requirement.

Money is laundered to hide the criminal activity associated with it, including the crimes by which it is generated, e.g., drug trafficking, tax avoidance, counterfeiting, etc. Employees need to “know their customer,” and be alert to the dangers to the Company should it, even unwittingly, become involved in receiving or laundering proceeds of crimes.

Financial institutions and their affiliates are required to report any known or suspected laundering of money or the structuring of transactions to avoid Bank Secrecy Act reporting requirements. Employees must contact the Security and/or Compliance Officers immediately in the event any known or suspected criminal activity or transaction, or other suspicious or unusual activity, comes to their attention.

Federal law also prohibits the processing of any transactions involving a person, business, or government agency who is named on the Office of Foreign Assets Control’s Specially Designated Nationals list (“SDN”) or who is otherwise the subject of economic sanctions by the U.S. government. Employees are to immediately report any transaction, loan application, letter of credit application, or other bank account, service or document which may involve or make reference to an SDN to the Security and/or Compliance Officers.


Anti-Competitive Activities

Federal law prohibits any combination, conspiracy or agreement among competitors to restrict or prevent competition. A violation of the law can occur through a formal or informal agreement between the Company and a competitor to (1) fix prices; (2) allocate markets; or (3) refuse to deal with particular suppliers or customers.

If you are in contact with the Company’s competitors, you must avoid any agreements with them (or even circumstances that might give the appearance of such agreements)
15



relating to how the Company conducts or will conduct its business. You should be especially careful at social or professional gatherings and at trade association meetings. Discussions or exchanges of information relating to competitive matters (e.g., cost, pricing or strategy) must carefully be avoided.

In addition, federal law specifies that banks in general may not extend credit, lease or sell property of any kind, or furnish any service, on the condition that the customer: (1) obtain additional credit, property or service from the Company; (2) provide some additional credit, property or service to the Company; or (3) refrain from obtaining some other credit, property or service from a competitor of the Company. Employees may, however, cross-sell the Company’s products, and ask for our customer’s business.

Questions concerning anti-competitive issues should be directed to the Human Resources Director or the Chief Financial Officer.


Directors or Officers in Outside for Profit Companies

Employees, other than directors, may not serve as an officer, director, advisory director or on any committee of an outside for profit business organization without the prior written approval of the Chief Executive Officer. Directors who serve in such capacities must disclose those relationships yearly as required by Item 401 (e) (2) of Regulation S-K of the Securities Act of 1933. Employees serving in such capacities at the request of the Company are covered to a limited extent by the Company’s Director and Officer Liability Insurance policy. Any employee considering such service should confirm adequate liability insurance is maintained by the business organization for the employee’s protection and/or that the organization has taken appropriate action to indemnify its officers and directors to the extent permitted by law.

The foregoing does not apply to any fiduciary account where the Company finds it necessary or helpful for you to be appointed as an officer or director of an outside organization (e.g., where the Company holds or controls a substantial interest in the company because of its responsibilities). Such appointments may, under certain circumstances, require the approval of the Board of Directors.


Directors or Officers in Nonprofit Companies and Civic and Charitable Organizations

The Company recognizes the benefits of active participation by employees in nonprofit organizations, such as the Red Cross, United Way and community organizations. Appointments as a trustee, director or officer of a nonprofit religious, charitable or health and welfare organization are recognized as worthwhile community involvement. However, if you are considering an appointment as trustee, director or officer of a health and welfare organization (including but not limited to convalescent homes, hospitals or health maintenance organizations), you must obtain the prior written consent of the Chief Executive Officer. If you have been specifically asked by the Company to serve as a trustee, director or officer of a nonprofit organization, prior to serving you must notify the Company’s Chief Executive Officer in writing that you intend to serve as requested. Directors who serve in such capacities must disclose those relationships yearly in conjunction with the annual filing of the Company’s proxy statement. Employees serving in such capacities at the request of the Company are covered to a limited extent by the Company’s Director and Officer Liability Insurance policy.

16




Outside Employment

You are expected to devote full-time attention and energy to your career with the Company. The Company’s policy requires that you obtain the prior written consent of your department manager and the Human Resources Director prior to accepting any outside employment which would require a significant amount of your time.
You must avoid outside employment which involves or may appear to involve a conflict of interest. Examples include:

1.     Employment by a company or personally engaging in any activity that is competitive with the Company.

2.     Employment which involves the use of the Company’s equipment, supplies or facilities.

3.     Employment which involves the preparation, audit or certification of statements, tax returns or other documents upon which the Company may place reliance for lending or other purposes. If you prepare income tax returns for individuals or entities other than yourself, you must obtain confirmation from your potential client that the client does not intend to use your work product as part of any transaction with the Company.

4.     Employment which involves the rendering of investment, legal or other advice, or exercising judgment which is based upon information, reports or analyses that are accessible primarily from or through your employment with the Company.

5.     Employment under circumstances which may suggest the sponsorship or support of the Company on behalf of the outside employer or an outside organization.

6.     Employment as an insurance or securities broker, agent or representative.

7.     Employment as a real estate salesperson, broker, agent or contractor (except with the prior written approval of the Human Resources Director). Prior written approval is required since there are a number of potential conflict of interest situations, as well as possible violations of banking laws, which must scrupulously be avoided in this area.


Solicitation and Distribution Activities

In order to minimize work interruptions and to maintain a businesslike environment, the Company restricts solicitation and distribution activities on its property. Unless officially sanctioned by the Company and approved by an executive officer of the Company, you may not permit: (1) the display of any advertisement or promotion, or the sale of any goods or services by others on Company property; and (2) nonemployees to solicit contributions or place literature on Company property.

You may not solicit contributions from other employees on your or their work time in work areas without prior approval of the department manager for fundraiser items (e.g., Girl Scout Cookies, school fund raising projects, etc.). Distribution of literature in work areas is also prohibited unless it is in the normal course of Company business (e.g., IRS forms, Company forms and Federal Reserve pamphlets).

17




Advice to Customers

A.     Legal Advice

You may occasionally be asked by customers to make statements which relate to the legality of particular transactions. Neither the Company nor its employees are authorized to practice law for or provide legal advice to customers. As such, you must exercise care in your discussions with customers. Nothing must be said which might be interpreted as the giving of legal advice.

B.     Tax or Investment Advice

You must avoid giving customers advice on tax matters, the preparation of tax returns, or investment decisions, except as may be appropriate in the performance of a fiduciary responsibility or as otherwise required in the ordinary course of your duties.

C.     Recommending Other Firms to Customers

During the course of your contact with customers and the general public, you may occasionally be asked to recommend others who provide professional services. Typically, such requests involve attorneys, accountants, securities dealers, insurance agents, brokers and real estate agents. Customers who receive recommendations must be given several qualified sources, without indicating any preference or warranty by the Company, excluding only referral arrangements made by the Company.


Speeches and Articles for Publication

You may not speak on behalf of the Company or discuss the Company’s policies or procedures in articles, speeches or presentations without the prior written consent of the Chief Executive Officer. Although you are encouraged to prepare articles and make presentations in your individual capacity, you must avoid any appearance that you represent the Company with respect to such articles or presentations.

You may not use official Company stationery for personal correspondence or other non-work related purposes.

Neither you nor members of your immediate family may solicit honoraria for public speaking or writing services performed on behalf of the Company or by reason of the fact that you are an employee of the Company. You may not accept honoraria worth more than a nominal amount ($100) without the prior approval of the Human Resources Director. However, you may accept reimbursement of related expenses.


Political Activities

The Company believes that it is important for every citizen to take an active interest in political and governmental affairs. You are encouraged to keep yourself well informed concerning political issues and candidates and, to the degree practicable, take an active role in fostering better government. You should make it clear at all times, however, that your participation in political activities is done as a private citizen and not as a representative of the Company.

18



For legal and other reasons, your political activities must not be conducted during work hours and must not involve the use of the Company equipment, supplies or facilities. You may not make any political contributions (in the form of cash, goods or services) directly or indirectly (e.g., through reimbursement) on behalf of the Company.

If you run for political office or are considering a prominent role in a campaign or ballot measure, you are encouraged to consider the Company’s position.

If the amount of time required by your political activities is significant and may have an adverse effect on your overall performance, prior notice and approval by the Human Resources Director is required. If you become involved in political activities, you should also seek competent legal advice concerning the laws governing campaign financing and practices.

Under no circumstances may you make any payment to any government official or other person or organization which might in any way be construed to be improper, illegal, a bribe, a kickback, etc. If any transaction with a government official or other person or organization seems even remotely questionable, it must be referred to the Chief Financial Officer for a determination as to its propriety.

Although it is the Company’s policy not to endorse individual candidates in an election, you are free to express your own opinions, as long as it is clear that they are your own personal opinions. You may not write supportive letters for candidates or issues on Company stationery or act in any way which suggests the Company’s support of or opposition to a candidate or issue. When the Company deems it appropriate to take a public position on issues, it will designate specific individuals to speak on its behalf.

The roles of treasurer and assistant treasurer in political campaigns can present unusual problems because of the complex nature of the laws governing campaign contributions. A potential conflict of interest can also arise because of an employee’s access to insider information and customer lists. Accordingly, you should normally decline to accept such positions if there is any potential for a conflict of interest (or any appearance of a conflict). You must never use customer lists or exploit your business relationship with customers for the benefit of any campaign.

Reporting Procedures
All employees have a duty to report any violations of this Code, as well as violations of any laws, rules, or regulations. Employees also have a duty to report any transaction or relationship that could reasonably be expected to give rise to a conflict of interest.

If you are aware of a potential conflict of interest or believe that the Code has been violated by an employee you must promptly report the violation to his or her direct supervisor, the Human Resources Director or such other personnel listed in this Code. If a report is made to a person other than the Human Resources Director, such person must in turn report the violation to the Human Resources Director. All violations by an officer or director of the Company must be reported directly to the Human Resources Director. Employees may also choose to report any violations regarding record keeping or financial reporting to the Audit Committee of the Board of Directors.

Reports may be made in person, by telephone, or in writing by sending a description of the violation and the names of the parties involved to the appropriate personnel mentioned in the preceding paragraph or to the personnel listed in this Code. Reports to
19



the Human Resources Director may be sent to the following address: 504 Redwood Blvd., Suite 100, Novato CA 94947. Reports to the Audit Committee may be sent to the following address: 504 Redwood Blvd., Suite 100, Novato CA 94947.

The Company maintains a separate and confidential Alert Line Whistleblower Policy which is available on the Company’s intranet site and is incorporated by reference in this Code of Ethics. The “whistleblower” process allows for the anonymous reporting of financial misdealing, fraud, or inappropriate accounting, financial reporting or internal control procedures within the Company. Additional reporting information is available on the Company’s intranet site under the Alert Line Whistleblower section.

When reporting a violation, you may choose to remain anonymous. However, if you make an anonymous report, you should create and preserve your own record of this report in order to be able to demonstrate your compliance with the requirement of reporting violations. Generally speaking, every effort will be made to maintain the confidentiality of reports of potential violations. However, there may be a point where the identity of the reporting employee may become known or may have to be revealed in the course of the investigation or to take corrective action.

The Company does not permit retaliation of any kind against employees for good faith reports of ethical violations. Any employee who attempts to or encourages others to retaliate against an individual who has reported a violation will be subject to disciplinary action.


Disciplinary Action
The Company has implemented the following disciplinary policies to ensure that prompt and consistent actions are taken in response to Code violations:

A.    Range of Penalties

All violations of this Code will be treated seriously and will result in the prompt imposition of penalties which may include (1) an oral or written warning, (2) a reprimand, (3) suspension, (4) termination and/or (5) restitution. Material violations will also be reported to the appropriate regulatory agencies or other authorities.

B.    Disciplinary Process

The penalty for a particular violation of this Code will be decided on a case-by-case basis and will depend on the nature and severity of the violation as well as the employee’s history of non-compliance and cooperation in the disciplinary process. Significant penalties will be imposed for violations resulting from intentional or reckless behavior. Penalties may also be imposed when an employee fails to report a violation due to the employee’s indifference, deliberate ignorance or reckless conduct. Where there is credible evidence of a violation, the Human Resources Director will determine the appropriate sanction with the assistance of appropriate members of Executive Management.

C.    Consistent Enforcement

All employees, officers and directors will be treated equally with respect to the imposition of disciplinary measures. Pursuant to this policy, all levels of employees will be subject to the same disciplinary action for the commission of a similar offense.
20





Changes Made to the Code of Ethical Conduct / Waiver
Any change in the Company’s Code of Ethics must be approved by the Company’s board of directors and disclosed as required by SEC and Nasdaq rules. From time to time the Company may waive some provisions of this Code. Any waiver of the Code for executive officers or directors of the Company may be made only by the Board of Directors and must be disclosed as required by SEC or Nasdaq rules. Any waiver for other employees may be made only by Director of Human Resources.

21



ACKNOWLEDGMENT OF RECEIPT

Fill in the required information below and return this form to the Human Resources Department to acknowledge receipt of your copy of the Amended and Restated Code of Ethical Conduct.


……………………....……………………………………………………

ACKNOWLEDGMENT BY EMPLOYEE/DIRECTOR

This will confirm that I have received a copy of Bank of Marin Bancorp and Bank of Marin Code of Ethical Conduct. I have read the Code, understand it, and agree to follow its guidelines. I understand that compliance with the Code of Ethical Conduct is a very important matter and that a violation will be the basis for disciplinary action, including, if appropriate, termination of employment. I certify that, to the best of my knowledge, I am in compliance with the provisions of the Code of Ethical Conduct, except as set forth below.

Exceptions:______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________



_____________________________            ___________________
Signature                        Date


_____________________________            
Name (please print)    


22

EX-19.01 3 bmrc-ex1901_20241231x10k.htm EX-19.01 Document

Exhibit 19.01





Bank of Marin Bancorp and Bank of Marin



INSIDER TRADING POLICY


















Adopted by the Board of Directors 10/18/2007

Reviewed for Update
on September 26, 2024


















Bank of Marin Bancorp
Insider Trading Policy

As a publicly traded company, Bank of Marin Bancorp is governed by numerous rules and regulations enacted by the Federal government, state legislatures, the Securities and Exchange Commission (SEC), and the Financial Industry Regulatory Authority (FINRA). Compliance with the letter and spirit of these



regulations is a priority for our company. We have, therefore, developed guidelines and policies to avoid even the appearance of improper conduct on the part of anyone employed or associated with Bank of Marin Bancorp and its subsidiaries.

OVERVIEW

This Policy provides guidelines to employees, officers and directors of Bank of Marin Bancorp, and its subsidiaries (collectively the “Company”) with respect to transactions in the Company’s securities as well as transactions involving securities of the Company’s business partners (as defined below).

Applicability of Policy

This Policy applies to all transactions in the Company’s securities, including common stock, awards of stock compensation and any other securities the Company may issue from time to time, such as preferred stock, warrants and convertible debentures, as well as to derivative securities relating to the Company’s stock. It applies to all executive officers of the Company, all members of the Company’s Board of Directors, and all employees of, and consultants and contractors to, the Company who receive or have access to Material Nonpublic Information (as defined below) regarding the Company. This group of people, members of their immediate families, and members of their households are sometimes referred to in this Policy as “Insiders.” This Policy also applies to any person who receives Material Nonpublic Information regardless of the source.

Any person who possesses Material Nonpublic Information regarding the Company is an Insider for so long as the information is not publicly known. Any employee can be an Insider from time to time, and would at those times be subject to this Policy.

General Policy Statement

It is the policy of the Company to oppose the unauthorized disclosure of any nonpublic information acquired by any means and misuse of Material Nonpublic Information in securities trading.

Specific Policies

1.Trading on Material Nonpublic Information. No director, officer or employee of the Company, and no member of the immediate family or household of any such person, or consultant or contractor to the Company, shall engage in any transaction involving a purchase or sale of the Company’s securities, including any offer to purchase or offer to sell, during any period commencing with the date that he or she possesses Material Nonpublic Information concerning the Company, and ending at the close of business on the second Trading Day following the date of public disclosure of that information, or at such time as such nonpublic information is no longer material. As used herein, the term “Trading Day” shall mean a day on which national stock exchanges and the Nasdaq Stock Market (“Nasdaq”) are open for trading.
2.Tipping. No director, officer, or employee shall disclose (“tip”) Material Nonpublic Information to any other person (including family members) where such information may be used by such person to his or her profit by trading in the securities of companies to which such information relates, nor shall such Insider or related person make recommendations or express opinions on the basis of Material Nonpublic Information as to trading in the Company’s securities.
3.Confidentiality of Nonpublic Information. Nonpublic Information relating to the Company is the property of the Company and the unauthorized disclosure of such information is forbidden.

Potential Criminal and Civil Liability and/or Disciplinary Action

1.Liability for Insider Trading. Current laws indicate Insiders may be subject to criminal penalties of up to $5 million and up to twenty years in prison for engaging in transactions in the Company’s securities at a time when they have knowledge of Material Nonpublic Information regarding the Company. Additionally, Insiders may be liable for treble damages on any gains made (or losses avoided) by such Insider on a trade based upon Material Nonpublic Information.
2.Liability for Tipping. Insiders (acting as “tipper”) may also be liable for improper transactions by any person to whom he or she has disclosed Material Nonpublic Information regarding the Company or to whom he or she has made recommendations or expressed opinions on the basis of such information as to trading in the Company’s securities. The SEC has imposed large penalties even when the disclosing person did not profit from trading. The SEC, the stock exchanges and FINRA use sophisticated electronic surveillance techniques to uncover insider trading.



3.Possible Disciplinary Actions. Directors, officers, and employees of the Company who violate this Policy shall also be subject to disciplinary action by the Company, which may include ineligibility for future participation in the Company’s incentive plans or termination of employment.

Guidelines

1.Mandatory Trading Window for Insiders. An Insider cannot engage in the purchase or sale of the Company securities during the following periods:

For the period beginning twenty-one (21) calendar days prior to the end of the quarter and ending at the close of business on the second Trading Day following the public issuance of the Company’s quarterly financial information.
While in possession of Material Nonpublic Information.


Accordingly, to ensure compliance with this Policy and applicable federal and state securities laws, all directors, officers and employees having access to the Company’s internal financial statements or other Material Nonpublic Information shall refrain from conducting transactions involving the purchase or sale of the Company’s securities other than during the period (the “Trading Window”) commencing at the close of business on the second Trading Day following the date of public disclosure of the financial results for a particular fiscal quarter or year and continuing until twenty-one calendar days prior to the end of the quarter.

From time to time, the Company may also recommend that directors, officers, selected employees and others suspend trading because of developments known to the Company and not yet disclosed to the public. In such event, such persons are advised not to engage in any transaction involving the purchase or sale of the Company’s securities during such period and should not disclose to others the fact of such suspension of trading. This recommendation will be initiated by the Executive Leadership Team and distributed by the President & Chief Executive Officer or the Corporate Secretary’s Office.

It should be emphasized, however, that even during the trading window, any person possessing Material Nonpublic Information concerning the Company should not engage in any transactions in the Company’s securities until such information has been known publicly for at least two Trading Days, whether or not the Company has recommended a suspension of trading to that person. Trading the Company’s securities during the trading window should not be considered a “safe harbor,” and all directors, officers and other persons must use good judgment at all times.

2. Preclearance of Trades. Even if a Trading Window is open, it is mandatory that Directors, Executive Officers, Executive Vice Presidents, Senior Vice Presidents and First Vice Presidents (“Covered Persons”) obtain “preclearance” before engaging in any transaction involving securities of the Company, including discretionary transactions in securities that occur in connection with any of the Company’s employee benefit plans. Transactions include not only purchases and sales of securities or derivative securities, but gifts, donations or other transfers for charitable, tax, estate planning or other purposes. Covered Persons must contact the President & Chief Executive Officer, the Chief Financial Officer or the Corporate Secretary of the Company to discuss the transaction and make sure that there is no pending material event which could create an appearance of improper trading. The Company may find it necessary, from time to time, to require compliance with the preclearance process from certain employees, consultants and contractors in addition to the Covered Persons. In addition, any other person covered by this Policy is highly encouraged to comply with the Company’s “preclearance” process. Employees may contact the President & Chief Executive Officer, the Chief Financial Officer or the Corporate Secretary prior to engaging in any transaction involving Company securities to discuss the transaction and make sure that there is no pending material event which could create an appearance of improper trading.

Directors and executive officers of the Company subject to reporting requirements under Section 16 of the Exchange Act for trading activity cannot engage in the purchase or sale of the Company stock as follows:

A purchase cannot be made within six months of a sale of Company stock.

A sale cannot be made within six months of a purchase of Company stock.

Any employee with any questions regarding trading in the Company’s securities is encouraged to contact the President & Chief Executive Officer, the Chief Financial Officer or the Corporate Secretary.

3. Individual Responsibility. Every officer, director and employee has the individual responsibility to comply with this Policy, regardless of whether the Company has provided notice of the opening or



closing of a mandatory Trading Window for designated Insiders of the Company. The guidelines set forth in the Policy are guidelines only, and appropriate judgment should be exercised in connection with any trade in the Company’s securities.

An Insider may, from time to time, have to forego a proposed transaction in the Company’s securities even if he or she planned to make the transaction before learning of the Material Nonpublic Information and even though the Insider believes he or she may suffer an economic loss or forego anticipated profit by waiting.

Procedures for Preclearance of Trades

To provide assistance in preventing inadvertent violations and avoiding even the appearance of an improper transaction, the procedures set forth below must be followed by each Covered Person, and by other employees who may have access to Material Nonpublic Information.

No Covered Person, or other employee who may have access to Material Nonpublic Information may trade in Company securities until:

the person trading has notified the President & Chief Executive Officer, the Chief Financial Officer or the Corporate Secretary (“Authorized Company Officer”1) of the Company in writing, no less than 24 hours prior to any anticipated trade, by completing an Insider Trading Preclearance Form,

the person trading has certified to the Authorized Company Officer1 that (i) he or she is not in possession of Material Nonpublic Information concerning the Company and (ii) the proposed trade(s) do not violate the trading restrictions of Sections 10b (and Rule 10b-5 promulgated thereunder) or 16 of the Exchange Act or Rule 144 of the Securities Act, and

the Authorized Company Officer1 has approved the trade(s), and has certified the approval in writing.

An Insider Trading Preclearance Form is attached to this Policy. Any individual requesting approval of trading in the Company’s securities should use this form.

Applicability of Policy to Inside Information Regarding Other Companies

This Policy and the guidelines described herein also apply to Material Nonpublic Information relating to other companies, including the Company’s depositors and borrowers, vendors or suppliers (“business partners”), potential acquirers or acquirees when information is obtained in the course of employment with, or other services performed on behalf of, the Company. Employees and directors who learn of Material Information about such companies through their work at the Company should keep it confidential and not buy or sell stock in such companies until the information becomes public. Civil and criminal penalties, and termination of employment, may result from trading on inside information regarding the Company’s business partners. All employees should treat Material Nonpublic Information about the Company’s business partners with the same care required with respect to information related directly to the Company.

























1 All securities trades executed by the President and Chief Executive Officer must receive prior approval of the Chairman of the Board or the Chairman of the Audit Committee



Definition of Material Nonpublic Information

It is not possible to define all categories of “Material Information.” However, information should be regarded as “Material Information” if there is a reasonable likelihood that it would (i) be considered important to an investor in making an investment decision regarding the purchase, sale or holding of the Company’s securities, or (ii) alter significantly the market price of the Company’s securities. Either positive or negative information may be Material Information.

While it may be difficult under this standard to determine whether particular information is Material Information, there are various categories of information that are particularly sensitive and, as a general rule, should always be considered Material Information. Examples of such Material Information may include:
Financial results
Projections of future earnings or losses
Significant changes in credit quality of the loan portfolio
Results of product development
News of a pending or proposed merger or joint venture or acquisition
News of the acquisition or disposition of a subsidiary, business or branch
Impending bankruptcy or financial liquidity problems

Gain or loss of a substantial customer or supplier

Changes in dividend policy, including increases or decreases in dividends

New product announcements of a significant nature

Significant product pricing changes

Stock splits

New equity or debt offerings

Significant litigation exposure due to actual or threatened litigation

Major changes in senior management

Changes in previously disclosed financial information

Extraordinary borrowings

Stock repurchase programs

Pending regulatory enforcement actions

Security breaches of the Company’s computer networks

Nonpublic Information is information that has not been previously disclosed to the general public and is otherwise not available to the general public.

Certain Exceptions

For purposes of this Policy, the Company considers that the exercise of stock options for cash or in a netting transaction under the Company’s stock option plans (but not the sale of any such shares) is exempt from this Policy, since the other party to the transaction is the Company itself and the price does not vary with the market, but is fixed by the terms of the option agreement or the plan.














Additional Information – Directors and Officers

Directors and executive officers of the Company must also comply with the reporting obligations and limitation on short-swing profit transactions set forth in Section 16 of the Exchange Act. The practical effect of these provisions is that named executive officers and directors who purchase and sell or sell and purchase the Company’s securities within a six-month period must disgorge all profits to the Company whether or not they had knowledge of any Material Nonpublic Information. Moreover, no named executive officer or director may ever make a short sale2 of the Company’s stock. The Company has provided, and will continue to provide, separate memoranda and other appropriate materials to its named executive officers and directors regarding compliance with Section 16 of the Exchange Act and its related rules.


Anti-Hedging and Pledging

The Company considers it inappropriate for any Executive Officer or Director to hedge or monetize transactions to lock in the value of his/her Company stock holdings. Therefore, Executive Officers and Directors are prohibited from engaging in any transactions (such as puts, calls, options or other derivative securities) with respect to Company equity securities held by them to hedge or offset any decrease in the market value of those equity securities.

Executive Officers and Directors are also prohibited from purchasing Company equity securities on margin, borrowing against Company equity securities on margin or pledging Company equity securities as collateral for a loan.

Inquiries

Please direct your questions as to any of the matters discussed in this Policy to the Company’s President & Chief Executive Officer, Chief Financial Officer or Corporate Secretary.







































2 Short selling (or “selling short”) is a technique used by investors who try to profit from the falling price of a stock. The investor’s broker will borrow the shares from someone who owns them with the promise that the investor will return them later. The investor immediately sells the borrowed shares at the current market price. If the price of the shares drops, he/she “covers the short position” by buying back the shares, and his/her broker returns them to the lender. The profit is the difference between the price at which the stock was sold and the cost to buy it back, minus commissions and expenses for borrowing the stock.









BANK OF MARIN BANCORP

AGREEMENT REGARDING PRONOUNCEMENT
OF POLICIES AND PROCEDURES
(INSIDER TRADING)

The undersigned hereby certifies that he or she has read and understands the Insider Trading Policy of Bank of Marin Bancorp and its subsidiaries (collectively, the “Company”).

I agree to strictly abide by the Policies and Procedures and agree and understand that failure to do so constitutes grounds for my immediate dismissal. I agree that, prior to taking any action potentially inconsistent with the Policies and Procedures, I will request clarification thereon from my supervisor.



Name:
Print
Signature:
Address:
Date:

Acknowledged and Agreed to this ___ day of __________, 20__

BANK OF MARIN BANCORP

By:
Name:
Title:




























image1a.jpg

imagea.jpg

EX-21.01 4 bmrc-ex2101_20241231x10xk.htm EX-21.01 Document

Exhibit 21.01


Bank of Marin Bancorp


Name of SubsidiaryJurisdiction of Incorporation
Bank of MarinCalifornia

EX-23.01 5 bmrc-ex2301_20241231x10k.htm EX-23.01 Document

EXHIBIT 23.01

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in the Registration Statements on Form S-3 (No. 333-284506) and Form S-8 (No. 333-218274, No. 333-221219, No. 333-227840 and No. 333-239555) of Bank of Marin Bancorp (the “Company”), of our report dated March 14, 2025, relating to the consolidated financial statements of the Company and the effectiveness of internal control over financial reporting of the Company, appearing in this Annual Report on Form 10-K of the Company for the year ended December 31, 2024.

/s/ Moss Adams LLP

Portland, Oregon
March 14, 2025

EX-31.01 6 bmrc-ex3101_20241231x10k.htm EX-31.01 Document

EXHIBIT 31.01
Certification of Principal Executive Officer pursuant to Rule 13a-14(a)/15d-14(a) as adopted pursuant to §302 of the Sarbanes-Oxley Act of 2002

I, Timothy D. Myers, certify that:

1.    I have reviewed this annual report on Form 10-K of Bank of Marin Bancorp (the Registrant);

2.    Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.    Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the Registrant as of, and for, the periods presented in this report;

4.    The Registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a -15(f) and 15d-15(f)) for the Registrant and have:

(a)    Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Registrant, including its consolidated subsidiary, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)    Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)    Evaluated the effectiveness of the Registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures as of the end of the period covered by this report based on such evaluation; and
(d)    Disclosed in this report any change in the Registrant's internal control over financial reporting that occurred during the Registrant's most recent fiscal quarter (the Registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the Registrant's internal control over financial reporting; and

5.    The Registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Registrant's auditors and the audit committee of the Registrant's Board of Directors (or persons performing the equivalent functions):

(a)    All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting, which are reasonably likely to adversely affect the Registrant's ability to record, process, summarize and report financial information; and
(b)    Any fraud, whether or not material, that involves management or other employees who have a significant role in the Registrant's internal controls over financial reporting.

March 14, 2025 /s/ Timothy D. Myers
Date Timothy D. Myers
President &
Chief Executive Officer

EX-31.02 7 bmrc-ex3102_20241231x10k.htm EX-31.02 Document

EXHIBIT 31.02

Certification of Principal Financial Officer pursuant to Rule 13a-14(a)/15d-14(a) as adopted pursuant to §302 of the Sarbanes-Oxley Act of 2002

I, David Bonaccorso, certify that:

1.    I have reviewed this annual report on Form 10-K of Bank of Marin Bancorp (the Registrant);

2.    Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.    Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the Registrant as of, and for, the periods presented in this report;

4.    The Registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Registrant and have:

(a)    Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Registrant, including its consolidated subsidiary, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)    Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)    Evaluated the effectiveness of the Registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures as of the end of the period covered by this report based on such evaluation; and
(d)    Disclosed in this report any change in the Registrant's internal control over financial reporting that occurred during the Registrant's most recent fiscal quarter (the Registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the Registrant's internal control over financial reporting; and

5.    The Registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Registrant's auditors and the audit committee of the Registrant's Board of Directors (or persons performing the equivalent functions):

(a)    All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting, which are reasonably likely to adversely affect the Registrant's ability to record, process, summarize and report financial information; and
(b)    Any fraud, whether or not material, that involves management or other employees who have a significant role in the Registrant's internal controls over financial reporting.

March 14, 2025  /s/ David Bonaccorso
Date David Bonaccorso
Executive Vice President &
  Chief Financial Officer

EX-32.01 8 bmrc-ex3201_20241231x10k.htm EX-32.01 Document

EXHIBIT 32.01

Certification pursuant to 18 U.S.C. §1350 as adopted pursuant to §906
of the Sarbanes-Oxley Act of 2002

In connection with the annual report on Form 10-K of Bank of Marin Bancorp (the Registrant) for the year ended December 31, 2024, as filed with the Securities and Exchange Commission, the undersigned hereby certify pursuant to 18 U.S.C. §1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, that:


    1)     such Form 10-K fully complies with the requirements of Section 13(a) or 15(d)
    of the Securities Exchange Act of 1934; and

    2)     the information contained in such Form 10-K fairly presents, in all material
        respects, the financial condition and results of operations of the Registrant.


March 14, 2025 /s/ Timothy D. Myers
Date Timothy D. Myers
President &
  Chief Executive Officer
March 14, 2025  /s/ David Bonaccorso
Date David Bonaccorso
  Executive Vice President &
Chief Financial Officer


This certification accompanies each report pursuant to §906 of the Sarbanes-Oxley Act of 2002 and shall not, except to the extent required by the Sarbanes-Oxley Act of 2002, be deemed filed by the Registrant for purposes of §18 of the Securities Exchange Act of 1934, as amended.

EX-97.1 9 bmrc-ex971_20241231x10k.htm EX-97.1 Document

EXHIBIT 97.1

Bank of Marin Bancorp


Incentive Compensation Recovery Policy

Effective October 23, 2024



Table of Contents

Statement of Purpose................................................................................................................................ 2
Authority and Responsibility.................................................................................................................... 2
Definitions:............................................................................................................................................... 2
Incentive-Based Compensation received by Covered Employees:.......................................................... 3
Required Recoupment of Erroneously Awarded Compensation:............................................................ 3
Amount Subject to Recovery:.................................................................................................................. 4
Method of Recoupment:........................................................................................................................... 4
No Indemnification of Covered Executives:............................................................................................ 5
Administrator Indemnification:................................................................................................................ 5
Other Recoupment Rights; Company Claims.......................................................................................... 5
Successors:............................................................................................................................................... 5
Exhibit Filing Requirement...................................................................................................................... 5
Annual Review of the Policy................................................................................................................... 5
Allocation of Resources........................................................................................................................... 6
Effective Date; Retroactive Application.................................................................................................. 6



1


Statement of Purpose:

The Compensation Committee of the Board of Directors (the “Board”) of Bank of Marin Bancorp (the “Company”) believes that it is in the best interests of the Company and its shareholders to adopt this Incentive Compensation Recovery Policy (the “Policy”), which provides for the recovery of certain incentive compensation in the event of an Accounting Restatement (as defined below). This Policy is designed to comply with, and shall be interpreted to be consistent with, Section 10D of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), Rule 10D-1 promulgated under the Exchange Act (“Rule 10D-1”), The Nasdaq Stock Market (“Nasdaq”) Listing Rule 5608 (the “Listing Standards”) and Section 304 of the Sarbanes-Oxley Act of 2002.

Authority and Responsibility:

Except as specifically set forth herein, this Policy shall be administered by the Board Compensation Committee (the “Administrator”). The Administrator is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate or advisable for the administration of this Policy. Any determinations made by the Administrator shall be final and binding on all affected individuals and need not be uniform with respect to each individual covered by the Policy. In the administration of this Policy, the Administrator is authorized and directed to consult with the full Board or such other committees of the Board, such as the Audit Committee, as may be necessary or appropriate as to matters within the scope of such other committee’s responsibility and authority. Subject to any limitation at applicable law, the Administrator may authorize and empower any officer or employee of the Company to take any and all actions necessary or appropriate to carry out the purpose and intent of this Policy (other than with respect to any recovery under this Policy involving such officer or employee).

Definitions:

As used in this Policy, the following definitions shall apply:

“Accounting Restatement” means an accounting restatement of the Company’s financial statements due to the Company’s material noncompliance with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period.

“Administrator” has the meaning set forth in “Authority and Responsibility” section above.

“Applicable Period” means the three completed fiscal years immediately preceding the date on which the Company is required to prepare an Accounting Restatement, as well as any transition period (that results from a change in the Company’s fiscal year) within or immediately following those three completed fiscal years (except that a transition period that comprises a period of at least nine months shall count as a completed fiscal year). The “date on which the Company is required to prepare an Accounting Restatement” is the earlier to occur of (a) the date the Board concludes, or reasonably should have concluded, that the Company is required to prepare an Accounting Restatement or (b) the date a court, regulator or other legally authorized body directs the Company to prepare an Accounting Restatement, in each case regardless of if or when the restated financial statements are filed.

2


“Covered Executives” means the Company’s current and former executive officers, including executive officers of subsidiaries if they perform policy making functions for the Company. Consistent with the definition of executive officer set forth in Rule 10D-1 and the Listing Standards, this group includes the Company’s Chief Executive Officer, President, Chief Financial Officer, Principal or Chief Accounting Officer or if such position has not been designated, the controller, and any vice-president in charge of a principal business unit, division, or function (such as sales, administration or finance), any other officer who performs policy-making functions, or any other person who performs similar policy-making functions. Policy-making function does not include policy-making functions that are not significant. Covered Executives include all “executive officers” included in the Company’s annual proxy statement or other filings with the Securities Exchange Commission in response to Item 401(b) of Regulation S-K.

“Erroneously Awarded Compensation” has the meaning set forth in the “Amount Subject to Recovery” section of this Policy below.

A “Financial Reporting Measure” is any measure that is determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measure that is derived wholly or in part from such measure. Financial Reporting Measures also include but are not limited to Company stock price and total shareholder return (“TSR”), as outlined in Rule 10D-1 and the Listing Standards. A Financial Reporting Measure need not be presented within the Company’s financial statements or included in a filing with the Securities Exchange Commission.

“Incentive-Based Compensation” means any compensation that is granted, earned or vested based wholly or in part upon the attainment of a Financial Reporting Measure. Incentive-Based Compensation is “received” for purposes of this Policy in the Company’s fiscal period during which the Financial Reporting Measure specified in the Incentive-Based Compensation award is attained, even if the payment or grant of such Incentive-Based Compensation occurs after the end of that period.

Incentive-Based Compensation received by Covered Employees:

This Policy applies to Incentive-Based Compensation received on or after October 2, 2023, by a Covered Executive (a) after beginning services as a Covered Executive; (b) if that person served as a Covered Executive at any time during the performance period for such Incentive-Based Compensation; and (c) while the Company has a listed class of securities on a national securities exchange or a national securities association. Recovery of compensation is not required (1) with respect to any compensation received while an individual was serving in a non-executive capacity prior to becoming an executive officer or (2) from any individual who is an executive officer on the date on which the Company is required to prepare an Accounting Restatement but who was not an executive officer at any time during the performance period for which the incentive-based compensation is received.

Required Recoupment of Erroneously Awarded Compensation:

In the event the Company is required to prepare an Accounting Restatement, the Company shall promptly recoup the amount of any Erroneously Awarded Compensation received by any Covered Executive, as calculated pursuant to the “Amount Subject to Recovery” section below, during the Applicable Period.

Amount Subject to Recovery:

3


The amount of “Erroneously Awarded Compensation” subject to recovery under the Policy, as determined by the Administrator, is the amount of Incentive-Based Compensation received by the Covered Executive that exceeds the amount of Incentive-Based Compensation that would have been received by the Covered Executive had it been determined based on the restated amounts. Notably, the amount of incentive compensation subject to recoupment is determined on a “no fault” basis, meaning that the executive whose incentive compensation is subject to recoupment, may have had no fault or role related to the restatement.

Erroneously Awarded Compensation shall be computed by the Administrator without regard to any taxes paid by the Covered Executive in respect of the Erroneously Awarded Compensation.

For Incentive-Based Compensation based on stock price or TSR: (a) the Administrator shall determine the amount of Erroneously Awarded Compensation based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or TSR upon which the Incentive-Based Compensation was received; and (b) the Company shall maintain documentation of the determination of that reasonable estimate and provide such documentation to Nasdaq upon request.

Method of Recoupment:

The Administrator shall determine, in its sole discretion, the timing and method for reasonably promptly recouping Erroneously Awarded Compensation hereunder, which may include without limitation (a) seeking reimbursement of all or part of any cash or equity-based award, (b) cancelling prior cash or equity-based awards, whether vested or unvested or paid or unpaid, (c) cancelling or offsetting against any planned future cash or equity-based awards, (d) forfeiture of deferred compensation, subject to compliance with Section 409A of the Internal Revenue Code and the regulations promulgated thereunder and (e) any other method authorized by applicable law or contract. Subject to compliance with any applicable law, the Administrator may effect recovery under this Policy from any amount otherwise payable to the Covered Executive, including amounts payable to such individual under any otherwise applicable Company plan or program, including base salary, bonuses or commissions and compensation previously deferred by the Covered Executive.

The Company is authorized and directed pursuant to this Policy to recoup Erroneously Awarded Compensation in compliance with this Policy unless the Compensation Committee of the Board has determined that recovery would be impracticable solely for the following limited reasons, and subject to the following procedural and disclosure requirements:

a.The direct expense paid to a third party to assist in enforcing the Policy would exceed the amount to be recovered. Before concluding that it would be impracticable to recover any amount of Erroneously Awarded Compensation based on expense of enforcement, the Administrator must make a reasonable attempt to recover such erroneously awarded compensation, document such reasonable attempt(s) to recover and provide that documentation to Nasdaq; or

a.Recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of 26
U.S.C. 401(a)(13) or 26 U.S.C. 411(a) and regulations thereunder.

No Indemnification of Covered Executives:

4


Notwithstanding the terms of any indemnification or insurance policy or any contractual arrangement with any Covered Executive that may be interpreted to the contrary, the Company shall not indemnify any Covered Executives against the loss of any Erroneously Awarded Compensation, including any payment or reimbursement for the cost of third-party insurance purchased by any Covered Executives to fund potential clawback obligations under this Policy.

Administrator Indemnification:

Any members of the Administrator, and any other members of the Board who assist in the administration of this Policy, shall not be personally liable for any action, determination or interpretation made with respect to this Policy and shall be fully indemnified by the Company to the fullest extent under applicable law and Company policy with respect to any such action, determination or interpretation. The foregoing sentence shall not limit any other rights to indemnification of the members of the Board under applicable law, Company charter documents or policy, or any agreement between the member and the Company.

Other Recoupment Rights; Company Claims:

The Board intends that this Policy shall be applied to the fullest extent of the law. Any right of recoupment under this Policy is in addition to, and not in lieu of, any other remedies or rights of recoupment that may be available to the Company under applicable law or pursuant to the terms of any similar policy in any employment agreement, equity award agreement, or similar agreement and any other legal remedies available to the Company.

Nothing contained in this Policy, and no recoupment or recovery as contemplated by this Policy, shall limit any claims, damages or other legal remedies the Company or any of its affiliates may have against a Covered Executive arising out of or resulting from any actions or omissions by the Covered Executive.

Successors:

This Policy shall be binding and enforceable against all Covered Executives and their beneficiaries, heirs, executors, administrators or other legal representatives.

Exhibit Filing Requirement

A copy of this Policy and any amendments shall be filed as an exhibit to the Company’s annual report on Form 10-K.

Annual Review of the Policy:

The Company’s Incentive Compensation Recovery Policy will be reviewed and approved by the Compensation Committee and/or independent members of the Board of Directors annually. Further, the Compensation Committee may amend, modify, supplement, rescind, or replace all or any portion of this Policy at any time and from time to time in its discretion as it deems necessary to comply with applicable law or any rules or standards adopted by Nasdaq.

Allocation of Resources:

5


The Company will allocate the resources required to implement the guidelines established by the Incentive Compensation Recovery Policy and will provide the staffing and additional resources needed to accomplish the goals stated herein.

Effective Date; Retroactive Application:

This Policy shall be effective as of October 2, 2023 the (“Effective Date”). The terms of this Policy shall apply to any Incentive-Based Compensation that is received by Covered Executives on or after the Effective Date, even if such Incentive-Based Compensation was approved, awarded, granted or paid to Covered Executives prior to the Effective Date. Without limiting the generality of “Method of Recoupment” Section hereof, and subject to applicable law, the Administrator may affect recovery under this Policy from any amount of compensation approved, awarded, granted, payable or paid to the Covered Executive prior to


6
EX-101.SCH 10 bmrc-20241231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - CONSOLIDATED STATEMENTS OF CONDITION link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - CONSOLIDATED STATEMENTS OF CONDITION (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Investment Securities link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Loans and Allowance for Credit Losses on Loans link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Bank Premises and Equipment link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Bank Owned Life Insurance link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Deposits link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Borrowings and Other Obligations link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Stockholders' Equity and Stock Plans link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Fair Value of Assets and Liabilities link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Benefit Plans link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - Concentrations of Credit Risk link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - Derivative Financial Instruments and Hedging Activities link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - Regulatory Matters link:presentationLink link:calculationLink link:definitionLink 9952172 - Disclosure - Financial Instruments with Off-Balance Sheet Risk link:presentationLink link:calculationLink link:definitionLink 9952173 - Disclosure - Condensed Bank of Marin Bancorp Parent Only Financial Statements link:presentationLink link:calculationLink link:definitionLink 9955511 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9955512 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9955513 - Disclosure - Investment Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 9955514 - Disclosure - Loans and Allowance for Credit Losses on Loans (Tables) link:presentationLink link:calculationLink link:definitionLink 9955515 - Disclosure - Bank Premises and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 9955516 - Disclosure - Deposits (Tables) link:presentationLink link:calculationLink link:definitionLink 9955517 - Disclosure - Borrowings and Other Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 9955518 - Disclosure - Stockholders' Equity and Stock Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9955519 - Disclosure - Fair Value of Assets and Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9955520 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9955521 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9955522 - Disclosure - Derivative Financial Instruments and Hedging Activities (Tables) link:presentationLink link:calculationLink link:definitionLink 9955523 - Disclosure - Regulatory Matters (Tables) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - Financial Instruments with Off-Balance Sheet Risk (Tables) link:presentationLink link:calculationLink link:definitionLink 9955525 - Disclosure - Condensed Bank of Marin Bancorp Parent Only Financial Statements (Tables) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - Summary of Significant Accounting Policies - Nature of Operations and Segment Reporting (Details) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - Summary of Significant Accounting Policies - Schedule of Segment Revenue, Profit or Loss, Significant Segment Expenses and Other Segment Items (Details) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - Summary of Significant Accounting Policies - Financing Receivable Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - Summary of Significant Accounting Policies - Transfer of Financial Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - Summary of Significant Accounting Policies - Premises and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - Summary of Significant Accounting Policies - Goodwill and Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - Summary of Significant Accounting Policies - Future Amortization Expense of Core Deposits (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - Summary of Significant Accounting Policies - Other Real Estate Owned (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - Summary of Significant Accounting Policies - Investments in Low Income Housing Tax Credit Funds (Details) link:presentationLink link:calculationLink link:definitionLink 9955535 - Disclosure - Summary of Significant Accounting Policies - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9955536 - Disclosure - Summary of Significant Accounting Policies - Advertising Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9955537 - Disclosure - Investment Securities - Held-to-Maturity Amortized Cost and Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - Investment Securities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955539 - Disclosure - Investment Securities - Schedule of Bond Ratings For Held-to-Maturity Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - Investment Securities - Schedule of Available-for-Sale Securities Amortized Cost and Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9955541 - Disclosure - Investment Securities - Schedule of Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9955542 - Disclosure - Investment Securities - Schedule of Sale of Investment Securities and Gross Gains and Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9955543 - Disclosure - Investment Securities - Schedule of Pledged and Transferred Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9955544 - Disclosure - Investment Securities - Schedule of Unrealized Loss Positions (Details) link:presentationLink link:calculationLink link:definitionLink 9955545 - Disclosure - Investment Securities - Non-Marketable Securities Included in Other Assets Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955546 - Disclosure - Loans and Allowance for Credit Losses on Loans - Schedule of Loans by Class (Details) link:presentationLink link:calculationLink link:definitionLink 9955547 - Disclosure - Loans and Allowance for Credit Losses on Loans - Concentrations of Credit Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955548 - Disclosure - Loans and Allowance for Credit Losses on Loans - Schedule of Loans by Risk Grade and Origination Year (Details) link:presentationLink link:calculationLink link:definitionLink 9955549 - Disclosure - Loans and Allowance for Credit Losses on Loans - Loans Outstanding and Aging Analysis (Details) link:presentationLink link:calculationLink link:definitionLink 9955550 - Disclosure - Loans and Allowance for Credit Losses on Loans - Schedule of Collateral-Dependent Non-Accrual Loans (Details) link:presentationLink link:calculationLink link:definitionLink 9955551 - Disclosure - Loans and Allowance for Credit Losses on Loans - Schedule of Amortized Cost of Loans Modified (Details) link:presentationLink link:calculationLink link:definitionLink 9955552 - Disclosure - Loans and Allowance for Credit Losses on Loans - Schedule of Financial Effect of Loan Modifications (Details) link:presentationLink link:calculationLink link:definitionLink 9955553 - Disclosure - Loans and Allowance for Credit Losses on Loans - Schedule of Amortized Cost and Payment Status of Loans (Details) link:presentationLink link:calculationLink link:definitionLink 9955554 - Disclosure - Loans and Allowance for Credit Losses on Loans - Schedule of Allocation of the Allowance for Credit Losses on Loans (Details) link:presentationLink link:calculationLink link:definitionLink 9955555 - Disclosure - Loans and Allowance for Credit Losses on Loans - Allocation of the Allowance for Credit Losses on Loans Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955556 - Disclosure - Loans and Allowance for Credit Losses on Loans - Schedule of Allowance for Credit Losses on Loans (Details) link:presentationLink link:calculationLink link:definitionLink 9955557 - Disclosure - Loans and Allowance for Credit Losses on Loans - Pledged Loans Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955558 - Disclosure - Loans and Allowance for Credit Losses on Loans - Related Party Loans (Details) link:presentationLink link:calculationLink link:definitionLink 9955559 - Disclosure - Loans and Allowance for Credit Losses on Loans - Related Party Loans Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955560 - Disclosure - Bank Premises and Equipment - Schedule of Bank Premises and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9955561 - Disclosure - Bank Premises and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955562 - Disclosure - Bank Owned Life Insurance (Details) link:presentationLink link:calculationLink link:definitionLink 9955563 - Disclosure - Deposits - Schedule of Stratification of Time Deposits (Details) link:presentationLink link:calculationLink link:definitionLink 9955564 - Disclosure - Deposits - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955565 - Disclosure - Deposits - Schedule of Time Deposit Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9955566 - Disclosure - Borrowings and Other Obligations - Federal Home Loan Bank, Funds Lines of Credit and Reserve Bank (Details) link:presentationLink link:calculationLink link:definitionLink 9955567 - Disclosure - Borrowings and Other Obligations - Other Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9955568 - Disclosure - Borrowings and Other Obligations - Schedule of Borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 9955569 - Disclosure - Stockholders' Equity and Stock Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955570 - Disclosure - Stockholders' Equity and Stock Plans - Schedule of Cashless Exercise Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955571 - Disclosure - Stockholders' Equity and Stock Plans - Schedule of Options Outstanding Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 9955572 - Disclosure - Stockholders' Equity and Stock Plans - Schedule of Options Outstanding by Price Range (Details) link:presentationLink link:calculationLink link:definitionLink 9955573 - Disclosure - Stockholders' Equity and Stock Plans - Schedule of Non-vested Awards Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9955574 - Disclosure - Stockholders' Equity and Stock Plans - Schedule of Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9955575 - Disclosure - Stockholders' Equity and Stock Plans - Schedule of Dividend (Details) link:presentationLink link:calculationLink link:definitionLink 9955576 - Disclosure - Stockholders' Equity and Stock Plans - Dividends Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955577 - Disclosure - Stockholders' Equity and Stock Plans - Share Repurchases Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955578 - Disclosure - Fair Value of Assets and Liabilities - Schedule of Recorded on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9955579 - Disclosure - Fair Value of Assets and Liabilities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955580 - Disclosure - Fair Value of Assets and Liabilities - Schedule of Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9955581 - Disclosure - Benefit Plans - Deferred Compensation Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9955582 - Disclosure - Benefit Plans - Defined Contribution Plan and Employee Stock Ownership Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9955583 - Disclosure - Benefit Plans - Supplemental Executive Retirement Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9955584 - Disclosure - Income Taxes - Schedule of Components of Income Tax Provision (Details) link:presentationLink link:calculationLink link:definitionLink 9955585 - Disclosure - Income Taxes - Schedule of Deferred Tax Asset and Liability (Details) link:presentationLink link:calculationLink link:definitionLink 9955586 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955587 - Disclosure - Income Taxes - Schedule of Effective Income Tax Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 9955588 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955589 - Disclosure - Commitments and Contingencies - Schedule of Operating and Finance Lease Right-of-Use Assets and Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955590 - Disclosure - Commitments and Contingencies - Schedule of Noncash Investing and Financing Activities (Details) link:presentationLink link:calculationLink link:definitionLink 9955591 - Disclosure - Commitments and Contingencies - Schedule of Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9955592 - Disclosure - Commitments and Contingencies - Schedule of Lease Liability Maturity Schedule (Details) link:presentationLink link:calculationLink link:definitionLink 9955592 - Disclosure - Commitments and Contingencies - Schedule of Lease Liability Maturity Schedule (Details) link:presentationLink link:calculationLink link:definitionLink 9955593 - Disclosure - Concentrations of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 9955594 - Disclosure - Derivative Financial Instruments and Hedging Activities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955595 - Disclosure - Derivative Financial Instruments and Hedging Activities - Schedule of Information on Derivatives (Details) link:presentationLink link:calculationLink link:definitionLink 9955596 - Disclosure - Derivative Financial Instruments and Hedging Activities - Schedule of Interest Income (Details) link:presentationLink link:calculationLink link:definitionLink 9955597 - Disclosure - Derivative Financial Instruments and Hedging Activities - Schedule of Offsetting of Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955598 - Disclosure - Derivative Financial Instruments and Hedging Activities - Schedule of Offsetting of Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955599 - Disclosure - Regulatory Matters (Details) link:presentationLink link:calculationLink link:definitionLink 9955600 - Disclosure - Financial Instruments with Off-Balance Sheet Risk (Details) link:presentationLink link:calculationLink link:definitionLink 9955601 - Disclosure - Financial Instruments with Off-Balance Sheet Risk - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955602 - Disclosure - Condensed Bank of Marin Bancorp Parent Only Financial Statements - Condensed Uncosolidanted Statements of Condition (Details) link:presentationLink link:calculationLink link:definitionLink 9955603 - Disclosure - Condensed Bank of Marin Bancorp Parent Only Financial Statements - Condensed Unconsolidated Statements of Income (Details) link:presentationLink link:calculationLink link:definitionLink 9955604 - Disclosure - Condensed Bank of Marin Bancorp Parent Only Financial Statements - Condensed Unconsolidated Statements of Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 bmrc-20241231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 bmrc-20241231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 bmrc-20241231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Operating Leases Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Collateral Held [Domain] Collateral Held [Domain] Cover [Abstract] Cover [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Net (decrease) increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Partners' Capital, Other Ownership Interest [Table] Partners' Capital, Other Ownership Interest [Table] Available-for-sale, allowance for credit loss Allowance for Credit Losses Debt Securities, Available-for-Sale, Allowance for Credit Loss, Excluding Accrued Interest Income Tax Jurisdiction [Domain] Income Tax Jurisdiction [Domain] Stock options exercised, net of shares surrendered for cashless exercises and tax withholdings Stock Issued During Period, Value, Stock Options Exercised, Net Of Shares Surrendered For Cashless Exercises And Tax Withholdings Stock Issued During Period, Value, Stock Options Exercised, Net Of Shares Surrendered For Cashless Exercises And Tax Withholdings Stock options exercised, net of shares surrendered for cashless exercises and tax withholdings (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Net Of Shares Surrendered For Cashless Exercises And Tax Withholdings Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Net Of Shares Surrendered For Cashless Exercises And Tax Withholdings Directors' expense Noninterest Expense Directors Fees Trading Symbol Trading Symbol Fair value hedge Fair Value Hedging [Member] Gross Amounts of Recognized Assets Derivative Asset, Subject to Master Netting Arrangement, before Offset Non-NEOs Non-NEOs [Member] Share-based compensation income tax benefit recognized Share-Based Payment Arrangement, Expense, Tax Benefit Dividends declared per common share (in dollars per share) Common Stock, Dividends, Per Share, Declared Threshold period a past due overdraft account is charged off Threshold Period Past Due For Write-Off Of Deposit Liabilities Reclassified As Loans Receivable Threshold Period Past Due For Write-Off Of Deposit Liabilities Reclassified As Loans Receivable Line of Credit Facility [Table] Line of Credit Facility [Table] Equity securities, FV-NI gain Equity Securities, FV-NI, Gain (Loss) Number of securities Marketable Securities, Number Of Securities Marketable Securities, Number Of Securities Earnings per share (“EPS”) Earnings Per Share, Policy [Policy Text Block] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Total income Income (Loss) from Subsidiaries, before Tax Hedging Relationship [Domain] Hedging Relationship [Domain] Fair Value of Assets and Liabilities Fair Value Disclosures [Text Block] Proceeds from stock options exercised Proceeds from Stock Options Exercised Land Land [Member] Award Timing Disclosures [Line Items] Financial Asset, Period Past Due [Axis] Financial Asset, Aging [Axis] Common Equity Tier 1 (to risk-weighted assets), Actual, Ratio Tier One Common Equity To Average Assets Tier One Common Equity To Average Assets Net gain (loss) recognized in interest income on loans Derivative, Gain (Loss) on Derivative, Net Investment, Name [Domain] Investment, Name [Domain] Schedule of Allowance for Credit Losses on Financing Receivables Financing Receivable, Allowance for Credit Loss [Table Text Block] Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Finance lease right-of-use assets Finance Lease, Right-of-Use Asset, before Accumulated Amortization Net interest income Interest Income (Expense), Operating Total Capital (to risk-weighted assets), Adequately Capitalized Threshold, Ratio Banking Regulation, Total Risk-Based Capital Ratio, Capital Adequacy, Minimum Segment Reporting, Policy Segment Reporting, Policy [Policy Text Block] Total adjustments Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities Plan Name [Domain] Plan Name [Domain] Moody's And/Or Standard & Poor's AA Rating Moody's And/Or Standard & Poor's AA Rating [Member] Moody's And/Or Standard & Poor's AA Rating Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Prior Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year Hedged interest earned (paid) Derivative, Hedged Interest Earned (Paid) Payment on interest rate swaps recorded in interest income. Effective Income Tax Rate Reconciliation, Percent Effective Income Tax Rate Reconciliation, Percent [Abstract] Corporate bonds Corporate Bond Securities [Member] Class of Financing Receivable [Domain] Class of Financing Receivable [Domain] Operating Segments Operating Segments [Member] Held-to-maturity, at amortized cost (net of zero allowance for credit losses at December 31, 2024 and 2023) Net Carrying Amount Net Carrying Amount Debt Securities, Held-to-Maturity, Excluding Accrued Interest, after Allowance for Credit Loss Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash Flows from Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and disposals on premises and equipment Deferred Tax Assets, Property, Plant and Equipment Award Timing Method Award Timing Method [Text Block] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Exercisable (vested), ending balance (in dollars per shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Number of investment securities in unrealized loss position longer than 12 months Marketable Securities In Unrealized Loss Positions, Qualitative Disclosure, Number Of Positions, Longer Than 12 Months Marketable Securities In Unrealized Loss Positions, Qualitative Disclosure, Number Of Positions, Longer Than 12 Months Measurement Frequency [Axis] Measurement Frequency [Axis] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Weighted average remaining term (in years) Finance Lease, Weighted Average Remaining Lease Term Commercial non-owner occupied Commercial Loan, Non-Owner-Occupied [Member] Commercial Loan, Non-Owner-Occupied Insider Trading Policies and Procedures [Line Items] Obligations of state and political subdivisions US States and Political Subdivisions Debt Securities [Member] Use of Estimates Use of Estimates, Policy [Policy Text Block] Collateral pledged Debt Instrument, Collateral Amount Schedule of Operating and Finance Lease Right-of-use Assets and Lease Liabilities Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Adjustment to Compensation, Amount Adjustment to Compensation Amount Compensation Amount Outstanding Recovery Compensation Amount U.S. Government And Government-Sponsored Enterprises U.S. Government And Government-Sponsored Enterprises [Member] U.S. Government And Government-Sponsored Enterprises Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Smaller Reporting Company Entity Small Business Company Selected Measure Amount Company Selected Measure Amount Tabular List, Table Tabular List [Table Text Block] Significant Unobservable Inputs (Level 3) Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Average Rate Debt And Finance Lease Liability, Average Interest Rate Debt And Finance Lease Liability, Average Interest Rate 2029 Time Deposit Maturities, Year Five Minimum employment period to qualify for 401(k) plan Defined Contribution Plan, Minimum Employment Period to Qualify for Plan Defined Contribution Plan, Minimum Employment Period to Qualify for Plan Weighted average anti-dilutive common shares not included in the calculation of diluted EPS (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Non-interest expense Noninterest Expense [Abstract] Purchase of held-to-maturity securities Payments to Acquire Held-to-Maturity Securities Share-Based Payment Arrangement, Tranche One Share-Based Payment Arrangement, Tranche One [Member] Amounts representing interest (present value discount) Finance Lease, Liability, Undiscounted Excess Amount Revolving Loans Amortized Cost Financing Receivable, Excluding Accrued Interest, Revolving Marketable securities, less than 12 continuous months, fair value Available-for-sale Securities and Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value Available-for-sale Securities and Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value Credit Facility [Domain] Credit Facility [Domain] Death benefits provided under terms of the programs Life Insurance, Corporate or Bank Owned, Amount Accounts and Financing Receivables [Table] Accounts and Financing Receivables [Table] Total finance lease cost Finance Lease, Cost Finance Lease, Cost Goodwill Goodwill Restricted stock surrendered for tax withholdings upon vesting Payment, Tax Withholding, Share-Based Payment Arrangement Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Stock repurchase program, authorized amount Share Repurchase Program, Authorized, Amount Residential loans Home equity Residential Portfolio Segment [Member] Percentage of commitments expiring between 2026 and 2032 Loan Commitments And Standby Letters of Credit, Percentage Expiring In Year Two Through Seven Loan Commitments And Standby Letters of Credit, Percentage Expiring In Year Two Through Seven Stock options Share-Based Payment Arrangement, Option [Member] Financing Receivable Portfolio Segment [Axis] Financing Receivable Portfolio Segment [Axis] Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-Sale [Table] Depreciation and amortization Depreciation 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Proceeds from sale of Visa Inc. Class B restricted common stock Proceeds From Sale Of Restricted Common Stock Proceeds From Sale Of Restricted Common Stock Total comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Weighted average discount rate Finance Lease, Weighted Average Discount Rate, Percent Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent 2025 Finance Lease, Liability, to be Paid, Year One Total Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss Schedule of Investments Classified by Contractual Maturity Date Investments Classified by Contractual Maturity Date [Table Text Block] Award Type [Axis] Award Type [Axis] Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block] Deferred Bonus Deferred Bonus [Member] Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Schedule of Maturities for Time Deposits Schedule of Maturities for Time Deposits [Table Text Block] Schedule of Maturities for Time Deposits [Table Text Block] Total liabilities Liabilities Cash dividends paid on common stock (in dollars per share) Cash dividends per common share (in dollars per share) Common Stock, Dividends, Per Share, Cash Paid Stock Options Exercisable, Weighted Average Exercise Price (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Comprehensive income (loss): Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Held-to-maturity Securities, Fair Value Debt Securities, Held-to-Maturity, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Less than 12 continuous months Debt Securities, Held-to-Maturity, Continuous Unrealized Loss Position, Less than 12 Months, Fair Value Expiration Date Trading Arrangement Expiration Date Salary and employee benefits, professional services, data processing, occupancy and equipment and other expenses Salary And Employee Benefits, Professional Services, Data Processing, Occupancy And Equipment And Other Expenses Salary And Employee Benefits, Professional Services, Data Processing, Occupancy And Equipment And Other Expenses Cash Flows from Investing Activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Other income Noninterest Income, Other Operating Income Federal Reserve Bank of San Francisco Federal Reserve Bank of San Francisco [Member] Federal Reserve Bank of San Francisco Number of shares of securities carried at cost (in shares) Investment Owned, Balance, Shares Total Shareholder Return Amount Total Shareholder Return Amount After ten years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10 Counterparty Counterparty [Member] Counterparty Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Financial Asset, Period Past Due [Domain] Financial Asset, Aging [Domain] Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards After one but within five years Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Gross realized gains Debt Securities, Available-for-Sale, Realized Gain Equipment Equipment [Member] Average Balance Debt And Finance Lease Liability, Average Balance Debt And Finance Lease Liability, Average Balance Information technology Information Technology The amount of expenses incurred in the period for information technology products and services. Bank premises and equipment, gross Property, Plant and Equipment, Gross MBS pass-through securities issued by FHLMC, FNMA and GNMA Mortgage-Backed Security, Issued by US Government-Sponsored Enterprise [Member] Stock issued under employee stock ownership plan (in shares) Stock Issued During Period, Shares, Employee Stock Ownership Plan Retirement Plan Name [Axis] Retirement Plan Name [Axis] Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Average Balance Line of Credit Facility, Average Outstanding Amount Accrued interest Debt Securities, Held-to-Maturity, Accrued Interest, before Allowance for Credit Loss Debt Instrument [Line Items] Debt Instrument [Line Items] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Other assets Other Assets Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Goodwill and Other Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Internal Credit Assessment [Domain] Internal Credit Assessment [Domain] Accumulated depreciation and amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Diluted (in shares) Weighted average diluted common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Balance at beginning of year Balance at end of year Loans and Leases Receivable, Related Parties Financial Instruments with Off-Balance Sheet Risk Financial Instruments with Off-Balance Sheet Risk [Text Block] Financial Instruments with Off-Balance Sheet Risk [Text Block] Occupancy and equipment Occupancy And Equipment Includes: 1) occupancy expense that may include items, such as maintenance and repair of facilities and equipment, lease expenses, rentals, property taxes and property and casualty insurance expense; and 2) furniture and equipment purchases which do not qualify for capitalization in accordance with the entity's accounting policy. Condensed Financial Statements, Captions [Line Items] Condensed Financial Statements, Captions [Line Items] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Total stockholders' equity Beginning balance Ending balance Stockholders' equity Equity, Attributable to Parent Total gross deferred tax assets Deferred Tax Assets, Gross Nonaccrual interest income reversal Financing Receivable, Nonaccrual, Interest Income Reversal Financing Receivable, Nonaccrual, Interest Income Reversal Within one year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Installment and other consumer loans Installment And Other Consumer [Member] Installment And Other Consumer [Member] Financing receivable, originated, year one Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year Concentration Risk Type [Domain] Concentration Risk Type [Domain] Non-Accrual Financing Receivable, Nonaccrual, Modified In Period, Amount Financing Receivable, Nonaccrual, Modified In Period, Amount Employer contributions Defined Contribution Plan, Cost Shares approved to be issued in common stock (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Document Fiscal Period Focus Document Fiscal Period Focus All Executive Categories All Executive Categories [Member] Stock options (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Debt securities, available-for-sale unrealized loss position, allowance for credit loss Debt Securities, Available-For-Sale Unrealized Loss Position, Allowance For Credit Loss Debt Securities, Available-For-Sale Unrealized Loss Position, Allowance For Credit Loss Statement of Financial Position Location, Balance [Domain] Statement of Financial Position Location, Balance [Domain] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Increase (decrease) due to: Increase (Decrease) Due To [Abstract] Increase (Decrease) Due To Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Options outstanding Stock Options Outstanding, Remaining Contractual Life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Assets Assets Assets [Abstract] Expected dividend yield on common stock Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Period before ratable vesting begins Defined Benefits Plan, Period Before Ratable Vesting Begins Defined Benefits Plan, Period Before Ratable Vesting Begins Document Type Document Type Derivative Contract [Domain] Derivative Contract [Domain] Purchased Loans Payments to Acquire Loans Receivable Savings accounts Deposits, Savings Deposits Maximum annual contribution per employee, percent of eligible compensation Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Interest on money market accounts Interest Expense, Money Market Deposits Investment Program, Proportional Amortization Method, Applied, Amortization Expense, Statement of Income or Comprehensive Income [Extensible Enumeration] Investment Program, Proportional Amortization Method, Applied, Amortization Expense, Statement of Income or Comprehensive Income [Extensible Enumeration] Personal and other lines of credit Consumer and Other Lines of Credit [Member] Consumer and Other Lines of Credit [Member] Defined Benefit Plan [Table] Defined Benefit Plan [Table] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] 60-89 days past due Financial Asset, 60 to 89 Days Past Due [Member] Bancorp Parent Company [Member] Maximum Maximum [Member] Schedule of Condensed Cash Flow Statement Condensed Cash Flow Statement [Table Text Block] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Total Finite-Lived Intangible Assets, Net Furniture and equipment Furniture and Fixtures [Member] Credit Loss Status [Axis] Credit Loss Status [Axis] Investment Type [Axis] Investment Type [Axis] Interest on federal funds sold and due from banks Interest Due From Banks And Other Interest Due From Banks And Other Schedule of Offsetting Liabilities Offsetting Liabilities [Table Text Block] Operating and finance lease liabilities Deferred Tax Assets, Operating Lease And Finance Lease, Liability Deferred Tax Assets, Operating Lease And Finance Lease, Liability Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Total lease cost Lease, Cost Discount from closing market price at end of each quarter Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date Financing receivable allowance, current Financing Receivable, Allowance for Credit Loss, Excluding Accrued Interest, Current Statistical Measurement [Axis] Statistical Measurement [Axis] Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] (Loss) income before provision for income taxes Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Name Outstanding Recovery, Individual Name Variable lease cost Variable Lease, Cost Goodwill impairment Goodwill, Impairment Loss Title and Position [Axis] Title and Position [Axis] Period used to determine amount available for payment of dividends based on restriction (in years) Dividends, Cash Dividend, Period Restricted Payment Amount is Determined Dividends, Cash Dividend, Period Restricted Payment Amount is Determined Award Timing Predetermined Award Timing Predetermined [Flag] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Cash dividends paid on common stock Cash dividends paid on common stock Payments of Ordinary Dividends, Common Stock Within one year Debt Securities, Held-to-Maturity, Amortized Cost Excluding Accrued Interest, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Year One Unvested restricted stock awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Nonvested Shares with Forfeitable Dividends Investment, Name [Axis] Investment, Name [Axis] Diluted (in dollars per share) Diluted EPS (in dollars per share) Earnings Per Share, Diluted Counterparty Name [Domain] Counterparty Name [Domain] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] California State and Local Jurisdiction [Member] Number of retail branches Number Of Retail Branches Number Of Retail Branches Money market accounts Deposits, Money Market Deposits Total current tax (benefit) provision Current Income Tax Expense (Benefit) Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Interest on interest-bearing transaction accounts Interest Expense, Negotiable Order of Withdrawal (NOW) Deposits Exercisable (vested) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Retirement Benefits [Abstract] Retirement Benefits [Abstract] Net change in deferred loan origination costs/fees Amortization of Deferred Loan Origination Fees, Net Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Preferred stock, issued, (in shares) Preferred Stock, Shares Issued Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Asset-backed securities Asset-Backed Securities [Member] Deposits: Deposits [Abstract] Deposits [Abstract] Income before income taxes and equity in undistributed net income of subsidiary Income (Loss) Before Income Taxes and Equity in Undistributed Net Income of Subsidiary Income (Loss) Before Income Taxes and Equity in Undistributed Net Income of Subsidiary Data processing Data Processing, Adjusted Data Processing, Adjusted Gross Amounts Not Offset in the Statements of Condition, Financial Instruments Derivative Asset, Subject to Master Netting Arrangement, Collateral, Obligation to Return Security Not Offset Schedule of Financial Instruments Owned and Pledged as Collateral Schedule of Financial Instruments Owned and Pledged as Collateral [Table Text Block] Other Deferred Tax Liabilities, Other Proceeds from sale of premises and equipment Proceeds from Sale of Property, Plant, and Equipment Held-to-maturity Securities, Amortized Cost Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date [Abstract] Provision for income taxes Total income tax (benefit) provision Income tax benefit Income Tax Expense (Benefit) Undisbursed commitment to related parties Unused Commitments to Extend Credit Derivative notional amount Derivative, Notional Amount Derivative financial assets (interest rate contracts) Interest rate contracts fair value, asset derivatives Derivative Asset Cancelled, expired or forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Period for recognizing unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Financing Receivable Portfolio Segment [Domain] Financing Receivable Portfolio Segment [Domain] Gross current period charge-offs, originated, year two Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year, Writeoff Commercial owner-occupied Commercial Real Estate Loan, Owner-Occupied [Member] Commercial Real Estate Loan, Owner-Occupied [Member] Interest expense Interest Expense, Operating and Nonoperating [Abstract] Other residential Other Residential Loan [Member] Loans to purchase or refinance residential real estate, mostly secured by tenancy-in-common, or “TIC” loans. Schedule of Held-to-Maturity Investments Debt Securities, Held-to-Maturity [Table Text Block] Scheduled time deposit maturities Maturities of Time Deposits [Abstract] Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Income Tax Jurisdiction [Axis] Income Tax Jurisdiction [Axis] Time deposits Deposits, Fair Value Disclosure Tax exempt interest on municipal securities and loans Effective Income Tax Rate Reconciliation, Tax Exempt Income, Interest on Municipal Securities and Loans Effective Income Tax Rate Reconciliation, Tax Exempt Income, Interest on Municipal Securities and Loans All Adjustments to Compensation All Adjustments to Compensation [Member] Debt Securities, Held-to-maturity, Credit Quality Indicator [Table] Debt Securities, Held-to-Maturity, Credit Quality Indicator [Table] Core deposit intangible Core Deposits [Member] Short-term Debt, Type [Domain] Short-Term Debt, Type [Domain] Capital contribution to bank subsidiary Capital Contribution To Subsidiary Bank Capital Contribution To Subsidiary Bank Interest rate contracts Interest Rate Contracts [Member] Interest Rate Contracts Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Cash paid for low income housing tax credit investment Payment for Acquisition, Real Estate, Held-for-Investment Time deposits of less than or equal to $250 thousand Time Deposits, Less Than Or Equal To $250,000 Time Deposits, Less Than Or Equal To $250,000 Schedule of Condensed Income Statement Condensed Income Statement [Table Text Block] Threshold period a past due loan is charged off Financing Receivable, Threshold Period Past Due, Writeoff Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity Address, State or Province Entity Address, State or Province Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Financing receivable, originated, year four Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Financial Instruments [Domain] Financial Instruments [Domain] Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Vesting [Domain] Vesting [Domain] Common Equity Tier 1 (to risk-weighted assets), Threshold to be a Well Capitalized Bank Holding Company, Ratio Tier One Common Equity Required to be Well Capitalized to Average Assets Tier One Common Equity Required to be Well Capitalized to Average Assets Non-vested awards, beginning balance (in dollars per share) Non-vested awards, ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Liability under the Salary Continuation Plan Liability, Defined Benefit Plan Gross current period charge-offs, originated, prior Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year, Writeoff Preferred stock, no par value (in dollars per share) Preferred Stock, No Par Value Construction Construction Loans [Member] Risks and Uncertainties [Abstract] Risks and Uncertainties [Abstract] Greater than or equal to 12 continuous months Debt Securities, Held-to-Maturity, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Restatement Determination Date Restatement Determination Date Allowance for credit losses on loans and unfunded loan commitments Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss Net Amounts of Liabilities Presented in the Statements of Condition Derivative Asset, Subject to Master Netting Arrangement, before Offset of Collateral Fair Value Estimate of Fair Value Measurement [Member] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Interest rate contract Interest Rate Contract [Member] Condensed Bank of Marin Bancorp Parent Only Financial Statements Condensed Financial Information of Parent Company Only Disclosure [Text Block] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Options outstanding, beginning balance (in dollars per share) Options outstanding, ending balance (in dollars per share) Weighted Average Exercise Price (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Concentration Risk [Table] Concentration Risk [Table] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Options outstanding, beginning balance (in shares) Options outstanding, ending balance (in shares) Stock Options Outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Condensed Financial Information Disclosure [Abstract] Condensed Financial Information Disclosure [Abstract] Exercise Price Range [Domain] Exercise Price Range [Domain] Short-term Debt, Type [Axis] Short-Term Debt, Type [Axis] Federal funds lines of credit Federal Home Loan Bank Advances [Member] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] FRBSF short-term borrowings under the BTFP Lines of Credit, Fair Value Disclosure Service charges on deposit accounts Deposit Account [Member] Stock issued under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Subsequent event Subsequent Event [Member] Expense Costs and Expenses [Abstract] Tier 1 Capital (to risk-weighted assets), Adequately Capitalized Threshold, Ratio Tier One Risk Based Capital Required For Capital Adequacy With Buffer To Risk Weighted Assets Tier One Risk Based Capital Required For Capital Adequacy With Buffer To Risk Weighted Assets Average Balance Finance Lease Liability, Average Balance Finance Lease Liability, Average Balance Cash and due from Bank of Marin Cash and Due from Subsidiary Cash and Due from Subsidiary Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Income Taxes Income Tax, Policy [Policy Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Other obligations (finance leases) Other Debt Obligations [Member] Schedule of Finance Lease Liability Maturities Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Interest and fees on loans Interest And Fees On Loans [Member] Interest And Fees On Loans Other real estate owned Other Real Estate Owned Expense Other Real Estate Owned Expense Interest income Interest and Dividend Income, Operating [Abstract] Available-for-sale securities: Debt Securities, Available For Sale [Member] Debt Securities, Available For Sale PEO PEO [Member] Percentage of commitments expiring 2032 and thereafter Loan Commitments And Standby Letters Of Credit, Percentage Expiring, After Year Seven Loan Commitments And Standby Letters Of Credit, Percentage Expiring, After Year Seven Name Trading Arrangement, Individual Name Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Other expense Other Noninterest Expense Entity Public Float Entity Public Float Total Capital (to risk-weighted assets), Threshold to be a Well Capitalized Bank Holding Company, Amount Banking Regulation, Total Risk-Based Capital, Well Capitalized, Minimum Operating lease, remaining lease term (in years) Lessee, Operating Lease, Remaining Lease Term Marketable Securities, Continuous Unrealized Loss Position, Accumulated Loss [Abstract] Marketable Securities, Continuous Unrealized Loss Position, Accumulated Loss [Abstract] Marketable Securities, Continuous Unrealized Loss Position, Accumulated Loss [Abstract] Exercisable (vested), ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Stock repurchased, including commissions Stock repurchased, including commissions and excise tax Payments for Repurchase of Equity Proceeds from stock options exercised and stock issued under employee and director stock purchase plans Proceeds from Stock Options Exercised and Employee Stock Purchases Proceeds from Stock Options Exercised and Employee Stock Purchases Schedule of Information of Cashless Exercise Prices Share-based Payment Arrangement, Share Information about Cashless Exercises [Table Text Block] Share-based Payment Arrangement, Share Information about Cashless Exercises Interest and fees on loans Interest and Fee Income, Loans and Leases Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Share-Based Payment Arrangement, Tranche Three Share-Based Payment Arrangement, Tranche Three [Member] Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Tax exempt earnings on bank owned life insurance Effective Income Tax Rate Reconciliation, Tax Exempt Income, Earnings on Bank Owned Life Insurance Effective Income Tax Rate Reconciliation, Tax Exempt Income, Earnings on Bank Owned Life Insurance Number instruments terminated Number Of Derivative Instruments Terminated Number Of Derivative Instruments Terminated Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Total Modifications Total Loan Restructuring Modification [Member] Total Loan Restructuring Modification Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Interest on investment securities Interest On Investment Securities [Member] Interest On Investment Securities Local Phone Number Local Phone Number Valuation allowance of deferred tax assets Deferred Tax Assets, Valuation Allowance Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Equity Method Investment [Table] Equity Method Investment [Table] Provision for (reversal of) credit losses on loans Provision for (reversal of) credit losses on loans (Reversal) provision Financing Receivable, Excluding Accrued Interest, Credit Loss Expense (Reversal) Type of Deferred Compensation, All Types [Domain] Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation [Domain] Number of loans past due more than 90 days still accruing Financing Receivable, 90 Days Or More Past Due, Still Accruing, Number Of Loans Financing Receivable, 90 Days Or More Past Due, Still Accruing, Number Of Loans Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Financing receivable, originated, year five Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year Cumulative Amounts of Fair Value Hedging Adjustments Included in the Carrying Amounts of the Hedged Assets Hedged Asset, Fair Value Hedge, Cumulative Increase (Decrease) Deferred tax expense (benefit) Other Comprehensive Income (Loss), Available-for-Sale Securities, Tax, Portion Attributable to Parent PEO Total Compensation Amount PEO Total Compensation Amount Gross Amounts of Recognized Liabilities Derivative Liability, Subject to Master Netting Arrangement, before Offset Interest rate earned on deferred amounts, prime rate first business day of year Deferred Compensation Arrangement with Individual, Deferred Interest Earned, Percent Deferred Compensation Arrangement with Individual, Deferred Interest Earned, Percent Carrying value of securities carried at cost Equity Securities, FV-NI, Cost Available-for-sale, at fair value (net of zero allowance for credit losses at December 31, 2024 and 2023) Available-for-sale securities Total Debt Securities, Available-for-Sale, Excluding Accrued Interest Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Total Capital (to risk-weighted assets), Actual, Ratio Banking Regulation, Total Risk-Based Capital Ratio, Actual Purchase of available-for-sale security on account and unsettled Purchase Of Available-For-Sale Security On Account And Unsettled Purchase Of Available-For-Sale Security On Account And Unsettled Public deposits Public Deposits [Member] Pledged assets to secure Public Deposits placed to the institution [Member] Debentures of government sponsored agencies US Government-sponsored Enterprises Debt Securities [Member] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Common Stock Common Stock [Member] Schedule of Condensed Financial Statements [Table] Condensed Financial Statements [Table] Total Capital (to risk-weighted assets), Actual, Amount Banking Regulation, Total Capital, Actual Gross Amounts Not Offset in the Statements of Condition, Cash Collateral Pledged Derivative Liability, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Cash Not Offset Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Marketable securities, total securities in a loss position, fair value Available-for-sale Securities and Held-to-maturity Securities, Continuous Unrealized Loss Position, Fair Value, Total Available-for-sale Securities and Held-to-maturity Securities, Continuous Unrealized Loss Position, Fair Value, Total Line of Credit Line of Credit [Member] Income Operating Income (Loss) [Abstract] Marketable securities, greater than 12 continuous months, fair value Available-for-sale Securities and Held-to-maturity Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value Available-for-sale Securities and Held-to-maturity Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value Restricted stock surrendered for tax withholdings upon vesting (in shares) Number of shares withheld (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Entity Central Index Key Entity Central Index Key Within one year Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Unfunded commitments totaled Off-Balance-Sheet, Credit Loss, Liability Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Decrease in value of yield maintenance agreement Derivative, Increase (Decrease) in Value of Yield Maintenance Agreement Increase (Decrease) in value of yield maintenance agreement recognized against interest income. Stockholders' Equity and Stock Plans Equity [Text Block] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Financial Instrument [Axis] Financial Instrument [Axis] After one but within five years Debt Securities, Held-to-Maturity, Amortized Cost Excluding Accrued Interest, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year One through Five Restricted stock award Restricted Stock Awards Restricted Stock [Member] Professional services Professional Fees Fair Value, by Balance Sheet Grouping, Disclosure Item Amounts [Axis] Measurement Basis [Axis] Marketable securities, total securities in a loss position, unrealized loss Available-for-sale Securities and Held-to-maturity Securities, Continuous Unrealized Loss Position, Accumulated Loss Available-for-sale Securities and Held-to-maturity Securities, Continuous Unrealized Loss Position, Accumulated Loss Loans, net of allowance for credit losses Loans Receivable, Fair Value Disclosure Pledged to FHLB Securities-Backed Credit Program FHLB Securities Backed Credit Program [Member] FHLB Securities Backed Credit Program Title Trading Arrangement, Individual Title Consolidated Entities [Axis] Consolidated Entities [Axis] Unsecured Debt Unsecured Debt [Member] Related party deposit liabilities Related Party Deposit Liabilities $10.00 - $20.00 Price Range One [Member] Price Range One Employee Stock Ownership Plan (“ESOP”) Employee Stock Ownership Plan (ESOP), Policy [Policy Text Block] City Area Code City Area Code Auditor Location Auditor Location Accrued but unpaid expenses Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Schedule of Bond Ratings for Held-to-Maturity Securities Debt Securities, Held-to-Maturity, Credit Quality Indicator [Table Text Block] 2026 Time Deposit Maturities, Year Two Stock-based compensation - restricted stock APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition Additions Loans and Leases Receivable, Related Parties, Additions Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Net unrealized losses on securities transferred from available-for-sale to held-to-maturity Other Comprehensive Income (Loss), Reclassification Adjustment From AOCI For Investment Transferred From Available-For-Sale To Held-To-Maturity, Before Tax Other Comprehensive Income (Loss), Reclassification Adjustment From AOCI For Investment Transferred From Available-For-Sale To Held-To-Maturity, Before Tax Stockholders' Equity Stockholders' Equity Note [Abstract] Finance lease cost: Finance Lease Cost1 [Abstract] Finance Lease Cost1 [Abstract] Gross current period charge-offs, originated, total (Charge-offs) Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff Standby letters of credit Financial Standby Letter of Credit [Member] Weighted Average Grant-Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Bank-owned life insurance Bank Owned Life Insurance Subsequent Event Type [Axis] Subsequent Event Type [Axis] Net (loss) income per common share: Earnings Per Share [Abstract] Equity [Abstract] Equity [Abstract] Retained earnings Retained Earnings (Accumulated Deficit) Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Schedule of Capital Adequacy Ratios Schedule of Compliance with Regulatory Capital Requirements under Banking Regulations [Table Text Block] Class of Stock [Domain] Class of Stock [Domain] Cancelled, expired or forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Related Party Transaction [Line Items] Related Party Transaction [Line Items] Credit Loss Status [Domain] Credit Loss Status [Domain] Number of investment securities in unrealized loss position less than 12 months Marketable Securities In Unrealized Loss Positions, Qualitative Disclosure, Number Of Positions, Less Than 12 Months Marketable Securities In Unrealized Loss Positions, Qualitative Disclosure, Number Of Positions, Less Than 12 Months Potentially dilutive common shares related to: Potentially Dilutive Common Shares Related To [Abstract] Potentially Dilutive Common Shares Related To [Abstract] Schedule of Debt Schedule of Debt [Table Text Block] Securities of U.S. government-sponsored enterprises: Securities Of U.S. Government-Sponsored Enterprises [Abstract] Securities Of U.S. Government-Sponsored Enterprises Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Equity Awards Adjustments Equity Awards Adjustments [Member] Reversal of credit losses on unfunded loan commitments Provision For (Reversal Of) Losses On Unfunded Loan Commitments Provision For (Reversal Of) Losses On Unfunded Loan Commitments Operating lease liabilities Present value of net minimum lease payments (lease liability) Operating Lease, Liability Underlying Securities Award Underlying Securities Amount Performance shares Performance Shares [Member] Investment Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Credit loss on held-to-maturity securities Debt Securities, Held-to-Maturity, Allowance for Credit Loss, Period Increase (Decrease) Schedule of Available-for-sale Securities and Held-to-maturity Securities [Table] Schedule of Available-for-sale Securities and Held-to-maturity Securities [Table] Schedule of Available-for-sale Securities and Held-to-maturity Securities [Table] 2029 Finance Lease, Liability, to be Paid, Year Five Cash dividends paid on common stock Cash dividends to common stockholders Dividends, Common Stock, Cash Amendment Flag Amendment Flag Carrying Value Reported Value Measurement [Member] Purchase of bank-owned life insurance policies Payment to Acquire Life Insurance Policy, Investing Activities Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Available-for-sale securities pledged as collateral Securities Loaned, Fair Value of Collateral Interest received on non-accrual loans Deferred Tax Assets, Interest Received On Nonaccrual Loans Deferred Tax Assets, Interest Received On Nonaccrual Loans Amortization of right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Recoveries Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Recovery Sales proceeds Proceeds from Sale of Equity Securities, FV-NI Data processing Data Processing The amount of expenses incurred in the period for data processing products and services. Substandard Substandard [Member] Within one year Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Borrowings and Other Obligations Debt Disclosure [Text Block] Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] Collateral Held [Axis] Collateral Held [Axis] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Fair Value [Abstract] Debt Securities, Held-to-Maturity, Unrealized Loss Position, Fair Value [Abstract] Originated Loans, Acquired Loans, and Past-Due and Non-Accrual Loan Policy Financing Receivable [Policy Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Federal home loan bank, dividend rate percentage Federal Home Loan Bank, Dividend Rate, Percentage Federal Home Loan Bank, Dividend Rate, Percentage Advertising costs Advertising Expense Interest rate swap Interest Rate Swap [Member] Marketable Securities, Continuous Unrealized Loss Position, Fair Value [Abstract] Marketable Securities, Continuous Unrealized Loss Position, Fair Value [Abstract] Marketable Securities, Continuous Unrealized Loss Position, Fair Value [Abstract] Noncash contribution expense to employee stock ownership plan Stock issued to employee stock ownership plan Employee Stock Ownership Plan (ESOP), Compensation Expense Accrued interest Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss Stock issued under employee stock ownership plan Stock Issued During Period, Value, Employee Stock Ownership Plan Impairment losses Affordable Housing Credits, Investment, Impairment Loss Affordable Housing Credits, Investment, Impairment Loss Federal Deposit Insurance Corporation insurance Federal Deposit Insurance Corporation Premium Expense Allowance For Credit Loss, Allocation [Domain] Allowance For Credit Loss, Allocation [Domain] Allowance For Credit Loss, Allocation [Domain] Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Low income housing amortization expense Investment Program, Proportional Amortization Method, Applied, Amortization Expense Auditor Name Auditor Name Cancelled or forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Current tax(benefit) provision Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Dividends from bank subsidiary Dividend Income From Subsidiaries, Operating Dividend Income From Subsidiaries, Operating Held to maturity, amortized cost Debt Securities, Held-to-Maturity, Excluding Accrued Interest, before Allowance for Credit Loss Total amount withheld (in thousands) Adjustments Related To Tax Withholding And Exercise Of Options For Share-Based Compensation Adjustments Related To Tax Withholding And Exercise Of Options For Share-Based Compensation Premises and equipment useful life Property, Plant and Equipment, Useful Life Accrued expenses payable Accrued Liabilities Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Fair Value, Disclosure Item Amounts [Domain] Fair Value Measurement [Domain] Equity Method Investment, Nonconsolidated Investee [Axis] Equity Method Investment, Nonconsolidated Investee [Axis] Finance leases: Finance Leases [Abstract] Finance Leases [Abstract] Excess tax benefits recorded as a reduction to income tax expense Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount Other expense Other Noninterest Expense, Adjusted Other Noninterest Expense, Adjusted Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Class of Financing Receivable [Axis] Class of Financing Receivable [Axis] Bank premises and equipment, net Bank premises and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Repayment of finance lease obligations Finance Lease, Principal Payments Designated as hedging instrument Designated as Hedging Instrument [Member] Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Weighted average common shares: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Total assets Assets Advertising Costs Advertising Cost [Policy Text Block] Securities transferred from available-for-sale to held-to-maturity, at fair value Available-For-Sale Securities, Transferred To Held-To-Maturity Securities Available-For-Sale Securities, Transferred To Held-To-Maturity Securities Federal Funds Purchased Federal Funds Purchased [Member] Financial Asset, Other than Financial Asset Acquired with Credit Deterioration Financial Asset, Other than Financial Asset Acquired with Credit Deterioration [Member] Purchase of premises and equipment Payments to Acquire Property, Plant, and Equipment Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Commitments and contingent liabilities (Note 12) Commitments and Contingencies Share-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Termination Date Trading Arrangement Termination Date Title of 12(g) Security Title of 12(g) Security Directors, Officers, Principal Shareholders and Associates Directors, Officers, Principal Shareholders And Associates [Member] Directors, Officers, Principal Shareholders And Associates [Member] Related Party Transaction [Table] Related Party Transaction [Table] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Commercial mortgage-back securities, mortgage-backed securities and collateralized mortgage obligations issued by U.S. government-sponsored agencies Collateralized Mortgage-Backed Securities [Member] 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Dividends on Federal Home Loan Bank stock Dividend Income, Federal Home Loan Bank Dividend Income, Federal Home Loan Bank Interest payable and other liabilities Other Liabilities Net Amount Derivative Asset, Including Not Subject to Master Netting Arrangement, after Offset and Deduction Held-to-maturity, allowance for credit Loss Allowance for Credit Losses Debt Securities, Held-to-Maturity, Allowance for Credit Loss, Excluding Accrued Interest Non-deductible executive compensation Effective Income Tax Rate Reconciliation, Non-Deductible Executive Compensation Effective Income Tax Rate Reconciliation, Non-Deductible Executive Compensation Deferred tax assets: Deferred Tax Assets, Gross [Abstract] After one but within five years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Gross Amounts Not Offset in the Statements of Condition, Cash Collateral Pledged Derivative Asset, Subject to Master Netting Arrangement, Collateral, Obligation to Return Cash Not Offset Net (loss) income Total consolidated income Net income Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] Schedule of Fair Value by Balance Sheet Grouping Fair Value, by Balance Sheet Grouping [Table Text Block] Wealth management and trust services, debit card interchange fees net, service charges on deposit accounts, and merchant interchange fees net Revenue from Contract with Customer, Including Assessed Tax Financing receivable, originated, year three Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Held-to-maturity, gross unrealized gains Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain Lines of credit Line of Credit Facility, Current Borrowing Capacity Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] After ten years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 10 Entity File Number Entity File Number Federal Reserve Bank Advances Federal Reserve Bank Advances [Member] Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] Schedule of Sale of Investment Securities and Gross Gains and Losses Realized Gain (Loss) on Investments [Table Text Block] Consolidated Entities [Domain] Consolidated Entities [Domain] Segment Reporting, Revenue from External Customer, Product and Service [Table] Segment Reporting, Revenue from External Customer, Product and Service [Table] Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Federal Current Federal Tax Expense (Benefit) Entity Address, Address Line Two Entity Address, Address Line Two Name Forgone Recovery, Individual Name Merchant interchange fees, net Merchant Interchange Fees, Net [Member] Merchant Interchange Fees, Net [Member] Weighted average remaining term (in years) Operating Lease, Weighted Average Remaining Lease Term Home equity Home Equity Loan [Member] Investment Securities and Allowance for Credit Losses on Investment Securities Investment, Policy [Policy Text Block] Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Gross realized gain Equity Securities, FV-NI, Realized Gain Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Financing receivable, nonaccrual, earning interest on cash basis Financing Receivable, Nonaccrual, Earning Interest On Cash Basis Financing Receivable, Nonaccrual, Earning Interest On Cash Basis Finance lease, initial contract terms (in years) Lessee, Finance Lease, Term of Contract Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Tier 1 Leverage Capital (to average assets), Threshold to be a Well Capitalized Bank Holding Company, Ratio Banking Regulation, Tier 1 Leverage Capital Ratio, Well Capitalized, Minimum Tier 1 Leverage Capital (to average assets), Amount, Actual Banking Regulation, Tier 1 Leverage Capital, Actual PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Adjustment to Compensation: Adjustment to Compensation [Axis] Total operating lease cost Operating Lease Cost, Net Operating Lease Cost, Net Financial liabilities (recorded at amortized cost) Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract] Installment and other consumer Consumer Portfolio Segment [Member] Community banking segment: Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract] After one but within five years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Total interest expense Total interest expense Interest Expense, Operating Schedule of Troubled Debt Restructurings on Financing Receivables Financing Receivable, Modified [Table Text Block] Accumulated other comprehensive loss, net of tax Accumulated Other Comprehensive Income (Loss), Net of Tax Restricted cash Restricted Cash and Cash Equivalents Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Commercial non-owner occupied Commercial real estate, non-owner occupied Commercial Real Estate Loan, Non-Owner Occupied [Member] Commercial Real Estate Loan, Non-Owner Occupied Deferred loan origination costs and fees Deferred Tax Liabilities, Deferred Loan Origination Costs Deferred Tax Liabilities, Deferred Loan Origination Costs Related Party [Axis] Related and Nonrelated Parties [Axis] Basic (in shares) Weighted average basic common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Decrease in loans receivable, net (Increase) Decrease In Loans Receivable, Net (Increase) Decrease In Loans Receivable, Net Available-for-sale, greater than 12 continuous months, unrealized loss Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Unfunded commitments for low income housing tax credit funds Affordable Housing Program, Unfunded Commitments Affordable Housing Program, Unfunded Commitments FRBSF short-term borrowings under the BTFP Federal Reserve Bank Term Funding Program [Member] Federal Reserve Bank Term Funding Program Name Awards Close in Time to MNPI Disclosures, Individual Name Transfer of loan to loans held-for-sale Transfer of Loan to Loans Held-for-Sale at Fair Value Transfer of Loan to Loans Held-for-Sale at Fair Value Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Income (Loss), Net of Tax [Member] Accumulated Other Comprehensive Income (Loss), Net of Tax Available-for-sale, less than 12 continuous months, unrealized loss Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Entity Filer Category Entity Filer Category Proceeds from bank-owned life insurance policies Proceeds from Life Insurance Policy Reversal of credit losses on unfunded loan commitments Off-Balance-Sheet, Credit Loss, Liability, Credit Loss Expense (Reversal) Loss Contingencies [Line Items] Loss Contingencies [Line Items] Gross Amounts Not Offset in the Statements of Condition, Financial Instruments Derivative Liability, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Security Not Offset The 2017 Equity Plan The 2017 Equity Plan [Member] The 2017 Equity Plan [Member] Stock purchased by directors under director stock plan (in shares) Stock Issued During Period, Shares, Nonemployee Director Stock Purchase Plans Stock Issued During Period, Shares, Nonemployee Director Stock Purchase Plans Statistical Measurement [Domain] Statistical Measurement [Domain] Net unrealized pre-tax loss Available-for-sale, gross unrealized losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Purchase accounting adjustments Deferred Tax Liabilities, Purchase Accounting Adjustments Deferred Tax Liabilities, Purchase Accounting Adjustments Gross current period charge-offs, originated, year four Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year, Writeoff Schedule of Components of Operating and Finance Lease Cost Lease, Cost [Table Text Block] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Schedule of Past Due Financing Receivables Financing Receivable, Past Due [Table Text Block] Time deposits of more than $250 thousand Time Deposits, $250,000 Or More The aggregate amount of domestic and foreign time deposit liabilities (including certificates of deposits, individual retirement accounts and open accounts) in denominations of $250,000 or more. Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table] Deferred Compensation Arrangement with Individual, Excluding Share-Based Payment and Postretirement Benefit [Table] Loan Restructuring Modification [Axis] Loan Restructuring Modification [Axis] Internal Credit Assessment [Axis] Internal Credit Assessment [Axis] Other Real Estate Owned ("OREO") Real Estate, Policy [Policy Text Block] Total Securities in a loss position Debt Securities, Held-to-Maturity, Unrealized Loss Position, Fair Value All Trading Arrangements All Trading Arrangements [Member] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Amount of retained earnings available for payment of dividends based on restriction Dividends, Cash Dividend, Amount Retained Earnings Available for Dividend Payments Under Restriction Dividends, Cash Dividend, Amount Retained Earnings Available for Dividend Payments Under Restriction Schedule of Earnings Per Share Reconciliation Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period All other loss Other Non-Segment Income (Loss) Other Non-Segment Income (Loss) Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Investment, Proportional Amortization Method, Elected, Statement of Financial Position [Extensible Enumeration] Investment, Proportional Amortization Method, Elected, Statement of Financial Position [Extensible Enumeration] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Income taxes paid, net of refunds Income Taxes Paid, Net Marketable securities, greater than 12 continuous months, unrealized loss Available-for-sale Securities and Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Available-for-sale Securities and Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Pay vs Performance Disclosure [Line Items] Nonaccrual interest income Financing Receivable, Nonaccrual, Interest Income Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Total unfunded loan commitments and standby letters of credit Off-balance Sheet Arrangements, Liabilities, Current Exposure Off-balance Sheet Arrangements, Liabilities, Current Exposure Schedule of Defined Contribution Plans Disclosures [Table] Schedule of Defined Contribution Plans Disclosures [Table] Schedule of Defined Contributions Plans Disclosures [Table] Deferred tax (benefit) provision Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Schedule of Derivative Instruments in Statement of Financial Position, Fair Value Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Net Amounts of Liabilities Presented in the Statements of Condition Derivative Liability, Subject to Master Netting Arrangement, before Offset of Collateral (Accretion of discounts) amortization of premiums on acquired loans, net Accretion Of Discount On Acquired Loans The sum of the periodic adjustments of the difference between the contractual amounts due (principal amount) and the fair value accounted for subsequent to acquisition through accretion. Deposits Deposit Liabilities Disclosures [Text Block] Other Performance Measure, Amount Other Performance Measure, Amount Held-to-maturity securities pledged as collateral Debt Securities, Held-to-Maturity, Restricted 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Change in net unrealized gains or losses on available-for-sale securities OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, before Tax Common stock, outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Operating lease cost Operating Lease, Cost Commercial and industrial Commercial And Industrial [Member] Commercial And Industrial [Member] Borrowings and other obligations Carrying Value Debt and Lease Obligation Pass and Watch Pass [Member] Number of shares available for future grants under plan (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Reclassification adjustment for gains or losses for fair value hedges Other Comprehensive Income (loss), Reclassification Adjustment, Gain or Losses Fair Value Hedge Other Comprehensive Income (loss), Reclassification Adjustment, Gain or Losses Fair Value Hedge Interest on finance lease liabilities Finance Lease, Interest Expense Gross realized losses Debt Securities, Available-for-Sale, Realized Loss Entity Tax Identification Number Entity Tax Identification Number Banking Regulation, Regulatory Capital Requirement, Compliance [Table] Banking Regulation, Regulatory Capital Requirement, Compliance [Table] Intangible Asset, Finite-Lived [Table] Intangible Asset, Finite-Lived [Table] Collateral Pledged Collateral Pledged [Member] Loans and Allowance for Credit Losses on Loans Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Weighted-average price (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Tax Withholding And Exercises in Period, Weighted Average Exercise Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Tax Withholding And Exercises in Period, Weighted Average Exercise Price Internal checking account Checking account, Wealth Management and Trust Services [Member] Pledged assets to secure Checking account, Wealth Management and Trust Services [Member] U.S. Treasury securities US Treasury Securities [Member] Earnings Per Share, Basic and Diluted [Abstract] Earnings Per Share Reconciliation [Abstract] Investments in Low Income Housing Tax Credit Funds Affordable Housing Program, Policy [Policy Text Block] Affordable Housing Program, Policy [Policy Text Block] Plan Name [Axis] Plan Name [Axis] Thereafter Finance Lease, Liability, to be Paid, after Year Five Equity Components [Axis] Equity Components [Axis] Total minimum lease payments Finance Lease, Liability, to be Paid Proceeds in excess of the cash surrender values Proceeds In Excess Of Cash Surrender Values On Bank-Owned Life Insurance Proceeds In Excess Of Cash Surrender Values On Bank-Owned Life Insurance Financing Receivable, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] Financing Receivable, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] Interest rate contracts notional amount, asset derivatives Derivative Asset, Notional Amount Write-down of other real estate owned Write-Down Of Other Real Estate Owned Write-Down Of Other Real Estate Owned State franchise tax Deferred Tax Assets, State Taxes Options outstanding, beginning balance Options outstanding, ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Investments [Domain] Investments [Domain] Reconciliation of income Segment Reconciliation [Abstract] Interest on savings accounts Interest Expense, Savings Deposits Supplemental disclosure of noncash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Common Equity Tier 1 (to risk-weighted assets), Actual, Amount Tier One Common Equity Tier One Common Equity Geographical [Axis] Geographical [Axis] Financing Receivable, Credit Quality Indicator [Line Items] Financing Receivable, Credit Quality Indicator [Line Items] Proceeds from sale of loan Proceeds from Sale of Loans Receivable Proceeds from paydowns/maturities of available-for-sale securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Net deferred tax assets Deferred Tax Assets, Net 2029 Lessee, Operating Lease, Liability, to be Paid, Year Five Employer matching contribution maximum amount Defined Contribution Plan, Employer Matching Contribution, Maximum Amount Defined Contribution Plan, Employer Matching Contribution, Maximum Amount Stock repurchased, including commissions Stock repurchased Stock Repurchased During Period, Value Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Loss contingency accrual Loss Contingency Accrual Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-Sale [Line Items] Stock issued under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Benefit Plans Compensation and Employee Benefit Plans [Text Block] Payment period determined by service period Defined Benefit Plan, Payment Period Determined By Service Period Defined Benefit Plan, Payment Period Determined By Service Period Federal Home Loan Bank of San Francisco Federal Home Loan Bank of San Francisco [Member] Tier 1 Capital (to risk-weighted assets), Threshold to be a Well Capitalized Bank Holding Company, Amount Tier One Risk Based Capital Required For Capital Adequacy With Buffer Tier One Risk Based Capital Required For Capital Adequacy With Buffer Moody's And/Or Standard & Poor's AAA Rating Moody's And/Or Standard & Poor's AAA Rating [Member] Moody's And/Or Standard & Poor's AAA Rating Commercial lines of credit Commercial Lines of Credit [Member] Commercial Lines of Credit [Member] Officers and Employees Officers And Employees [Member] Officers And Employees Available-for-sale, total securities in a loss position, fair value Debt Securities, Available-for-Sale, Unrealized Loss Position Cash, cash equivalents and restricted cash Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Average Rate Debt, Weighted Average Interest Rate Gross current period charge-offs, originated, Revolving Loans Amortized Cost Financing Receivable, Excluding Accrued Interest, Revolving, Writeoff Amortization of investment security premiums, net of accretion of discounts Accretion (Amortization) of Discounts and Premiums, Investments Unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $40.01 - $50.00 Price Range Four [Member] Price Range Four [Member] Consolidation Items [Axis] Consolidation Items [Axis] Minimum age of eligible employee for 401(k) plan Defined Contribution Plan, Minimum Age of Eligible Employee Defined Contribution Plan, Minimum Age of Eligible Employee Loans Receivable Loans receivable: Loans Receivable [Member] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Product and Service [Domain] Product and Service [Domain] Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Wealth management and trust services Fiduciary and Trust [Member] Number of commercial banking offices Number Of Commercial Banking Offices Number Of Commercial Banking Offices After five years through ten years Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10 Other Other Collateral Held [Member] Other Collateral Held Reclassified due to a change in borrower status Loans and Leases Receivable, Reclassified Due To Change In Borrower Status Loans and Leases Receivable, Reclassified Due To Change In Borrower Status Security Exchange Name Security Exchange Name Change in net unrealized gains or losses on available-for-sale securities OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax Financing Receivable, Credit Quality Indicator [Table] Financing Receivable, Credit Quality Indicator [Table] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Regulatory Matters Regulatory Capital Requirements under Banking Regulations [Text Block] Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] State Current State and Local Tax Expense (Benefit) (Loss) earnings of bank subsidiary greater (less) than dividends received from bank subsidiary Equity in Undistributed Net Income of Subsidiary Equity in Undistributed Net Income of Subsidiary Commercial real estate loans Commercial Real Estate Portfolio Segment [Member] Salaries and employee benefits Labor and Related Expense Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract] Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract] Less than 12 continuous months Debt Securities, Held-to-Maturity, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Available-for-sale Securities, Amortized Cost Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract] Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Approved payroll deduction to purchase shares, percentage Share-based Compensation Arrangement by Share-based Payment Award, Approved Payroll Deduction to Purchase Shares, Percentage Share-based Compensation Arrangement by Share-based Payment Award, Approved Payroll Deduction to Purchase Shares, Percentage Schedule of Available-for-Sale Investments Debt Securities, Available-for-Sale [Table Text Block] Pledged to the Federal Reserve Discount Window FRBSF advances - Discount Window FRBSF Advances - Discount Window [Member] FRBSF Advances - Discount Window Right-of-use assets obtained in exchange for finance lease liabilities Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Common stock, issued (in shares) Common Stock, Shares, Issued Total Capital (to risk-weighted assets), Adequately Capitalized Threshold, Amount Banking Regulation, Total Risk-Based Capital, Capital Adequacy, Minimum Other assets Other Assets [Member] Retirement Plan Name [Domain] Retirement Plan Name [Domain] Defined Contribution Plan Disclosure [Line Items] Schedule of Defined Contribution Plans Disclosures [Line Items] Schedule of Defined Contribution Plans Disclosures [Line Items] Concentration risk percentage Concentration Risk, Percentage Modeled expected credit losses Modeled Expected Credit Losses [Member] Modeled Expected Credit Losses Available-for-sale, total securities in a loss position, unrealized loss Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss Gross current period charge-offs, originated, year three Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year, Writeoff Derivative financial liabilities (interest rate contracts) Interest rate contracts fair value, liability derivatives Derivative Liability Interest on borrowings and other obligations Interest Expense, Borrowings Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Net unrealized losses on securities available-for-sale Deferred Tax Assets, Unrealized Losses on Available-for-Sale Securities, Net Deferred Tax Assets, Unrealized Losses on Available-for-Sale Securities, Net Cash held Cash Increase (decrease) increase in fair value of interest rate swaps hedging loans receivable Increase (Decrease) in Fair Value of Interest Rate Fair Value Hedging Instruments FHLB short-term borrowings Federal Home Loan Bank Borrowings [Member] Common stock, authorized (in shares) Common Stock, Shares Authorized Insurance [Abstract] Insurance [Abstract] Deferred compensation obligation Deferred Compensation Arrangement with Individual, Recorded Liability Financing receivable allowance increase Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Period Increase (Decrease) Interest on time accounts Interest Expense, Time Deposits Interest rate contracts notional amount, liability derivatives Derivative Liability, Notional Amount Allowance For Credit Loss, Allocation [Axis] Allowance For Credit Loss, Allocation [Axis] Allowance For Credit Loss, Allocation Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Entity Voluntary Filers Entity Voluntary Filers Hedging Designation [Domain] Hedging Designation [Domain] Commercial owner-occupied Commercial Loan, Owner-Occupied [Member] Commercial Loan, Owner-Occupied Statement of Financial Position Location, Balance [Axis] Statement of Financial Position Location, Balance [Axis] Percentage of commitments expiring in 2025 Loan Commitments and Standby Letters of Credit, Percentage Expiring in Next Twelve Months Loan Commitments and Standby Letters of Credit, Percentage Expiring in Next Twelve Months Total deferred tax (benefit) provision Deferred Income Tax Expense (Benefit) Bank Premises and Equipment Property, Plant and Equipment Disclosure [Text Block] Financing receivable, unamortized loan fee Financing Receivable, Unamortized Loan Cost (Fee) Thereafter Time Deposit Maturities, after Year Five Other comprehensive income (loss), net of tax Other comprehensive (loss) income, net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Assets and liabilities at fair value measured on a recurring basis Fair Value, Recurring [Member] Credit Rating, Moody's And/Or Standard & Poor's [Domain] Credit Rating, Moody's And/Or Standard & Poor's [Domain] Credit Rating, Moody's And/Or Standard & Poor's Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross SBA-backed securities Small Business Administration (SBA) Backed Securities [Member] Small Business Administration (SBA) Backed Securities [Member] Available-for-sale, greater than 12 continuous months, fair value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Net changes in interest payable and other liabilities Other liabilities Increase (Decrease) in Other Operating Liabilities Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Allowance for Credit Losses on Unfunded Loan Commitments Off-Balance-Sheet Credit Exposure, Policy [Policy Text Block] Employer matching contribution percentage Defined Contribution Plan, Employer Matching Contribution, Percent of Match Loans, at amortized cost Total Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Deposit network fees Deposit Network Fees Deposit Network Fees Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Share repurchased, average post (in dollars per share) Shares Acquired, Average Cost Per Share Bank Owned Life Insurance Life Insurance, Corporate or Bank Owned [Text Block] Restricted stock granted (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Document Annual Report Document Annual Report 2027 Finance Lease, Liability, to be Paid, Year Three Range of Exercise Prices, Lower Limit (in dollars per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss [Abstract] Debt Securities, Held-to-Maturity, Unrealized Loss Position, Accumulated Loss [Abstract] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Schedule of Condensed Balance Sheet Condensed Balance Sheet [Table Text Block] Fair value adjustment on acquired loans Deferred Tax Asset, Fair Value Adjustment, Loans Receivable Deferred Tax Asset, Fair Value Adjustment, Loans Receivable Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Federal Home Loan Bank Branch [Axis] Federal Home Loan Bank Branch [Axis] Amortization of core deposit intangible Amortization of core deposit intangible Amortization of Intangible Assets Common stock, no par value (in dollars per share) Common Stock, No Par Value Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Fair Value [Abstract] Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Fair Value [Abstract] Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Fair Value [Abstract] Accounting Policies [Abstract] Accounting Policies [Abstract] Liabilities Liabilities [Abstract] Leasehold improvements Leasehold Improvements [Member] Greater than or equal to 12 continuous months Debt Securities, Held-to-Maturity, Continuous Unrealized Loss Position, 12 Months or Longer, Fair Value Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Amounts representing interest (present value discount) Lessee, Operating Lease, Liability, Undiscounted Excess Amount PEO Name PEO Name Federal home loan bank stock Federal Home Loan Bank Stock Time accounts Total time deposits Time Deposits Shares awarded in period from plan (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Vesting [Axis] Vesting [Axis] Award Type [Domain] Award Type [Domain] Loan Restructuring Modification [Domain] Loan Restructuring Modification [Domain] Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Schedule of Unrecognized Compensation Cost, Nonvested Awards Share-Based Payment Arrangement, Nonvested Award, Cost [Table Text Block] Stock purchased by directors under director stock plan Stock Issued During Period, Value, Nonemployee Director Stock Purchase Plans Stock Issued During Period, Value, Nonemployee Director Stock Purchase Plans Non-PEO NEO Non-PEO NEO [Member] Useful life of core deposit intangible asset Finite-Lived Intangible Asset, Useful Life Hedging Relationship [Axis] Hedging Relationship [Axis] Schedule of Loans by Class Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Tier 1 Leverage Capital (to average assets), Adequately Capitalized Threshold, Amount Banking Regulation, Tier 1 Leverage Capital, Capital Adequacy, Minimum Concentrations of Credit Risk Concentration Risk Disclosure [Text Block] Gross current period charge-offs, originated, year five Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year, Writeoff Financing receivable, accrued interest, net Financing Receivable, Accrued Interest, after Allowance for Credit Loss Other Recently Adopted Accounting Standards and Accounting Standards Not Yet Effective New Accounting Pronouncements, Policy [Policy Text Block] Class of Stock [Axis] Class of Stock [Axis] Total Modifications Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount Available-for-sale Securities, Fair Value Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract] Title of Individual with Relationship to Entity [Domain] Title and Position [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] 2028 Finance Lease, Liability, to be Paid, Year Four Name Measure Name Entity Interactive Data Current Entity Interactive Data Current Proceeds from sale of available-for-sale securities Sales proceeds Proceeds from Sale of Debt Securities, Available-for-Sale Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items] Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items] Operating leases: Operating Leases [Abstract] Operating Leases [Abstract] Number of operating segments Number of Operating Segments Income before equity in undistributed net income of subsidiary Income Before Equity In Undistributed Earnings Of Subsidiaries Represents income before equity in undistributed earnings of subsidiaries. Investment in bank subsidiary Investment in Subsidiary Investment in Subsidiary Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Common Equity Tier 1 (to risk-weighted assets), Adequately Capitalized Threshold, Ratio Tier One Common Equity Required for Capital Adequacy to Average Assets Tier One Common Equity Required for Capital Adequacy to Average Assets CMOs issued by FHLMC, FNMA and GNMA Collateralized Mortgage Obligations [Member] Marketable securities, less than 12 continuous months, unrealized loss Available-for-sale Securities and Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Available-for-sale Securities and Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Share-Based Payment Arrangement, Tranche Two Share-Based Payment Arrangement, Tranche Two [Member] Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Federal Home Loan Bank Branch [Domain] Federal Home Loan Bank Branch [Domain] Total non-interest income Non-interest income Noninterest Income Weighted average ratio of loans value to collateral dependent loans value Weighted Average Ratio Of Loans Value To Collateral Dependent Loans Value Weighted Average Ratio Of Loans Value To Collateral Dependent Loans Value Schedule of Derivative Instruments, Gain (Loss) in Statement of Financial Performance Derivative Instruments, Gain (Loss) [Table Text Block] Non-accrual loans Financing Receivable, Excluding Accrued Interest, Nonaccrual Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Number of instruments held Derivative, Number of Instruments Held San Francisco San Francisco [Member] San Francisco Auditor Firm ID Auditor Firm ID Effective Tax Rate Effective Income Tax Rate Reconciliation, Percent Segment (loss) income Operating Income (Loss) Schedule of Financing Receivable Credit Quality Indicators Financing Receivable Credit Quality Indicators [Table Text Block] Non-Government Sponsored Enterprises Mortgage-Backed Securities, Issued by Private Enterprises [Member] Total deposits Deposits Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items] Debt Securities, Held-to-Maturity, Credit Quality Indicator [Line Items] Number of reportable segments Number of Reportable Segments Total liabilities and stockholders' equity Liabilities and Equity Affordable housing tax credits, investment, ownership percentage Affordable Housing Tax Credits, Investment, Ownership Percentage Affordable Housing Tax Credits, Investment, Ownership Percentage Carrying Amounts of Hedged Assets Hedged Asset, Fair Value Hedge Average Rate Finance Lease Liability, Average Interest Rate Finance Lease Liability, Average Interest Rate Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Estimated death benefits Life Insurance, Corporate or Bank Owned, Death Benefits Life Insurance, Corporate or Bank Owned, Death Benefits Repayments Loans and Leases Receivable, Related Parties, Proceeds Accumulated amortization Finance Lease, Right-Of-Use Asset, Accumulated Depreciation Finance Lease, Right-Of-Use Asset, Accumulated Depreciation Hedging Designation [Axis] Hedging Designation [Axis] Commercial Real Estate Commercial Real Estate [Member] Derivative Financial Instruments and Hedging Activities Derivative Instruments and Hedging Activities Disclosure [Text Block] 2026 Finance Lease, Liability, to be Paid, Year Two Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Common Equity Tier 1 (to risk-weighted assets), Adequately Capitalized Threshold, Amount Tier One Common Equity Required for Capital Adequacy Tier One Common Equity Required for Capital Adequacy FHLB fixed-rate advances FHLB Fixed-Rate Advances [Member] FHLB Fixed-Rate Advances Transfers of Financial Assets Transfers and Servicing of Financial Assets, Transfers of Financial Assets, Policy [Policy Text Block] Right-of-use assets obtained in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Underlying Security Market Price Change Underlying Security Market Price Change, Percent Total Capital (to risk-weighted assets), Threshold to be a Well Capitalized Bank Holding Company, Ratio Banking Regulation, Total Risk-Based Capital Ratio, Well Capitalized, Minimum Individual: Individual [Axis] Restricted stock surrendered for tax withholdings upon vesting Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Accumulated Other Comprehensive Income (Loss), Net of Taxes AOCI Attributable to Parent [Member] Expected life in years Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Product and Service [Axis] Product and Service [Axis] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Statement [Line Items] Statement [Line Items] Earnings of bank subsidiary (greater) less than dividends received from bank subsidiary Equity in Undistributed and Distributed Earnings of Subsidiary, Net of Dividends Received Equity in Undistributed and Distributed Earnings of Subsidiary, Net of Dividends Received Schedule of Related Party Transactions Schedule of Related Party Transactions [Table Text Block] Schedule of Segment Revenue, Profit or Loss, Significant Segment Expenses and Other Segment Items Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Schedule of Bank Premises and Equipment Property, Plant and Equipment [Table Text Block] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Regulatory Assets and Liabilities Disclosure [Abstract] Regulatory Assets and Liabilities Disclosure [Abstract] Derivative, term of contract Derivative, Term of Contract Other Ownership Interests [Line Items] Other Ownership Interests [Line Items] Derivative Financial Instruments and Hedging Activities - Fair Value Hedge Derivatives, Policy [Policy Text Block] Allowance for Credit Losses on Loans ("ACL") Credit Loss, Financial Instrument [Policy Text Block] Undisbursed construction loans Undisbursed Construction Loans [Member] Undisbursed Construction Loans [Member] Minimum Minimum [Member] Gain (loss) on sale of financial assets Gain (Loss) on Disposition of Assets for Financial Service Operations Cumulative effect of change in accounting principle ASU 2016-13 Cumulative Effect of Change in Accounting Principle Cumulative Effect of Change in Accounting Principle Adoption Date Trading Arrangement Adoption Date Financing Receivable, Troubled Debt Restructuring [Line Items] Financing Receivable, Modified [Line Items] Tier 1 Capital (to risk-weighted assets), Threshold to be a Well Capitalized Bank Holding Company, Ratio Banking Regulation, Tier 1 Risk-Based Capital Ratio, Well Capitalized, Minimum After five years through ten years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10 Transaction accounts Deposits, Negotiable Order of Withdrawal (NOW) Operating and finance lease right-of-use assets Operating Lease And Finance Lease, Right-Of-Use Asset Operating Lease And Finance Lease, Right-Of-Use Asset Number of consecutive payments considered sustained repayment performance Loans and Leases Receivable, Nonperforming, Number Of Consecutive Payments Considered Sustained Repayment Performance Loans and Leases Receivable, Nonperforming, Number Of Consecutive Payments Considered Sustained Repayment Performance Residential Real Estate Residential Real Estate [Member] Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Federal statutory income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Derivative Instrument [Axis] Derivative Instrument [Axis] Revolving home equity lines Home Equity Line of Credit [Member] Exercise Price Award Exercise Price Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Arrangement Duration Trading Arrangement Duration Tier 1 Capital (to risk-weighted assets), Actual, Ratio Banking Regulation, Tier 1 Risk-Based Capital Ratio, Actual Net operating loss carryforwards expected to expire Operating Loss Carryforwards The Plan, 2020 The Plan, 2020 [Member] The Plan, 2020 Stockholders' Equity Equity, Attributable to Parent [Abstract] The Bank Subsidiaries [Member] Available-for-sale, less than 12 continuous months, fair value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months Domestic Tax Jurisdiction Domestic Tax Jurisdiction [Member] Non-interest income Noninterest Income [Abstract] Total investment securities Investments Term Extension Extended Maturity [Member] Tier 1 Leverage Capital (to average assets), Threshold to be a Well Capitalized Bank Holding Company, Amount Banking Regulation, Tier 1 Leverage Capital, Well Capitalized, Minimum Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Maximum percentage of compensation allowed to be deferred Deferred Compensation Arrangement with Individual, Maximum Elected Deferral by Employee, Percent Deferred Compensation Arrangement with Individual, Maximum Elected Deferral by Employee, Percent Carrying Value Finance lease liabilities Finance Lease, Liability 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four All Individuals All Individuals [Member] All other income Other Income (Loss), Segment Reconciliation Other Income (Loss), Segment Reconciliation Buildings Building [Member] Specific allocations Specific Allocations [Member] Specific Allocations Concentration risk amount Concentration Risk, Credit Risk, Financial Instrument, Maximum Exposure Weighted Average Remaining Contractual Term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract] Held-to-maturity, gross unrealized losses Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss Credit concentration risk Credit Concentration Risk [Member] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Unallocated Unallocated Financing Receivables [Member] Interest receivable Interest Receivable, Fair Value Disclosure This element represents the disclosures for fair value estimates for financial instruments required in the footnote disclosures to the financial statements. Carrying amount represents interest earned but not received from loan borrowers, investment security issuers and on other forms of short-term investment for time value of money. The carrying value may approximate fair value due to the short-term nature of their settlement dates. Financial Instruments Owned and Pledged as Collateral [Table] Financial Instruments Owned and Pledged as Collateral [Table] Total loans, net of allowance for credit losses on loans Financing Receivable, Excluding Accrued Interest, after Allowance for Credit Loss Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items] Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items] Receivables [Abstract] Receivables [Abstract] Federal home loan bank stock, par value (in dollars per share) Federal Home Loan Bank Stock, Par Value Federal Home Loan Bank Stock, Par Value Available-for-sale, gross unrealized gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Schedule of Time Deposits Schedule of Time Deposits [Table Text Block] Schedule of Time Deposits [Table Text Block] Non-deductible acquisition related expenses Effective Income Tax Rate Reconciliation, Non-Deductible Acquisition Related Expenses Effective Income Tax Rate Reconciliation, Non-Deductible Acquisition Related Expenses Interest receivable and other assets Interest Receivable and Other Assets Bank of Marin Employee Stock Ownership and Savings Plan (the Plan) Bank of Marin Employee Stock Ownership and Savings Plan [Member] Bank of Marin Employee Stock Ownership and Savings Plan (the Plan) [Member] Lender Name [Axis] Lender Name [Axis] Collateral Dependent Loans Collateral Dependent Loans [Policy Text Block] Collateral Dependent Loans Related Party [Domain] Related and Nonrelated Parties [Domain] Federal Reserve Bank Federal Reserve Bank [Member] Federal Reserve Bank Financing Receivable, Troubled Debt Restructuring [Table] Financing Receivable, Modified [Table] Investment Program, Proportional Amortization Method, Applied, Amortization Expense, Statement of Cash Flows [Extensible Enumeration] Investment Program, Proportional Amortization Method, Applied, Amortization Expense, Statement of Cash Flows [Extensible Enumeration] Schedule of Unrealized Loss on Investments Debt Securities, Available-For-Sale And Held-To-Maturity, Continuous Unrealized Loss Position, Fair Value [Table Text Block] Debt Securities, Available-For-Sale And Held-To-Maturity, Continuous Unrealized Loss Position, Fair Value Deferred compensation and salary continuation plans Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions Non-accrual loans with no allowance Financing Receivable, Excluding Accrued Interest, Nonaccrual, No Allowance Loans on real estate Mortgages [Member] Management Management [Member] Finance lease right-of-use assets Finance Lease Right-Of-Use Assets [Member] Finance Lease Right-Of-Use Assets Weighted Average Grant-Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Grant-Date Fair Value [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Grant-Date Fair Value [Roll Forward] Expected price volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Net Amount Derivative Liability, Including Not Subject to Master Netting Arrangement, after Offset and Deduction Stock repurchased, including commissions (in shares) Stock repurchased, including commissions (in shares) Stock Repurchased During Period, Shares Net losses on sale of investment securities Gain (Loss) on Sale of Investments Stock-based compensation - stock options APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition Net changes in interest receivable and other assets Other assets Increase (Decrease) in Other Operating Assets Federal Deferred Federal Income Tax Expense (Benefit) Restricted stock forfeited/cancelled (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Forfeited Cash, Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Net changes in: Net Changes In [Abstract] Net Changes In Impairment of intangible assets Impairment of Intangible Assets, Finite-Lived Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Measure: Measure [Axis] Debit card interchange fees, net Debit Card [Member] Interest bearing: Interest-Bearing Deposit Liabilities [Abstract] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Salaries and employee benefits Labor And Related Expense, Adjusted Labor And Related Expense, Adjusted Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Emerging Growth Company Entity Emerging Growth Company Number of investment securities in unrealized loss position Marketable Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions Marketable Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions Depreciation and amortization Depreciation, Depletion And Amortization, Nonproduction, Excluding Amortization Of Intangible Assets, Adjusted Depreciation, Depletion And Amortization, Nonproduction, Excluding Amortization Of Intangible Assets, Adjusted Loan Charge-Off Policy Financing Receivable, Charge-offs, Policy [Policy Text Block] Loans and Leases Receivable, Charge-offs, Policy [Policy Text Block] Annual Salary Annual Salary [Member] Annual Salary [Member] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Stock issued to employee stock ownership plan Stock Issued In Payment Of Director Fees And To ESOP Stock Issued In Payment Of Director Fees And To ESOP Finance lease right-of-use assets, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Equity Component [Domain] Equity Component [Domain] Decrease (increase) in carrying value included in the hedged loans Increase (Decrease) in Fair Value of Hedged Item in Interest Rate Fair Value Hedge Bankruptcy trustee deposits Bankruptcy Trustee Deposits Pledged With Federal Reserve Bank [Member] Bankruptcy Trustee Deposits Pledged With Federal Reserve Bank Net interest income after provision for (reversal of) for credit losses Interest Income (Expense), after Provision for Loan Loss Total interest income Interest income Interest and Dividend Income, Operating Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Entity Shell Company Entity Shell Company Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Comprehensive Income (Loss) Comprehensive Income, Policy [Policy Text Block] Schedule of Cash Dividends Paid to Common Shareholders Dividends Declared [Table Text Block] Proceeds from paydowns/maturities of held-to-maturity securities Proceeds from Maturities, Prepayments and Calls of Held-to-Maturity Securities 30-59 days past due Financial Asset, 30 to 59 Days Past Due [Member] Statement [Table] Statement [Table] Deposit overdrafts reclassified as loan balances Deposit Liabilities Reclassified as Loans Receivable Counterparty Name [Axis] Counterparty Name [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Trust deposits Trust Deposits [Member] Pledged assets to secure Trust Deposits placed in the institution [Member] Consolidation Items [Domain] Consolidation Items [Domain] Gross current period charge-offs, originated, year one Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year, Writeoff Occupancy and equipment Occupancy And Equipment, Adjusted Occupancy And Equipment, Adjusted Interest paid on deposits and borrowings Interest Paid, Excluding Capitalized Interest, Operating Activities Subtotal Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Quoted Prices in Active Markets for Identical Assets (Level 1) Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Percentage of salary paid upon retirement Defined Benefit Plan, Percentage of Salary Paid upon Retirement Defined Benefit Plan, Percentage of Salary Paid upon Retirement Financing receivable, originated, year two Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year Held-to-maturity, gross unrealized losses Debt Securities, Held-to-Maturity, Unrealized Loss Position, Accumulated Loss Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Interest payable Interest Payable, Fair Value Disclosure This element represents the disclosures for fair value estimates for financial instruments required in the footnote disclosures to the financial statements. Carrying amount represents accrued interest payable on all forms of debt, including deposit liabilities, that has been incurred and is unpaid for time value of money. The carrying value may approximate fair value due to the short-term nature of their settlement dates. Stock Options Exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Percent of Portfolio Class Total Financing Receivable, Excluding Accrued Interest, Modified in Period, to Total Financing Receivables, Percentage Financial assets (recorded at amortized cost) Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Tier 1 Capital (to risk-weighted assets), Actual, Amount Banking Regulation, Tier 1 Risk-Based Capital, Actual Reclassification adjustment for losses on available-for-sale securities included in net income Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax Non-Employee Directors Non-Employee Directors [Member] Non-Employee Directors 2025 Time Deposit Maturities, Year One Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value After five years through ten years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10 Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Income Taxes Income Tax Disclosure [Text Block] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Percentage of loans by class to all loans Loans and Leases Receivable, Ratio of Class to All Loans Loans and Leases Receivable, Ratio of Class to All Loans Stock issued in payment of director fees Stock Issued In Payment Of Director Fees Dollar amount of common stock issued by an Entity to its directors in payment of services they render. Depreciation and amortization Depreciation and amortization Depreciation, Depletion And Amortization, Nonproduction, Excluding Amortization Of Intangible Assets Depreciation, Depletion And Amortization, Nonproduction, Excluding Amortization Of Intangible Assets Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Exercise Price Range [Axis] Exercise Price Range [Axis] (Repayment of) proceeds from short-term borrowings, net Proceeds from (Repayments of) Short-Term Debt Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Earnings on bank-owned life insurance, net Earnings on bank-owned life insurance policies Bank Owned Life Insurance Income Defined Contribution Plan (the 401k Plan) Defined Contribution Plan (the 401k Plan) [Member] Defined Contribution Plan (the 401k Plan) [Member] Transfer of securities from available-for-sale to held-to-maturity at fair value Debt Securities, Held-to-Maturity, Transfer in, Allowance for Credit Loss, Expense Bank Owned Life Insurance ("BOLI") Life Insurance, Corporate or Bank Owned, Policy [Policy Text Block] Life Insurance, Corporate or Bank Owned, Policy [Policy Text Block] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Credit Facility [Axis] Credit Facility [Axis] Entity Registrant Name Entity Registrant Name CMBS issued by FHLMC, FNMA and GNMA Commercial Mortgage-Backed Securities [Member] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Concentration risk, threshold for major borrower, percentage Concentration Risk, Percentage, Threshold For Major Borrower Concentration Risk, Percentage, Threshold For Major Borrower Qualitative adjustments Qualitative Adjustments [Member] Qualitative Adjustments Other comprehensive income (loss), before tax Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, before Tax, Portion Attributable to Parent Nonaccrual collateral dependent loans in process of foreclosure Financing Receivable, Nonaccrual, In Process Of Foreclosure Financing Receivable, Nonaccrual, In Process Of Foreclosure Sale of equity securities: Equity Securities, FV-NI [Abstract] State Deferred State and Local Income Tax Expense (Benefit) Fair Value as of Grant Date Award Grant Date Fair Value Decrease in deposits Increase (Decrease) in Deposits Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Geographical [Domain] Geographical [Domain] Restatement Determination Date: Restatement Determination Date [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Common stock, no par value, Authorized - 30,000,000 shares; Issued and outstanding - 16,089,454 and 16,158,413 at December 31, 2024 and 2023, respectively Common Stock, Value, Issued Document Financial Statement Error Correction Document Financial Statement Error Correction [Flag] Total past due Financial Asset, Past Due [Member] Visa Inc. Class B common stock Visa Inc. Class B Common Stock [Member] Visa Inc. Class B Common Stock [Member] Allowance for Loan and Lease Losses [Roll Forward] Allowance for Loan and Lease Losses [Roll Forward] Professional services Professional Fees, Adjusted Professional Fees, Adjusted Tier 1 Leverage Capital (to average assets), Actual, Ratio Banking Regulation, Tier 1 Leverage Capital Ratio, Actual California franchise tax, net of federal tax benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent After ten years Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10 Exercisable (vested) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Other Deferred Tax Assets, Other Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Annual vesting percentage Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage Total unfunded loan commitments and standby letters of credit Lines of Credit and Letters of Credit, Unused Commitments [Member] Lines of Credit and Letters of Credit, Unused Commitments [Member] Cash Flows from Financing Activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Concentration Risk [Line Items] Concentration Risk [Line Items] Preferred stock, no par value, Authorized - 5,000,000 shares, none issued Preferred Stock, Value, Issued Core deposit intangible, net Finite-Lived Core Deposits, Gross Total gross deferred tax liabilities Deferred Tax Liabilities, Gross Basic (in dollars per share) Basic EPS (in dollars per share) Earnings Per Share, Basic Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Expiration period of grants Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period $20.01 - $30.00 Price Range Two [Member] Price Range Two [Member] Loans and Leases Receivable, Related Parties [Roll Forward] Loans and Leases Receivable, Related Parties [Roll Forward] Available-for-sale: Debt Securities, Available-for-Sale, Realized Gain (Loss) [Abstract] 2028 Time Deposit Maturities, Year Four Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Premises and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Core deposit intangible assets Deferred Tax Liabilities, Intangible Assets Net losses on sale of investment securities Debt and Equity Securities, Gain (Loss) 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Carrying Value Long-Term Line of Credit Equity Method Investment, Nonconsolidated Investee [Domain] Equity Method Investment, Nonconsolidated Investee [Domain] Total expense Total Expense Total Expense Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period U.S. Government, its agencies and Government Sponsored Enterprises (GSEs) US Treasury and Government [Member] Held to maturity, fair value Total Investment securities held-to-maturity Debt Securities, Held-to-Maturity, Fair Value Reconciliation of segment (loss) income Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract] Gross Amounts Offset in the Statements of Condition Derivative Liability, Subject to Master Netting Arrangement, Asset Offset Business Combinations Business Combinations Policy [Policy Text Block] Financing Receivable, Allowance for Credit Loss [Line Items] Financing Receivable, Allowance for Credit Loss [Line Items] Entity Address, City or Town Entity Address, City or Town Common Equity Tier 1 (to risk-weighted assets), Threshold to be a Well Capitalized Bank Holding Company, Amount Tier One Common Equity Required to be Well Capitalized Tier One Common Equity Required to be Well Capitalized Leases Lessee, Leases [Policy Text Block] Schedule of Share-based Compensation, Stock Options, Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Allowance for credit losses on loans Allowance for credit losses Beginning balance Ending balance Financing Receivable, Allowance for Credit Loss, Excluding Accrued Interest Gross Amounts Offset in the Statements of Condition Derivative Asset, Subject to Master Netting Arrangement, Liability Offset Total compensation cost for share-based payment arrangements Share-Based Payment Arrangement, Expense Schedule of Collateral Dependent Loans Schedule of Collateral Dependent Loans [Table Text Block] Schedule of Collateral Dependent Loans Amortization of net unrealized losses on securities transferred from available-for-sale to held-to-maturity Amortization of net unrealized loss on available-for-sale securities transferred to held-to-maturity Amortization Of Net Unrealized Loss On Available-For-Sale Securities Transferred To Held-To-Maturity Amortization Of Net Unrealized Loss On Available-For-Sale Securities Transferred To Held-To-Maturity Investment securities: Investment securities: Investments, Debt and Equity Securities [Abstract] Noncash director compensation expense Compensation Expense Common Stock For Director Fees Noncash director fees payable in common stock expensed by the entity during the period. As noncash, this element is added back to net income when calculating net cash generated by operating activities using the indirect method. Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Loss Contingencies [Table] Loss Contingencies [Table] Cancelled or forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Credit Rating, Moody's And/Or Standard & Poor's [Axis] Credit Rating, Moody's And/Or Standard & Poor's [Axis] Credit Rating, Moody's And/Or Standard & Poor's Loans secured by real estate Real Estate Loan [Member] Proceeds from stock issued under employee and director stock purchase plans Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Tier 1 Capital (to risk-weighted assets), Adequately Capitalized Threshold, Amount Banking Regulation, Tier 1 Risk-Based Capital, Capital Adequacy, Minimum Current Financial Asset, Not Past Due [Member] Non-interest bearing Noninterest-Bearing Deposit Liabilities Finance Leases Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Minimum annual contribution per employee, percent of eligible compensation Defined Contribution Plan, Minimum Annual Contribution Per Employee, Percent Defined Contribution Plan, Minimum Annual Contribution Per Employee, Percent Financing Receivable, Allowance for Credit Loss [Table] Financing Receivable, Allowance for Credit Loss [Table] After five years through ten years Debt Securities, Held-to-Maturity, Amortized Cost Excluding Accrued Interest, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year 5 through 10 Commercial and industrial Commercial Portfolio Segment [Member] Document Fiscal Year Focus Document Fiscal Year Focus $30.01 - $40.00 Price Range Three [Member] Price Range Three [Member] State of California Pledged to State of California [Member] Pledged to the State of California [Member] Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Employee Stock Purchase Plan, 2017 Employee Stock Purchase Plan, 2017 [Member] Employee Stock Purchase Plan, 2007 [Member] Stock issued in payment of director fees (in shares) Stock Issued In Payment Of Director Fees Shares Common stock issued by an Entity to its directors in payment of services they render in number of shares. OREO valuation allowance adjustment Real Estate Owned, Valuation Allowance, Valuation Increase 2029 Finite-Lived Intangible Asset, Expected Amortization, Year Five Document Period End Date Document Period End Date Tier 1 Leverage Capital (to average assets), Adequately Capitalized Threshold, Ratio Banking Regulation, Tier 1 Leverage Capital Ratio, Capital Adequacy, Minimum Total minimum lease payments Lessee, Operating Lease, Liability, to be Paid Unrecognized purchase discounts on non-PCI loans Certain Loans Acquired in Transfer Without Evidence of Deteriorated Credit, Unrecognized Purchase Discounts Amount of unrecognized purchase discounts from face amounts of acquired loans without evidence of credit deterioration, net of unamortized purchase premiums. Non-vested awards, beginning balance (in shares) Non-vested awards, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Insider Trading Arrangements [Line Items] Available-for-sale, amortized cost Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, before Allowance for Credit Loss Moody's And/Or Standard & Poor's A Rating Moody's And/Or Standard & Poor's A Rating [Member] Moody's And/Or Standard & Poor's A Rating 2027 Time Deposit Maturities, Year Three Charitable contributions Charitable Contributions Expense Charitable Contributions Expense Special Mention Special Mention [Member] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Interest on investment securities Interest Income, Operating Age ratable vesting ends Defined Benefits Plan, Age Ratable Vesting Ends Defined Benefits Plan, Age Ratable Vesting Ends Accounting Changes and Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Document Transition Report Document Transition Report Type of Deferred Compensation [Axis] Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation [Axis] Investments in low income housing tax credit funds Investment, Proportional Amortization Method, Elected, Amount Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Entity Current Reporting Status Entity Current Reporting Status Defined contribution plan, number of years to be fully vested Defined Contribution Plan, Number of Years to be Fully Vested Defined Contribution Plan, Number of Years to be Fully Vested Retained Earnings Retained Earnings [Member] Proceeds from sale of other real estate owned Proceeds from Sale of Other Real Estate Low income housing tax credits and other tax benefits Amortization Method Qualified Affordable Housing Project Investments, Tax Credits Amortization Method Qualified Affordable Housing Project Investments, Tax Credits Range of Exercise Prices, Upper Limit (in dollars per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Schedule of Available-for-sale Securities and Held-to-maturity Securities [Line Items] Schedule of Available-for-sale Securities and Held-to-maturity Securities [Line Items] Schedule of Available-for-sale Securities and Held-to-maturity Securities [Line Items] 90 days or more past due Financial Asset, Equal to or Greater than 90 Days Past Due [Member] Financial Instruments Owned and Pledged as Collateral [Line Items] Financial Instruments Owned and Pledged as Collateral [Line Items] Weighted-Average Term Extension (in years) Financing Receivable, Modified, Weighted Average Term Increase from Modification Auditor Information [Abstract] Auditor Information After ten years Debt Securities, Held-to-Maturity, Amortized Cost Excluding Accrued Interest, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year 10 Schedule of Contractual Amount, Off-Balance Sheet Risks Schedule Of Contractual Amount, Off-Balance Sheet Risks [Table Text Block] Schedule Of Contractual Amount, Off-Balance Sheet Risks [Table Text Block] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total non-interest expense Non-interest expense Noninterest Expense Executive Category: Executive Category [Axis] Schedule of Components of Income Tax Provision Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Total grant-date fair value of option shares vested Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Purchase of available-for-sale securities Payments to Acquire Debt Securities, Available-for-Sale Company Selected Measure Name Company Selected Measure Name EX-101.PRE 14 bmrc-20241231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 15 bmrc-20241231_g1.jpg begin 644 bmrc-20241231_g1.jpg M_]C_X 02D9)1@ ! 0$!2@%* #_X0 B17AI9@ 34T *@ @ 0$2 , M ! $ #_VP!# (! 0(! 0(" @(" @(" P4# P,# P8$! ,%!P8' M!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_VP!# 0(" @,# M P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# S_P 1" '^ RH# 2( A$! Q$!_\0 'P 04! 0$! M 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4%! 0 %] 0(# M 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8&1HE)B7J#A(6& MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76 MU]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! 0$! 0 M $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" Q$$!2$Q!A)! M40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y M.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4 ME9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/D MY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]B/V9?V9/AOJG[-WP]N;K MX>^![BXN/#6FR22R:#:L\C&UB)))CR23SDUV_P#PRM\+_P#HF_@+_P )^T_^ M-TO[*_\ R;#\./\ L5],_P#22*N\H X+_AE;X7_]$W\!?^$_:?\ QNC_ (96 M^%__ $3?P%_X3]I_\;KO:* ."_X96^%__1-_ 7_A/VG_ ,;H_P"&5OA?_P!$ MW\!?^$_:?_&Z[VB@#@O^&5OA?_T3?P%_X3]I_P#&Z/\ AE;X7_\ 1-_ 7_A/ MVG_QNN]HH X+_AE;X7_]$W\!?^$_:?\ QNC_ (96^%__ $3?P%_X3]I_\;KO M:* ."_X96^%__1-_ 7_A/VG_ ,;H_P"&5OA?_P!$W\!?^$_:?_&Z[VB@#@O^ M&5OA?_T3?P%_X3]I_P#&Z/\ AE;X7_\ 1-_ 7_A/VG_QNN]HH X+_AE;X7_] M$W\!?^$_:?\ QNC_ (96^%__ $3?P%_X3]I_\;KO:* ."_X96^%__1-_ 7_A M/VG_ ,;H_P"&5OA?_P!$W\!?^$_:?_&Z[VB@#@O^&5OA?_T3?P%_X3]I_P#& MZ/\ AE;X7_\ 1-_ 7_A/VG_QNN]HH X+_AE;X7_]$W\!?^$_:?\ QNC_ (96 M^%__ $3?P%_X3]I_\;KO:* ."_X96^%__1-_ 7_A/VG_ ,;H_P"&5OA?_P!$ MW\!?^$_:?_&Z[VB@#@O^&5OA?_T3?P%_X3]I_P#&Z/\ AE;X7_\ 1-_ 7_A/ MVG_QNN]HH X+_AE;X7_]$W\!?^$_:?\ QNC_ (96^%__ $3?P%_X3]I_\;KO M:* ."_X96^%__1-_ 7_A/VG_ ,;H_P"&5OA?_P!$W\!?^$_:?_&Z[VB@#@O^ M&5OA?_T3?P%_X3]I_P#&Z/\ AE;X7_\ 1-_ 7_A/VG_QNN]HH X+_AE;X7_] M$W\!?^$_:?\ QNC_ (96^%__ $3?P%_X3]I_\;KO:* ."_X96^%__1-_ 7_A M/VG_ ,;H_P"&5OA?_P!$W\!?^$_:?_&Z[VB@#@O^&5OA?_T3?P%_X3]I_P#& MZ/\ AE;X7_\ 1-_ 7_A/VG_QNN]HH X+_AE;X7_]$W\!?^$_:?\ QNC_ (96 M^%__ $3?P%_X3]I_\;KO:* ."_X96^%__1-_ 7_A/VG_ ,;H_P"&5OA?_P!$ MW\!?^$_:?_&Z[VB@#@O^&5OA?_T3?P%_X3]I_P#&Z/\ AE;X7_\ 1-_ 7_A/ MVG_QNN]HH X+_AE;X7_]$W\!?^$_:?\ QNC_ (96^%__ $3?P%_X3]I_\;KO M:* ."_X96^%__1-_ 7_A/VG_ ,;H_P"&5OA?_P!$W\!?^$_:?_&Z[VB@#@O^ M&5OA?_T3?P%_X3]I_P#&Z/\ AE;X7_\ 1-_ 7_A/VG_QNN]HH X+_AE;X7_] M$W\!?^$_:?\ QNC_ (96^%__ $3?P%_X3]I_\;KO:* ."_X96^%__1-_ 7_A M/VG_ ,;H_P"&5OA?_P!$W\!?^$_:?_&Z[VB@#@O^&5OA?_T3?P%_X3]I_P#& MZ/\ AE;X7_\ 1-_ 7_A/VG_QNN]HH X+_AE;X7_]$W\!?^$_:?\ QNC_ (96 M^%__ $3?P%_X3]I_\;KO:* ."_X96^%__1-_ 7_A/VG_ ,;H_P"&5OA?_P!$ MW\!?^$_:?_&Z[VB@#@O^&5OA?_T3?P%_X3]I_P#&Z/\ AE;X7_\ 1-_ 7_A/ MVG_QNN]HH X+_AE;X7_]$W\!?^$_:?\ QNC_ (96^%__ $3?P%_X3]I_\;KO M:* ."_X96^%__1-_ 7_A/VG_ ,;H_P"&5OA?_P!$W\!?^$_:?_&Z[VB@#@O^ M&5OA?_T3?P%_X3]I_P#&Z/\ AE;X7_\ 1-_ 7_A/VG_QNN]HH X+_AE;X7_] M$W\!?^$_:?\ QNC_ (96^%__ $3?P%_X3]I_\;KO:* ."_X96^%__1-_ 7_A M/VG_ ,;H_P"&5OA?_P!$W\!?^$_:?_&Z[VB@#@O^&5OA?_T3?P%_X3]I_P#& MZ/\ AE;X7_\ 1-_ 7_A/VG_QNN]HH X+_AE;X7_]$W\!?^$_:?\ QNC_ (96 M^%__ $3?P%_X3]I_\;KO:* ."_X96^%__1-_ 7_A/VG_ ,;H_P"&5OA?_P!$ MW\!?^$_:?_&Z[VB@#@O^&5OA?_T3?P%_X3]I_P#&Z/\ AE;X7_\ 1-_ 7_A/ MVG_QNN]HH X+_AE;X7_]$W\!?^$_:?\ QNC_ (96^%__ $3?P%_X3]I_\;KO M:* ."_X96^%__1-_ 7_A/VG_ ,;H_P"&5OA?_P!$W\!?^$_:?_&Z[VB@#@O^ M&5OA?_T3?P%_X3]I_P#&Z/\ AE;X7_\ 1-_ 7_A/VG_QNN]HH X+_AE;X7_] M$W\!?^$_:?\ QNC_ (96^%__ $3?P%_X3]I_\;KO:* ."_X96^%__1-_ 7_A M/VG_ ,;H_P"&5OA?_P!$W\!?^$_:?_&Z[VB@#@O^&5OA?_T3?P%_X3]I_P#& MZ/\ AE;X7_\ 1-_ 7_A/VG_QNN]HH X+_AE;X7_]$W\!?^$_:?\ QNC_ (96 M^%__ $3?P%_X3]I_\;KO:* ."_X96^%__1-_ 7_A/VG_ ,;H_P"&5OA?_P!$ MW\!?^$_:?_&Z[VB@#@O^&5OA?_T3?P%_X3]I_P#&Z/\ AE;X7_\ 1-_ 7_A/ MVG_QNN]HH X+_AE;X7_]$W\!?^$_:?\ QNC_ (96^%__ $3?P%_X3]I_\;KO M:* ."_X96^%__1-_ ?\ X3]I_P#&Z_'K]ISX:^&]/_:3^(5O!X;\.PP0>)M2 MCCC33(%5%%U( -O XK]PJ_%?\ :H_Y.>^(_P#V-&I_^E4 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 A..QI-_^RU?'O\ P5"_X(]_ G_@H8C>.?BGX;U36O$'@WP[ M=6FF2VVLW-E'%&OF3@,D3J&.\DY/TZ5^9'_!KO\ \$CO@+^T3^R?HG[0'C30 M=2F^(GP]^(,E]IFIIK5Q;V]L=/:UNK/OB-\$_V4_%GQ2_9]^&-Y);ZYXY;Q)!IDLT/OV?8_$EO\./B[XAB75=> ML=:32[Z.>%W4:#-&N95,LB3;Y$<(/LI4ETDY /VSI&;;_*O@_P"+O_!4#]H+ MX:_#[X1Z+HO['/C;Q%\9_B-!?3W_ (8AUV*+0O"D=M+*J+"?^"LE]_P %#?V*OVU/A[XT^%]]\)_BA\%_!>N:=XET-]7A MUFT!ET^^1?+NHE57(:"0, "OW2K,#P ?IL#FDW<_=-?GQ_P:T1K'_P $0?A# MM55W3:R3@8R?[6N^:_,K_@HWH?[*VJ_\'(_QK7]K?4[K1_AS_P (KITEE+:I MJ9DEU/[)8",?\2^-Y?\ 5>3G:" ?T>T5_/=_P2+T/X>^#O^"]/A^W M_87\0?$#Q%^SGJ7A:63XAMJEM>QZ/#,L,ZJH-U%%(S"86AC+J7$DLH5C$S*O MVU\3_P#@O_X]\0?$KXK/\!?V9?$?QL^%GP+NY+#QGXPB\1P:1LG@W-=)96LD M;27?E(C']WECP2JHZ.P!^F]%?AG_ ,'"?_!6?QQ\:/\ @GI\ _&7P)M_%6D_ M"GXS:E#)J/B*VUE=+O+BX'VA'\.SPJ?-4EX9?,E1S"?(*AI$?)^VKK_@K_XX M\ _MA_LT_!;Q]\#QX)\6?'G3[^\U6V?Q7#?/X2EMY+@"(-#"8[H.D*OO5TQY M@&,@T ?>5%?'OP[_ ."JLWCO_@LSXZ_9+/@>.UA\%^$HO$__ D_]KEVNR\= MB_D_9?) 7'VW&_S3_J_N\\?.O[ G_!PE\4/^"B?CWP[8^!?V5M>F\,P>*#H/ MC?Q0WB1?[)\+0DEUFCD-N#,;UO&EM:Z=I=I&BNCPN\(GNIMN]Y8X MH"(4$;%F\SY?TL_8D_:ST']NG]E/P1\6O#-K?6.C>-M.%]#:7@7[1:,&:.2) M]I*DI(CKD<' />@#U+=S]UJ<#FOYW_VV_@C^S7\)_V1=!\(3Z_?7^KWC'2=*NHA9,]RLK+&K>7)]JA24JID@1F) MF6(3$ _?:BOR9?\ X.8O&-W\+[[XZ6/[*?C:X_9-TW7?[&F^(/SW2/ZT;5_(FU&:X!73X8HC"P:.>1H=TI<;$D9MK[=I /T.U35;71+&2 MZO+B"UMH\;Y9I!&B9( RS$ 9) ^IJ:.194#*0RL,@CH17\X__!9#]I']H#]N MO]JK]E+P;\7_ -D_6?#NGW^J7UW8_#AOB# H\=7 E2%D>=$3[(45,*\HSLN& M*$*Y)^]D_P""K>H?LM>+?A[^R7^S7^R_K'C[XJ>$_!UCJ/B/P=!XFAT_2?A\ MKVJ3O8S:I.K1S2QF50TK%8V>6-1(TKF-0#]1**^ ?V5_^"\>A_M,?L=_M"^, MI_A_JW@WXM?LT:)J>H^,/AYJ]T5EBGL[6YF5$NA%@QR2VLT);R_,B:,[H\-& M9/(_A1_P<8?$KXP_LWZ_\9M/_95\06'PC\/^!;_Q(?%.H>)/)L]0U.R:&*>P MMR+9MR?:9C$DIP7\B=@G[J15 /U:HK\B?$O_ <_^+OAQ\&/A=\:/%G[*GC# M0_V??B!-#ITWB_\ X26TFNH[TK,9EMK'8))(E,,GER3& 3"-BN.,^Q?L_P#_ M 7'\;^)O^"@_@7X&_%S]G'Q'\&U^+^ESZSX%U&]\0VNHW5[;)'-+']MMH5_ MT.1HX7#1-(TD4FU67!W@ _12BOS)_:A_X+G?';X.3?%+Q1X6_8S\9:O\'?A% M>26FL^+?$_B.+PM/=+&1ON+:PN8//FA(961HP^0RDA2<#I/VO/\ @X+T#]F[ M]D[]G'XR:+\-]>\8>&?C_?Q6ZV"7/D:MI2-&K,L<*I(+F<,618PR*[ 8;!% M'Z)45^=_[//_ 6[\<:U_P %(M _9P^.'[/.K?!'Q!X^TV;5O"%U+XFMM<_M M"!%N)%$XMD\N)F2WE! D8HZ%6 R#6'\9?^"\_P 0/$W[0GQ6\%_LU?LU:Y^T M!H_P-,D7C/Q$GB2'1;6&XC#&6"T22)WNG5HYD"QYDD:)C&CH5=@#]+**^!?C M9_P7S\(?#3]@WX;_ !:TGX>>.-:\;?&+4?[ \(?#RXM'L=6O=4$GE202.R,$ MC5BN)%5M_F1[5.X[=K]B7_@K?XL^+?[7UY^S]\>O@GJGP"^+T^C_ /"1:#I[ M:[!X@T_Q!8#<)'BN[=1&)$V/E06'R."P9=I /N"BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ K\5_VJ/^3GOB/_V-&I_^E5P?[*__ ";#\./^Q7TS_P!)(J[R@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** .?\ BS83ZK\*_$UK:PR7%SL1O9:M9R6=VM MM<6T$0F56PV#\V",GX*_#?0?"^J?$SXA?#OX@6_C3Q%HOAR%[RXB68W;O#;HF]YO*:>& M-C$K9.^0+M#$?N[10!^)/_!2[QI\=OVO?C)^S[X_\8? S]JFZ_99\0:%>0^) M_A;X+6XL_$EMJ2W=RB-JMK;E)9$DCBLI%$KQI&CN$='+F7G?^"9/[#GQ(^!. MI?\ !0S1V^ 'CCX7:+\4/A[+)X%T26*?4HI$:PO3%8K>%I%GO,7L"N@D=O-\ MY/_A%)XB^#_B+X?0Z?:ZK MK_A]+W0[^X$.G(T2M,C1L^%F4@ ?'7[)_Q\^.EYKVM7>J?#+Q/X#UC4UT"_@N,K%!JS M6LR);*N$,CN/-),B_P"K$*\,L<#OOEN&62>/>J;PC,^UG1=YZ7 M_@HCXC^-/Q'_ &M/V,_VT?#_ .S;\8]0T'PBFHV7B/P-!I#S>+M%5[F>)3+9 M*I<>9"6E0XVC"J[1[E)_:.B@#\A_V /A;\:/B3_P<=_$;X_^-/@CXX^%W@CQ MQ\-!;:8^LHLWE;3ID4,5Q+%F&.ZDCMFE:W#LT6=K$E2:[[_@V$_9?\>_LP?L M"_$C1?B!X'\1>!]>U?Q[J>HPV6L6#VEQ=0/:VJ1RJK $J2A4'OM-?IU10!^- MO_!)[]CWXJ?";_@WU_:B\ ^)/ASXOT+QUXHO_%LFDZ%>Z;)#?ZFMQI-M% 8H MF&YP[JRKCJ5(%?9__! OX0^*O@-_P22^#OA/QMX>U?PKXGT>QNX[[2]3MFM[ MJU9KZX=0\;H:/=-X9\.VUC#$]U:R6WVEH(%C61D#YY()VXR*]HH MH _F,^$?_!,WQ1\&O@0OP6\7_L-_';XB?':UUYK--:B\2ZE;_#C6-.:Y\XSR M7=O<1V\#B/#O^"Q7_!/VXT/X=ZO)\/O@_X# MD\/ZMJ.FQW&HZ/X>>#3[B"&%KN10Q"L(U224*SY0D;CBOUDHH _,O_@K'^S5 M\0?BK_P69_8>\9>&?!?B37O"?@C5;R77]7L;%YK/1D:6 JT\BC$8(5CEL=#7 MF/Q/^'?QJ_X)$?\ !9KXM?'[P_\ !'QS\>O@_P#'W385O?\ A"(&U#7O#U[& ML9VM:J"S)YD;#H$\N=&$@:-HF_8*B@#\5?V8/V$?CI\6O@__ ,%!/VEOB9\- M]3\"^./VC_A[K>B^#OA[;[I]4CMFTR<1)/ J!CZZHUS-J5Q,$\C&[>X??C& M2&S7ZMT4 ?AS^W'^Q%\7_'7_ ;4?LO_ UTGX8^--6\?>&?$>C7&K^';?2I M9-0TZ*.+41(TT.-R*IDC!W#C>N>M?2W[='[-_C_QK_P7H_8L\=:-X,\2:EX, M\&Z+JT&N:W:Z?)+8:/)):W*QK/*HVQDLR@!B,[@!7Z844 ?S<_%O]CWX\?'W M3?VBO"OQT_9T_:4^-G[1%U>ZC+X*\5SZOS*S1VWF("[PVL:R MAV9(O+B96%>S_'3]BCXP>.O^"9O_ 3C\-6/PK\?3Z[\-_&=K)XKTQM$G6YT M&&*Y >6Y0KF.,A2P=L K@YK]WZ* /R]_;G_9D^(GC?\ X.5?V4?B3H_@GQ-J M?P_\*^%;RTUCQ#;6#R:;IDS)JX"33 ;8V/FQ?>QGS%]:\'^ EU^T)_P04_:3 M_:4\-Z;^S3\2OCWX3^+>OS^+?!'B+P;:37\ N7+F.WU 1QNT" 3!9';#*T#; M%E202+^W5% 'XF_\%5_V!/VIOVX/V#?V=?BG\4/ .E>,OB[\*=6&V8;H/^"0O[%6@^)O\ @HG9_$SP MS^R3\7?@WX)\":1(FG>)_BGXBU6#Q%+?S121RV\6G7$TB26Y69L,1@;6;=N8 M(O[)44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !7XK_M4?\G/?$?\ [&C4_P#TKEK] MJ*_%?]JC_DY[XC_]C1J?_I7+0!^MG[*__)L/PX_[%?3/_22*N\K@_P!E?_DV M'X4 %%%% !117B?[2'_ 44^#7[)7BP:#X^\;6NCZRNF-K= MQ9P6-WJ,VGZ>K^6;VZ6UBD-K;;\KYT^R,E6 8[3@ ]LHKQGX[?\ !0;X._LV M^'?#NJ>+?'&GV]GXLL9-5T8Z9;W&L2:E8QQ++)>QQV<-M,_L7QTJ2>&I=+CFUB7Q#&T'V@2V<-FDLMQ M'Y.)3)$C*J$,2 0: /6J*YOX0_%[PQ\?/AIHOC+P9KFF^)?"_B*V6\T[4K"8 M36]U$>,JP[@@@J<%6!4@$$#I* "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "OQ7_:H_Y.>^(__8T:G_Z5RU^U%?BO^U1_ MR<]\1_\ L:-3_P#2N6@#];/V5_\ DV'X)_AM\!O"_AV^_:*^)^C6L_B M;Q'>P(NF>#]+C62VM-1U:5@1,4WS"VL@&:9MY(6/>Y^R*\)^,?\ P3"_9W_: M%^)&J>,/'7P5^&WB[Q5K1B-]JNK:%!=7=V8HDACWR.I)VQ1H@] H% 'SW^QO M\#O#/[(7_!3"S^'=CJ$EUI_@S]FGPSH^A:A>R#?>VMEK6J)>S;L['M+N=)B:WT9< M!3' H V1L R#Y7 8' K:^.W[%WPG_:;^%.F>!O'WP[\(^*?".B-"^FZ3>Z M;&UMIK1)Y<9MU 'D[8\H/+V_(2OW210!XC_P1INKC4?@?\5KRVFAG\'7WQF\ M;S^$'MV!M3IAUF<$P8X$1NQ>$8X))(X->_?M$^./%'PR^&VM^)/#\&@W4/A[ M2;S4[F#4&E5IC#"TBHA3@9VD$G.,C@UU7@?P-HOPS\'Z7X>\.Z3IN@Z#HMM' M9:?IVGVR6UK8P1J%2**- %1%4 !5 KD_VL/^36?B5_V*NJ?^DDM 'Q3^RM M^U-^WY^U]^SEX,^*'AGPK^Q_8^'_ !UI4.L:?;ZGKGB..\AAE&Y5E6.V= X' M4*[#WKO_ .U_^"C'_0O_ +%/_A0>)O\ Y#KK/^"&_P#RB#_9U_[$?3__ $77 MU70!\4?VO_P48_Z%_P#8I_\ "@\3?_(=']K_ /!1C_H7_P!BG_PH/$W_ ,AU M]KUBZE\0--TO4YK-QJ4UQ;[?-%KIMS=+&6&0"T<; '!!QG."* /D+^U_^"C' M_0O_ +%/_A0>)O\ Y#H_M?\ X*,?]"_^Q3_X4'B;_P"0Z^M_^%EZ;_S[>(/_ M 0WW_QFC_A9>F_\^WB#_P $-]_\9H ^2/[7_P""C'_0O_L4_P#A0>)O_D.C M^U_^"C'_ $+_ .Q3_P"%!XF_^0Z^M_\ A9>F_P#/MX@_\$-]_P#&:/\ A9>F M_P#/MX@_\$-]_P#&: /DC^U_^"C'_0O_ +%/_A0>)O\ Y#H_M?\ X*,?]"_^ MQ3_X4'B;_P"0Z^M_^%EZ;_S[>(/_ 0WW_QFC_A9>F_\^WB#_P $-]_\9H ^ M2/[7_P""C'_0O_L4_P#A0>)O_D.C^U_^"C'_ $+_ .Q3_P"%!XF_^0Z^M_\ MA9>F_P#/MX@_\$-]_P#&:/\ A9>F_P#/MX@_\$-]_P#&: /DC^U_^"C'_0O_ M +%/_A0>)O\ Y#H_M?\ X*,?]"_^Q3_X4'B;_P"0Z^M_^%EZ;_S[>(/_ 0W MW_QFC_A9>F_\^WB#_P $-]_\9H ^2/[7_P""C'_0O_L4_P#A0>)O_D.C^U_^ M"C'_ $+_ .Q3_P"%!XF_^0Z^M_\ A9>F_P#/MX@_\$-]_P#&:/\ A9>F_P#/ MMX@_\$-]_P#&: /DC^U_^"C'_0O_ +%/_A0>)O\ Y#H_M?\ X*,?]"_^Q3_X M4'B;_P"0Z^M_^%EZ;_S[>(/_ 0WW_QFC_A9>F_\^WB#_P $-]_\9H ^2/[7 M_P""C'_0O_L4_P#A0>)O_D.C^U_^"C'_ $+_ .Q3_P"%!XF_^0Z^M_\ A9>F M_P#/MX@_\$-]_P#&:/\ A9>F_P#/MX@_\$-]_P#&: /DC^U_^"C'_0O_ +%/ M_A0>)O\ Y#H_M?\ X*,?]"_^Q3_X4'B;_P"0Z^M_^%EZ;_S[>(/_ 0WW_QF MC_A9>F_\^WB#_P $-]_\9H ^2/[7_P""C'_0O_L4_P#A0>)O_D.C^U_^"C'_ M $+_ .Q3_P"%!XF_^0Z^M_\ A9>F_P#/MX@_\$-]_P#&:/\ A9>F_P#/MX@_ M\$-]_P#&: /DC^U_^"C'_0O_ +%/_A0>)O\ Y#H_M?\ X*,?]"_^Q3_X4'B; M_P"0Z^M_^%EZ;_S[>(/_ 0WW_QFC_A9>F_\^WB#_P $-]_\9H ^2/[7_P"" MC'_0O_L4_P#A0>)O_D.C^U_^"C'_ $+_ .Q3_P"%!XF_^0Z^M_\ A9>F_P#/ MMX@_\$-]_P#&:/\ A9>F_P#/MX@_\$-]_P#&: /DC^U_^"C'_0O_ +%/_A0> M)O\ Y#H_M?\ X*,?]"_^Q3_X4'B;_P"0Z^M_^%EZ;_S[>(/_ 0WW_QFC_A9 M>F_\^WB#_P $-]_\9H ^2/[7_P""C'_0O_L4_P#A0>)O_D.C^U_^"C'_ $+_ M .Q3_P"%!XF_^0Z^M_\ A9>F_P#/MX@_\$-]_P#&:/\ A9>F_P#/MX@_\$-] M_P#&: /DC^U_^"C'_0O_ +%/_A0>)O\ Y#H_M?\ X*,?]"_^Q3_X4'B;_P"0 MZ^M_^%EZ;_S[>(/_ 0WW_QFC_A9>F_\^WB#_P $-]_\9H ^2/[7_P""C'_0 MO_L4_P#A0>)O_D.C^U_^"C'_ $+_ .Q3_P"%!XF_^0Z^M_\ A9>F_P#/MX@_ M\$-]_P#&:/\ A9>F_P#/MX@_\$-]_P#&: /DC^U_^"C'_0O_ +%/_A0>)O\ MY#H_M?\ X*,?]"_^Q3_X4'B;_P"0Z^M_^%EZ;_S[>(/_ 0WW_QFC_A9>F_\ M^WB#_P $-]_\9H ^2/[7_P""C'_0O_L4_P#A0>)O_D.C^U_^"C'_ $+_ .Q3 M_P"%!XF_^0Z^M_\ A9>F_P#/MX@_\$-]_P#&:/\ A9>F_P#/MX@_\$-]_P#& M: /DC^U_^"C'_0O_ +%/_A0>)O\ Y#H_M?\ X*,?]"_^Q3_X4'B;_P"0Z^M_ M^%EZ;_S[>(/_ 0WW_QFC_A9>F_\^WB#_P $-]_\9H ^2/[7_P""C'_0O_L4 M_P#A0>)O_D.C^U_^"C'_ $+_ .Q3_P"%!XF_^0Z^M_\ A9>F_P#/MX@_\$-] M_P#&:BOOBUH^EV,UU=)K=O;V\;2RRRZ)>HD2*,LS$Q8 !))Z4 ?)O\ :_\ MP48_Z%_]BG_PH/$W_P AT?VO_P %&/\ H7_V*?\ PH/$W_R'7VO10!\4?VO_ M ,%&/^A?_8I_\*#Q-_\ (=']K_\ !1C_ *%_]BG_ ,*#Q-_\AU]KT4 ?%']K M_P#!1C_H7_V*?_"@\3?_ "'1_:__ 48_P"A?_8I_P#"@\3?_(=?:]% 'Q1_ M:_\ P48_Z%_]BG_PH/$W_P AT?VO_P %&/\ H7_V*?\ PH/$W_R'7VO10!\4 M?VO_ ,%&/^A?_8I_\*#Q-_\ (=']K_\ !1C_ *%_]BG_ ,*#Q-_\AU]KT4 ? M%']K_P#!1C_H7_V*?_"@\3?_ "'1_:__ 48_P"A?_8I_P#"@\3?_(=?:]% M'Q1_:_\ P48_Z%_]BG_PH/$W_P AT?VO_P %&/\ H7_V*?\ PH/$W_R'7VO1 M0!\4?VO_ ,%&/^A?_8I_\*#Q-_\ (=']K_\ !1C_ *%_]BG_ ,*#Q-_\AU]K MT4 ?%']K_P#!1C_H7_V*?_"@\3?_ "'1_:__ 48_P"A?_8I_P#"@\3?_(=? M:]% 'Q1_:_\ P48_Z%_]BG_PH/$W_P AT?VO_P %&/\ H7_V*?\ PH/$W_R' M7VO10!\4?VO_ ,%&/^A?_8I_\*#Q-_\ (=']K_\ !1C_ *%_]BG_ ,*#Q-_\ MAU]KT4 ?%']K_P#!1C_H7_V*?_"@\3?_ "'1_:__ 48_P"A?_8I_P#"@\3? M_(=?:]% 'Q1_:_\ P48_Z%_]BG_PH/$W_P AT?VO_P %&/\ H7_V*?\ PH/$ MW_R'7VO10!\4?VO_ ,%&/^A?_8I_\*#Q-_\ (=']K_\ !1C_ *%_]BG_ ,*# MQ-_\AU]KT4 ?%']K_P#!1C_H7_V*?_"@\3?_ "'1_:__ 48_P"A?_8I_P#" M@\3?_(=?:]% 'Q1_:_\ P48_Z%_]BG_PH/$W_P AT?VO_P %&/\ H7_V*?\ MPH/$W_R'7VO10!\4?VO_ ,%&/^A?_8I_\*#Q-_\ (=']K_\ !1C_ *%_]BG_ M ,*#Q-_\AU]KT4 ?%']K_P#!1C_H7_V*?_"@\3?_ "'1_:__ 48_P"A?_8I M_P#"@\3?_(=?:]% 'Q1_:_\ P48_Z%_]BG_PH/$W_P AT?VO_P %&/\ H7_V M*?\ PH/$W_R'7VO10!\4?VO_ ,%&/^A?_8I_\*#Q-_\ (=']K_\ !1C_ *%_ M]BG_ ,*#Q-_\AU]KT4 ?%']K_P#!1C_H7_V*?_"@\3?_ "'1_:__ 48_P"A M?_8I_P#"@\3?_(=?:]% 'S%_P2B_;.\:?MM? +Q5K'Q!T/POH/B[P7XYUGP5 MJ$7AZ>>;3;B33YEB:6(S 2;68G&[!( .%SM'T[7PG_P0,_Y(?\>O^R^>-O\ MTO%?=E !1110 5^*_P"U1_R<]\1_^QHU/_TKEK]J*_%?]JC_ ).>^(__ &-& MI_\ I7+0!^MG[*__ ";#\./^Q7TS_P!)(J[RN#_97_Y-A^''_8KZ9_Z215WE M !1110 4444 %%%% !7G_P"UA_R:S\2O^Q5U3_TDEKT"O/\ ]K#_ )-9^)7_ M &*NJ?\ I)+0!XI_P0W_ .40?[.O_8CZ?_Z+KZKKY4_X(;_\H@_V=?\ L1]/ M_P#1=?5= !7.^%1GQIXI_P"OF#_TFCKHJYWPM_R.7BK_ *^8/_2:.@#H=@HV M"OB/QC_P6&\7>%O%VJ:7;_L9_M:ZM!IMY+:QWUKX9LF@O%1RHEC/VOE&QE3W M!!KEOB'_ ,%PO'WA3P#K>J6?[$/[6$EYIMA/=0K?>'[6"U9TC9@)9(YY'2/( M^9EC=@,D*QX(!^@@532[!7X9_P#!&O\ X.5?CY^TS:_$6/Q]\"?'WQJ_L_45 MO[*^^&7A^(C08[EY&33YXY)$7RD5&$,C.\Q6-O,,AS(/M_\ X?1^-/\ HR/] ML#_PF++_ .2Z /NQ@J+EN .I)IL^,M M \3?$Q/ VJ:1X:\ ^(9-+T:TGGN8()HO%4S)87=Y')#&)8EA5=[3Q*-T)D.A MX/\ ^"@GQ^N/"&E_%#6)_A/-\/I/C;+\*Y_#EGH5]%JLU@_B:30HM06^:\:- M;A)#$YA^SE'2-SYB-(%C /T,7:X^7#?0TNP5^9W_ 2$_:LU[Q-\6-2^"/A^ M+2_#.E^$_%OCGQ)K]YK^F7'VKQ='+XMU6-(=#VND3Q6S-']KN7+^6\T$*Q,7 M:6/ZE_:W_:"^(FE_M*_"WX.?"^3PKHNO>/K'6/$&J>(O$6GS:E;:/I>FBUCD M6"TBF@,]U+/?6RKNF5(T61V5_E4@'T3-)';IND98UR!EC@<]*#_$>F3^%[G4M U_4-.\ M,RZC!J26TUZ"JFSO(A'%(7>VNM\@EF10C>S_ /!?CX4ZU\7;S]G:P\)^9'XX MT/Q;JWBGPB8PF?[;TC0-0U73HR'^0I)=6<43!OEVRL>H! !^B)*@CE>3@<]3 M2[!7Y+?M7_M':;^W!^W9^R/XX\/W4TG@WPAXL\(-:P*X\M]2\2:7?:JWF]#Y MMOI]E8%0P&%U1CC.,=YIG_!7+X@Z?^T1\-[=O%'PW\=>&?'/Q07P#J&E>%? MWB Z9H]MQVD]OXJN"EA?7,36\9FCC@ ^+/P^\%^._B%HOP5U[P/??M%:9X$\-Z*?#E\U_ISVOC"33(] M8^TM?;%ND2%RBB(JLBH_*EHJZG3?^"AG[0%MX.NOBEJ3?"AOA[IWQLD^%G_" M.P:+?+JFH:>WBM?!O_ 7N\'P^/? 7[.6DS^ =)^**WOQJTN/_ (134[B&WM=< MSI6K9@DDF5HU4_>^8$';CO7B_P"R5XKD_88_:*_:.M8_ACX3_95O/^%76OBW MP[X(U77DN_!>H_8I[J&XU^>\LA(MJ4EN+2WEMXXHY7C$;@2LW[H _5O8*-@K M\O$_X+#_ !0\%M\6+-M2\,^.U\-_ [7?BGH>MS_"_7_!5O'J&ESPP26GV;49 MR]]:.UPC":%T*[&4LQ8%>Z^*W_!2#XW?L9F\NOB;9_#?QD-:^$FL_$C2M.\. MZ?>:6^C:A8SZ="-,EN);B<75LQU*$?:1'"P\J1S&%8*@!^A.P4;!7Q1\<_VE M/VEOV+_A#K>N^,KCX(_$2^UJQT?3?"R:59:AX?:S\2:CJEOIHAN8I)[KS]+C M>]@D-PLL,H$90QL95=//_P!L#_@I/\)O#_PMF^)O MA?6-,T&\TFR;[)J-K8WMC>VCWLSMEKV%H98IU^4.'7*@N ?HOL%&P5\43?%? M]JN3]J3PW\&?^$P^!=KK%YX+OO&6N>(D\&:E-!9[;Y;:VM+6T.IJ9!EUWR22 M+\J-A0Q&/;O^"?/[2VM?M9?LK:'XN\3:7IFC>+(;S4M \06FF2O+IZZEIM_< M:?=O:N_S&WDFMGDCW$L$=068@D@'M.P4;!2T4 )L%&P4M% ";!1L%+10 FP4 M;!2T4 )L%&P4M% ";!1L%+10 FP4;!2T4 )L%?^B'KI MJYGXT?\ )'?%G_8&O/\ T0] '34444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110!\)_P#! S_DA_QZ_P"R^>-O_2\5]V5\)_\ ! S_ )(? M\>O^R^>-O_2\5]V4 %%%% !7XK_M4?\ )SWQ'_[&C4__ $KEK]J*_%?]JC_D MY[XC_P#8T:G_ .E*?\$-_^40?[.O_ &(^G_\ HNOJNOE3_@AO M_P H@_V=?^Q'T_\ ]%U]5T %<[X4_P"1T\5?]?,'_I-'715SOA3_ )'3Q3_U M\P?^DT= '14$9%%% '+_ L^"7A#X(6&JVO@_P ,Z'X9M]5)5B,CD5XOX!_X)7?#GPA\1?"?B;5M?\ BI\0+KP) M=#4/#UGXR\;ZCKFG:3>",Q)=QVLTAB\^-&<1R,I,>XE=K%M06Z-SYMM N 1N>:,+,9 D5 MS-&FQ6P.^MOV!_AU:?".'P0MEJ?]@6_C?_A821_;Y/,&K?VP=9#[^OEB\.[R M^FT;>E>T44 >&:-_P3M^&?AR;P1*0*FY"54CU6B@#P/X8?\$UOA M7\(M6^'NI:1INL-K'PWUS5O$UCJ5YJL]W?:GJFJ6LUK?7E]-(Q>ZFDBF8;I" M=H5 NU451Z1\2?@#X;^*_P 1? /BK6(;J36/AKJ5QJVAO% , \:EY$"SF7;'(Z*54XKZKHH \3D_X)^?#> M3X6^'?!WV/5?[#\+^/%^)%@G]H2&1-875I-7\QG)RT?VN5V\L_+M.WH!3I_V M OASTN)Y&:U1+G;< 0[09D1VW,BD?45% 'S%=_P#!)GX9^)=4\4:IXIU; MXC>-M>\9>!]0^'6JZKKWB>XN;B71+UH'EMHU&V*$[H%8/%&K%F^\/>*--\6/XR^)$?BCPVG@^2?Q=X@N-3NM-TE)5F2 MVM96(>$B:.&;SP3.TMO"[2,T:$0ZE_P2-^%?B_P-\0-'\77WC[QY>_$G0(?" MNK:YXD\1S7^K1:3%)YL=E;SG'D1>9\[[%#3. \ID8!A]0T4 ?)?[2/\ P3XU M3]H[_@H9X?\ B1/X@\3>$_#^A?#N\\-PZKX7\12Z5J\5Y<7\4CQ812KP/ &R M6R5D2-EVNBN/H3X!_ ?PK^S%\'/#O@'P1I,.A^%?"]FMEI]G$2VQ!DL[NQ+2 M2.Y9WDNFKF?C1_R1WQ9_V!KS_T0] '34444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110!\)_\$#/^2'_ !Z_[+YXV_\ M2\5]V5\)_P#! S_DA_QZ_P"R^>-O_2\5]V4 %%%% !7XK_M4?\G/?$?_ +&C M4_\ TKEK]J*_%?\ :H_Y.>^(_P#V-&I_^E4 %%%% !1110 4444 %>?_M8?\FL_$K_ M +%75/\ TDEKT"O/_P!K#_DUGXE?]BKJG_I)+0!XI_P0W_Y1!_LZ_P#8CZ?_ M .BZ^JZ^5/\ @AO_ ,H@_P!G7_L1]/\ _1=?5= !7.^%/^1T\4_]?,'_ *31 MUT5<[X4_Y'3Q3_U\P?\ I-'0!T5%?!'Q!\:_\%+8_'NMKX8\&?L@MX;6_G&D MM?ZCK;7;6@D;R3,5=5,A3:6VJHSG %?''_!%?V; M+/P#)_9']I2>"[G6)M=W#6;$P"V65VC),WE;]P_U>_'.* /V^HK^0_\ X-\] M/_:-\-?\%&=/NO@]H/ARZ\;_ /"/ZDL,?C\:A!HY@*)YN6A*OYG3:,XSU[5^ M\7_"^'NN>+/$VI6^C^'?# M=C-J>IW\^?*L[:%"\DK8!.U54DX!X%>)?#G_ (*P_L\?%7QIH7AW1_BAHPUC MQ1?$NN>'II=?\ !/A*^M[ZRUFUDMKK2+'4)[F^ MF^QVEU/&L9O8$+"0+$WDK/YJ@'ZL*VX45^6'B?\ ;(\8>'/V,_VH9M0^)&L: M?XN\/?M)R>%]!,^I&*_L=.DUO2A!8VX.'$+6LTA55&#'(Q'RY-6?'GQI\<> M/VU_%'CSQ#X]\=>(/AWH?Q4L/#D&J> _'-M-8^'8YI[.Q7P[J_A>YC7ZMO.N2MY%*I1$% 'ZC45^6/[,W[0/C;PA^U;X+UKQ;X[\;^--,^)?C/Q#H MV@>)?"_C:#6/!_BXH-2EMM-N-!G19]&DMDMUC+VBR[9+-A-.RR%JYG]B3]H; MXZ_$'7?V??BIJWBBZL;KXI^)TL/%-MK?Q*@NM'U2.:*[^TZ39:"L/^@WEG)$ M JH5F7[#*EPSLTA(!^E'P9_;%^&?[0MWH-OX,\7:;KTWBCPZ/%FEQP+(K7FE MF?[/]J 91A/-^3#8;/:JO[0G[<'PG_93U:PT_P"(7CC1?#%]J5K-?PVUPSR3 M"TA($UTZQJQCMXRPW32!8U[L*_/'_@A ZGQQ^S>,C/\ PR]'Q_W, KZ;_;6_ M: T#X4_M#ZEX-^&&@^'=8_:/^*/A>&ROM3U6[6'2_">A02W"0:CJCNV!;QS7 M=P8[6("6[?,21EYB!&@==S#(S\=_L9_#WX<_L6?M._$SP'XP\3:#>^ M$/"/P#\%Z=I^JZ_+ EMJWAS3QJ\5].P./'OA_0;'Q3%)<:/(\_G?VE!%&LLMQ$L09G@C MC='DF \N-'5F900:]"TCQ?I?B'PG:Z]I^H6>H:+?6JWUM?6TJS6]Q;LF]94= M20R,I#!@2"""*_*C_@C)K$/@GXG?!>X^(UVNGMJG[+6F#POMW MTUQ%$\G[OY+&31&D0'*Q+"6 51CZG_X(ZPZA;_\ !(OP+]O\S[/-9:U/HH;( M4:,^I7SZ4(P>D(T]K3RP.!'L X H ^HOA3\4_#_QP^&NA>,/"FIP:UX9\36, M6I:7?PAA'>6\JAXY%# '#*0>0#[5O22+%&S,=JJ,D^@K\D_^"?W@[Q%^T3X= M_93^%[?$[XD>"? TG[,MCX@O;#PEKCZ1<7E]'>6<,,OVB/\ >1[%=\A"N\85 MMR;D:'_@G[^TGXT_X*"Z+\,]-^*?QO\ %O@6'1?A))XHM+S0M671+CQ1J,/B M#5-,N-0NIEPMPMG;Z?8M);L#"SZ@SR(5*@ 'ZH_"/XN>&_CQ\-])\7^$-6MM M=\-Z]#]HL+^W#>7=1[BNY=P!QE2.1VKHZ_%/]FCXH_$GQ?\ !_\ 91^$OAW4 M/$EWX/NOA#?>*]OA[QN/ MUXGU"/54M]_P!N"-(8H(7\PVL17<;M&?(]-\7Z%:&Y)U]TMUC M@FO--2VMIGEMUC2ZD>2VC_X^80 #];J*\]_91L-+T[]FSP*NB^--4^(^DS:' M:7%KXJU*^-]=>(XY(Q(+UYNC&;=O 7"J&"J%4!1Z%0 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !7,_&C_ )([XL_[ UY_Z(>NFKF?C1_R1WQ9 M_P!@:\_]$/0!TU%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 ?"?_! S_DA_QZ_[+YXV_P#2\5]V5\)_\$#/^2'_ !Z_[+YXV_\ 2\5] MV4 %%%% !7XK_M4?\G/?$?\ [&C4_P#TKEK]J*_%?]JC_DY[XC_]C1J?_I7+ M0!^MG[*__)L/PX_[%?3/_22*N\K@_P!E?_DV'X4 %%%% !1 M110 4444 %>?_M8?\FL_$K_L5=4_])):] KS_P#:P_Y-9^)7_8JZI_Z22T > M*?\ !#?_ )1!_LZ_]B/I_P#Z+KZKKY4_X(;_ /*(/]G7_L1]/_\ 1=?5= !7 M.^%/^1T\4_\ 7S!_Z31UT5<[X4_Y'3Q3_P!?,'_I-'0!T5%%% >:*** ,_Q M;X2TOQ]X6U'0]\@D4J\4D; JZ,I(*D$$$@UF^-/ MA)X5^)'PZN/"'B#PWH>N>%+J".VFT>_L8[BPEB0J41H7!0JI12 1@%1CH*Z* MB@#S/Q/^Q?\ "#QK\4;KQOK'PM^'NK>,KVWCM+C7+SP_:SZC/%'L\M'G9"[! M/+CVY/&Q0.@J?4_V0OA3K7QOM?B9>?#7P)=?$2QVFW\32Z%;-JT)5612MR4\ MP$([*#NR Q'0UZ+10!YWX9_9"^%/@KXS:A\1M'^&O@32_'VK-(][XCM-"MH= M4NFDQYC/<*@D9GP-Q+9;OFG>&/V2_A;X)^,VH?$;1_ASX'TKQ]JRNE[XCM-# MMH=4NPX0/ON%02-N$:!LMSL7.<"O0J* .1\ ? /P/\*7TMO#'@_PSX=;1-*& MA:>=-TR&U-CIX?S!:1;%&R .-WEKA=W.,UROQ@_8+^!_[0?C&3Q%X\^#_P , M?&FO31I"^I:YX8LM0NG1 0BF26-FVJ"0!G S7K%% 'EGBW]AOX+^/O"OA30M M<^$OPWUC1? H5?#EA>^&[.>VT)5QA;6-HRL*C:O" #Y1Z"MGXW?LO_#;]IBU MTN'XC> ?!OCR'0[@W6GIX@T:WU);&4XR\0F1MA.UF,<8Z8J:B@#EO!OP/\&?#JXTF;P_X3\.Z M)-H.D+H&FO8Z=%;M8::1R\CV\;1E8F=B68H!N)RD^'-"L3(;;3],M$M;6WWR-(^R- %7 M<[NQP.2Q/4UM444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5 MS/QH_P"2.^+/^P->?^B'KIJYGXT?\D=\6?\ 8&O/_1#T =-1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% 'PG_P0,_Y(?\>O^R^>-O\ MTO%?=E?"?_! S_DA_P >O^R^>-O_ $O%?=E !1110 5^*_[5'_)SWQ'_ .QH MU/\ ]*Y:_:BOQ7_:H_Y.>^(__8T:G_Z5RT ?K9^RO_R;#\./^Q7TS_TDBKO* MX/\ 97_Y-A^''_8KZ9_Z215WE !1110 444%MHH **,XHS0 5Y_^UA_R:S\2 MO^Q5U3_TDEKT"O/_ -K#_DUGXE?]BKJG_I)+0!XI_P $-_\ E$'^SK_V(^G_ M /HNOJNOE3_@AO\ \H@_V=?^Q'T__P!%U]5T %<[X4_Y'3Q3_P!?,'_I-'71 M5SOA3_D=/%/_ %\P?^DT= '14$XKXT\6?\$[?VA=?\4ZE?6?[;OQ1TNTO+J6 M>"RA\&^'VCLXV8E8E)MLD*"%R>3C->4?M=?L7?M>? _]FWQ=XH\ _M9?&CXE M>-M+LO\ B2>&[+P=X;234[N1UBC#,\*JL2,XDD.=PCC-L,C#! -;-?S MW?\ !#W]@']O?X9_%3Q3X'\9>)OC)\ _!/BQKKQ+-K=K8:+K$5QK3&(.UQ]J M,KJ9HPWS1\LZIN&,D?IM_P .UOVCO^C[/BO_ .$7X?\ _D:@#Z[^+/Q2T/X' M_"[Q%XR\37T>E^'/"FFW&KZG=R E;:V@C:25R!R<*I.!R>E?/OPK_P""E]QX MK^(W@O1_&GP3^+'PGT?XF3?9?">N^)8].:TU.Y:!KF*VGCM;J:>QGEA1F6.Z MCC)96C.)!L-K3?@5\3/V?OV,_BAIOBCQ5K'[6'B"\T^]N-/T7Q%8Z=HW]KQ& MUV'2LP1"+;,0XW2*>9<< 5\;?L^^,;'P!\=_@YHO[*?C#]I*2UU#Q!86/C/X M5^.]*U:^T#P;X>6-Q=^9<:M!YNF36Z@^2L5TWGRHD862,Y !]@:U_P %3O"^ MB?M8Q_#&3PCXP?33XRM_AS)XN7['_9![#3+_6;S0+O1K6TM%U!9GM MUS?7UNS,1;RYVJ0-O)&1G\Q/BSK?Q(^%OQ7U/X]>%?#OBSQ5^VLNK^(=-\6^ M";WX=WE_I6D:0OGPZ?J>FF*!(/,M-.M[00W/GR2WD=Q/;F1GD,2_9OP^^"'C MK]I7_@I!\>O&/@CXK?%#X1>%?$'A+P-&;?6=-BBO[O1]2TK6;,V>IZ M)J-I,\%U974))\N:*5&4@$CH02"#7S;HW_!:*X\0?!34_BE8_LX_&[4/A5HT MFIF]\3V4VA3QQ6^G7=Q:WEP+7^T1=,DKZCJNLWGVS5-ZO;N; \R>:5V=B%51D!550 / MRL^&/_!.SXK:O_P24;Q+I'B/XU:I=6WB/Q+?>(?@I=:W+H6D^,-#'B'5#=Z7 M!Y$,=[;2WEJ?,1_-=9&DVE"DHV@'Z[^&?C'X7\7>"O#OB*QU_2Y=%\76L%]H MMVUPL2:G#/&LL3Q;\%MZ.K 8S@CBMC5O%&F:#=6<-]J%C93:A+Y%K'<3K&US M)Q\B!B"S)_%/B?2=%T7X0>+/A=H%E\+;#Q!\#- M1\5-96"0W0O-&LH8)K<:;JBW!C;RF42LOV?8ZK!@=_%\'-'\!^-C/^TQX!^( M?Q:QX+NM;U2WU"WM[H:Q;3+;FZ73M8GG>PE>5I^67*W1$+ M%0#].-#^)CZ[\2]5T)-&ODTS3]+M-3@UW[1;O8ZAY[SJ88PLAE#1B$,S/&J$ M2KM9B&"[&D^,M'U[2VOK'5=-O;&.3RFN(+E)(E?@;2RD@'D<9[BOQ,^"/P@\ M8>,OV(X[C1_"_BS6M!U#]GKX-KK%OHUI/]H\0:-;:OJ$VMV%JT>UIIFT]I%: M&)Q(XD"CEU![W]K;X?>&?C!X+_:*D_9S\ ZMIOPBU#X5:?HNKVGAWPE=Z)IN MM>(EUJ,P?9+,01&:[M[$2K-/%&2BO;QE\Q%8P#]>-*\7:3KJ736.IZ?>+82- M#./BY"YN) K*I1,N$W_,.&85^='[=O[.&G?LM?M,?%[2_AO\#YY_ACXE_9ZTZW MUO0O#FGZEI.BZS>Q^)DMO.O)=*5;BXDMK&>>66.)FN9;5)8\,KD5X=\9/A7J MVL_#+]KJS\"^';77-'\:_!"PBL;CX?\ PBO_ =X=UV]M-5=1':V[/-]JN(8 M+F)3(#DJ2J@B)MH!^R?[9_[55C^Q?^S_ *AX^U#P_KGBJ*SU#3-*@TG1_(^W M7UQ?W]O80)&9Y(XA^]N8\EW4 9YKC_@)^WRWQ3^.D?PU\9?"OXC?!_QG?Z1- MKVCVGBE;":WUZS@ECAN6MKFQNKB%I86FA,D+.LBK-&^TJP-<3_P7*\+77C'_ M ()T:]96L/BJ3'BGPG<7#^&H+B;5K2VB\2:;+/<6PMT>8211(\@9%++LR!Q7 MRK\+M'F\#_M47WB[X+M^TI\>M!M_AAXHMO& ^(T.L6VIV[1QPSZ7I^AZG?VL M%U;7%[<+,DB6KL"(X9'57A@:@#]4-*\<:+KVHWEG8ZQI=[=Z>2+J""Z222V/ M^VJDE?QQ34\=:/1VNI6%[=6-N+J:WM[A))DC*[E8J#D!A@@G@Y%?B_P#L M;^";BV_:^_9SUCP/X2\/:7H9\%^*]#\1Q>!/A3K/AVTT02:0DT&E:MJ=Z[RZ ME.MU;R']\%<3H68>9* ?3?V1_P!C*T_9_P!$_P""B26U_.)?"%S*8-5E""1E^W+#LCN#A9(XU0 JH !^D?[+_[3>@_M4?L M_?#_ .(6DQW&DV/Q'T2WUW3+#47C2]$,L2R;6568%D5ANVE@,]:[;P[XNTGQ M?!++I.IZ?JD5O(8I7M+A)EC<=58J3AAZ'FOQN_8H^!OBSX3?LK6>@_&OP=\1 M/&+_ !2_9ZN-(\$ZSX6\+2KK_@.WM],DCO\ PQ!!*QBM;^2!X;B*>3R6OKB. M5'9O)MXD]Q_X(P6=KX8_:K\5Z;X9\,>$]>\,MX$T^*[^(/AOP)J/@!1<6MP4 MMM'U+296^QRZ@L4TTIGMU1XE1HY$16B6@#ZB^.7_ 4$NOA_\>=2^&W@+X1_ M$'XR^*?#>EVNK^(T\-7.EVMOX?ANFE%M'-+?7=NK3RK#(ZQ)N;8 QP&7/HW[ M/_[5W@W]HS]GW1?B9H]Y<:3X;UB-]RZY =,NM,GBE>&>VNHY<&*:*:.2-U)Q MN0X+##'XP_;VG^&-K^V-XAO/B?9_''X%:Y;Z/IL/A7XK_#B]U6!"W,$,ZR2VY/0.H.5/U K\?/@U\!?B5HWBG]F/_ M (5_'XO*V[_%Z;P;?ZOX$D\-:=X8%YIZ?V:JV;S7,EGIS77F/:K>LDI@9%\I M0JK7(?L._ +Q"NJ?".Q\%W%]X?\ C-X;\%:Y::W:Z-\'+_PSJ6GZA+H-S#)# MXEUNXU +&>*3RYC+YU /V1^(OQ[\)?"[X?>,/$VJ:W8_P!E M^ ]/N-3US[/,L\UC%!&TDFZ-26#;4;"D9)X'-9>K?M,^';']E6^^+]K]JU+P MO9^&)O%82V"-<36L=JUR4 W;?-VJ5VEL!N"17YJ^"?A/\&?BM^R3!X!\"_ ' MQ1ZTK^RM2.FP^9:ZXTJQ1ZG?7&I*'@+K"?($>9'8L-V\,0#Z.^$'[2'AOXM_ KP=X^^UPZ#I?C30M.U^U@U2YBA MGMH;Z!9H4D^8J'.XKP2"RL 3BNNUWQ5IOAF*)M0O[.R^T2>5#]HG6+SI.R+N M(W,<=!S7Y(]"DFM;/41/J M*7%OME38EVD;@%<":,.<;=QSR7P&\&^%_#FA_ '4OVJ/AOXH\7>$YOV%8=4\*7FN0Z1KL;R#5K)K18Y'M]3NK?LI_M. MZ'^UM\"/"?CS1;>\TNT\76#:C:Z?J!C6]BB60QDNB,PX88R"1R._8*U+_AB?QI^RUX^^(G MAWQQX3\'_P#"@]:\%B6?PSJ-[=V.JMK^GW<.GW,-O!)-%'=8\*ZW'X!\1::VA_$OX577B?PGJ*W'B"^E;3$6 MSD%]I>M'+3WN9+=6,A/W]T4A*@<*NXD C/;:9XMTK6[R:WL]2T^\N+QVTL$)\^3SY5"J2S?+7IW[07P:TO\ X)1?L[?!/]HGX/\ MPQL['7O"VC-X8\6>'])TM+>[\6?VY8V\5O\ :A@337(URVT;,/B!8>$/ &N>(F;[=8Z#:7-W<+:LLC-]G5FD0)K6#5;B*&>T@OX(YH4E^8J'_>!#@D%@ M0":\V^$G[+LO[*'_ 3$D^&J3-KFNZ/X+ODU6]MT>637-7GMY9KZZ QO=[B[ MEFDY!8F3N:^(/V,/V)M+^-'[47[.5G\5/A5_PDGAK0_V-/#NFSP^)/#[SZ=: MZHMS%&]M()4\H7:123#RV_>('<@#)- 'ZO:EXGTW1FLQ>:A8VAU"5;>U$TZQ M_:9&^ZB9/S,>P&2:\V_9;_;"\*_M2?LJ>!_B[9F7PSX=\>:?%J%E%K4T-O-" M)"0L;D.4W\'A6.:_,?\ 9)^'_A7P1I7PINOVFOAQXH\2>$Q\&K3PMX$BU7PG MJ&L-H^I6^K:@M[8QPK$\MMJ$UK_9/DNRK+)':D1R#RV!\Q^%OP,\6^%/A%^R MQ=?%2QTCP_\ #32/@D-'LHO'?PFOO&VE:-XA.HS?;X;BPCEB:TNKBS:TCBEF M1_,6*:./:682 '[JC5[5M1^QBYMS>>4)_($@\SRR=H?;UVYXSTS7-_%?4K?6 M/@AXHN;2XANK>71;PI+"X='_ '+C@C@\U^2GQ&_9S^(WBS]C?]GGPC\(]!^, M4WQIT#PCX@O6\0:M:_\ "*W]KX(E>9&\.W$LDUZD-Q>HUI!80O.UQ:_9TN'D MMGA=7_2;X.WO@V^_X)Z::WP^\-:AX-\&1^#98=)T&_TR73;O1H8[9T^RS6\H MWI+&5*-NR2RD[FSN(![C1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% 'PG_P0,_Y(?\ 'K_LOGC;_P!+Q7W97PG_ ,$#/^2'_'K_ ++Y MXV_]+Q7W90 4444 %?BO^U1_R<]\1_\ L:-3_P#2N6OVHK\5_P!JC_DY[XC_ M /8T:G_Z5RT ?K9^RO\ \FP_#C_L5],_])(J[RN#_97_ .38?AQ_V*^F?^DD M5=Y0 4444 %?'W_!5+]HWXT? RR\%M\/-.T/1/!\_C#PK9>(_%%[=+->SQ7V MOV=C)IEE:!3MD>.;=)';C2 M[6_L?&GACQ%(]_(\<1M]-UNROYU!1&/F&*W<(" "Q4$J"6 !\X?\%+OVP/%G M@[]MSPC\+_#/Q,^)'PWTNS\"7OC#79O!/PU;QIJ5XSW\%K: Q_8;M8842*_= MV(0Y6, L6"T_PQ^T)XG_ &IO'WP(^$WPU_:$UG5-#\3?#W4_B3XC^)FEZ'I< M6N:]9QW5M9V$%O'-;/:6K-/K6?F*+-8_W;M(:]Z_:,TG]HGPI\^,O"=_X?71[OP?XIU";0UTS45N7DCU:&^@M;J296CE\N6U=$&((VC<,S M@^"_"7_@FM\3OV)[#X.^,/AK=>"?'GC_ ,%Z)XAT+QEI>L74^@:?XFBUO4TU M>5K.YCAN?L:VFH!S%$;9Q)#,ZED8 D ]R_X)F?M%>)OV@/@-KUGXXU&QUKQU M\,O&>N^ /$&J6-A]AM]7N--O7ACO%A#,$::V-O*ZKA1*\@554*H] _:ZU6UL MOV8OB-#-<6\,LWA35?+1Y K/BTES@$\_A7,_\$__ -EW5OV5/@1=:=XIU+1] M9\=>+_$>K>,O%=]I4$D%C-J>I7DEU*D"R$MY,*O';HS;2ZVZN40L5&Y^V5X. MTGQ'^S1\0+K4-+TV_N+'PMJK6TMS:I*]N3:29*%@2N<#IZ"@#QK_ ((<>(; M?\$C_P!G>W^VV?VA? ]AF+SEWC$?/&<\5]7_ -J6W_/Q#_W\'^-?'W_!#CX6 M^&?^'4O[/6KCP[H*ZK-X&L!)>C3X?M$F8^:^N/^$2TS_H'V'_@, MG^% %G^U+;_GXA_[^#_&L/P?*LWC'Q0R,K*;F#D'(_X]HZT_^$2TS_H'V'_@ M,G^%9DGPTMXM2N;FQU#4])^V%6EALVC2)F50H;:4.#@#IZ4 =)17._\ " 7' M_0R>(O\ O[#_ /&Z/^$ N/\ H9/$7_?V'_XW0!T5%<[_ ,(!(O^_L M/_QNC_A +C_H9/$7_?V'_P"-T =%2;.>]<]_P@%Q_P!#)XB_[^P__&Z/^$ N M/^AD\1?]_8?_ (W0!T6WGO0J[17._P#" 7'_ $,GB+_O[#_\;H_X0"X_Z&3Q M%_W]A_\ C= '145SO_" 7'_0R>(O^_L/_P ;H_X0"X_Z&3Q%_P!_8?\ XW0! MT)7=Z_G7B'[0'_!/[P'^T5X^N_$NI7GCCP_JVL:2F@ZW+X8\4WVACQ!I\;2M M';7BVTB"8(9YPCG$B">4*ZAR#Z=_P@%Q_P!#)XB_[^P__&Z/^$ N/^AD\1?] M_8?_ (W0!>\$>"=)^&O@S2?#N@:=:Z1H>@V<6GZ?8VL8CAL[>) D<2*. JJH M 'H*U -HKG?^$ N/^AD\1?\ ?V'_ .-T?\(!(O^_L/_QN@#HCR* , M"N=_X0"X_P"AD\1?]_8?_C='_" 7'_0R>(O^_L/_ ,;H Z*@\USO_" 7'_0R M>(O^_L/_ ,;H_P"$ N/^AD\1?]_8?_C= '0A<>M+7._\(!12!=OK^=<]_P@%Q_T,GB+_O[#_P#&Z/\ MA +C_H9/$7_?V'_XW0!T)7)[_G04SZ\5SW_" 7'_ $,GB+_O[#_\;H_X0"X_ MZ&3Q%_W]A_\ C= '1#@4@7![_G7/?\(!(O^_L/_QNC_A +C_H9/$7 M_?V'_P"-T ="%QZ\TH&!7._\(!(O^_L/_ ,;H_P"$ N/^AD\1?]_8?_C= '1$;A2% M_X0"X_Z&3Q%_W]A_\ C='_ @%Q_T,GB+_ +^P_P#QN@#H=O3KQ7FW MQG_95\*_'WX@^"_$'B@:U?\ _""7ZZKIVEKJL\6DSWD9#07%S:*PBN)(' >( MR [' 8(O^_L/_ ,;H Z*BN=_X M0"X_Z&3Q%_W]A_\ C='_ @%Q_T,GB+_ +^P_P#QN@#HB-U(5R>]<]_P@%Q_ MT,GB+_O[#_\ &Z/^$ N/^AD\1?\ ?V'_ .-T =$.!7,_&C_DCOBS_L#7G_HA MZD_X0"X_Z&3Q%_W]A_\ C=5M7^%?]O:3=6-UXA\12VM["]O,GG1#>CJ589$> M1D$\CF@#I&U.W4X,\.1_MC_&D_M2V_Y^(?\ OX/\:KMX4TUF).GV.2U_Y^(/^_@_QH_M:U_Y^(/^_@_QJK_PB.E_] [3_P#P&3_"C_A$=+_Z M!VG_ /@,G^% %K^UK7_GX@_[^#_&C^U[7_GX@_[^#_&JO_"(Z7_T#M/_ / 9 M/\*/^$1TO_H':?\ ^ R?X4 6O[6M?^?B#_OX/\:/[6M?^?B#_OX/\:J_\(CI M?_0.T_\ \!D_PH_X1'2_^@=I_P#X#)_A0!:_M>U_Y^(/^_@_QH_M:U_Y^(/^ M_@_QJK_PB.E_] [3_P#P&3_"C_A$=+_Z!VG_ /@,G^% %K^UK7_GX@_[^#_& MC^U[7_GX@_[^#_&JO_"(Z7_T#M/_ / 9/\*/^$1TO_H':?\ ^ R?X4 6O[6M M?^?B#_OX/\:/[6M?^?B#_OX/\:J_\(CI?_0.T_\ \!D_PH_X1'2_^@=I_P#X M#)_A0!:_M>U_Y^(/^_@_QH_M:U_Y^(/^_@_QJK_PB.E_] [3_P#P&3_"C_A$ M=+_Z!VG_ /@,G^% %K^UK7_GX@_[^#_&C^U[7_GX@_[^#_&JO_"(Z7_T#M/_ M / 9/\*/^$1TO_H':?\ ^ R?X4 6O[6M?^?B#_OX/\:/[6M?^?B#_OX/\:J_ M\(CI?_0.T_\ \!D_PH_X1'2_^@=I_P#X#)_A0!:_M>U_Y^(/^_@_QH_M:U_Y M^(/^_@_QJK_PB.E_] [3_P#P&3_"C_A$=+_Z!VG_ /@,G^% %K^UK7_GX@_[ M^#_&C^U[7_GX@_[^#_&JO_"(Z7_T#M/_ / 9/\*/^$1TO_H':?\ ^ R?X4 6 MO[6M?^?B#_OX/\:!JMLS8^T0YSC_ %@_QJK_ ,(CI?\ T#M/_P# 9/\ "@>$ M]+#?\@ZPZ_\ /LG^% 'Q+_P0,_Y(A\>O^R^^-O\ TO%?=E?"G_! ]6C^"7Q\ MW!@?^%^^-NH_Z?Q7W6#F@ HHHH *_%?]JC_DY[XC_P#8T:G_ .E-0P#*2,X(ZT >I45_+C_Q& M>?M8?]"Q\$/_ 0:A_\ )]?O5_P1A_;/\6_\%!?^"<7P_P#BUXXM=!L_$WBC M[=]KBT:VDM[-?)O9X$V)))(P.R-I)$1X;WPWX&NK/2B'. 7N;T0F-?\ :,>WWH ^ M^Z,U\%R_M%_\%!?CC>[/"/[/GP8^">GB=?\ 2_B+XQ?Q!6VTDJ$<9Z M/+VQBJ]C_P $T/VJOC?<"3XQ?MJ>+M,TV82)-HOPM\-67AORU;H$OI%EE./5 MHR<#&>)&985>.R\CS9+9]C9* MR[?F.,-TYK]+?!G_ ;J_LPV.MPZUXX\.^+/C/XFBA6%];^(GBB]UV[N,'.7 M5G6')..XG>>-+73]4^(& ME7%Y;0ZWQ31(775$T:_CV2,YE_=M+MY #!<\9QS_ $4#I0 4 M444 %?BO^U1_R<]\1_\ L:-3_P#2N6OVHK\5_P!JC_DY[XC_ /8T:G_Z5RT M?K9^RO\ \FP_#C_L5],_])(J[RN#_97_ .38?AQ_V*^F?^DD5=Y0 4444 %% M%% !1110 5Y_^UA_R:S\2O\ L5=4_P#226O0*\__ &L/^36?B5_V*NJ?^DDM M 'BG_!#?_E$'^SK_ -B/I_\ Z+KZKKY4_P""&_\ RB#_ &=?^Q'T_P#]%U]5 MT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4449H **Q_'?Q"T#X6^&+C6_$VN:/X=T:SQY]_JEY'9VL.3@;I)"%7)XY-? M(/Q6_P"#@O\ 9?\ 6O3:#X:\9:I\7O%ZI*T'AWX<:+<^)+Z[,9 94:%?(!R M0 7E4'UQS0!]K49Q7P+%_P %!/VO/VE-3$/P?_9'F\"Z'<.1#XE^,7B.+1UC M4KPTFFVGFW0Y_N%Q@=1FFM_P3[_;"_:33=\8/VO)? VEW(B:X\._!WPY%I"0 MLN2PCU2Z#WF#D#D ''W: /M;XJ?&KP;\"_"\VN>-_%GAGP;HMO@RW^N:I!I] MK'GCYI)F51^)KY#\O%EJLC?V-\,?"]WXBFD MV#)VRQJ(&!_O+(5]ZO?"O_@WY_9?\!:Q;ZUXC\%:E\7/%4*;)->^(NMW7B2[ MN/FW9:.=_LRMGND*U]>>!_AYH'PQT"/2?#>AZ/X=TN$EH[/3+..TMT)ZD1Q@ M*/RH ^&[C]L_]M_]I,M%\+?V6_"_PGTN:0"WU_XM^*QYQB9<[GTNP5IHG![& M1^>HZUPO[5'_ 2M_:V_:K_9:^(ME\1OVK-9UC6-6\(ZA%IO@3X?:%:^%M%O MM1:UF$5E"'\-_$OP/X9\<:*P;9;:S81 MW0@+8RT;,-T3?*OS(588'/ KXX?_ (([?$;]C>X:_P#V0?CYXF^'>EPD-%\. M?'#R>*?!KJH&((O.+7=FC%4W212/(!NP<';0!^@M%?GY_P /AOB-^QU>-8_M M=? 7Q/\ #_28)"K?$3P,'\4>#6C&\>?.8Q]KLT8J JR1._SKN"#FOL7]G;]J MCX;_ +6_@=?$GPS\;>&O'&B$@/6*>'-3O%B M6>%)HCYL%N\9S'(IX8XS@X.16I^Q;_P6\_9H_P""A'QAD\!?"7X@7'B;Q5'I M\NJ-9R:!J-@/L\3(KMYEQ!&F09%^7=DYX'!H ^L**H^)?%&F^#-#N-4UC4+' M2M-LT\RXN[R=(((%_O,[$*H]R:^4_C7_ ,%X?V1_@+>/9ZQ\'7EU^YD=B JJEDDI))(XH ^NJ*^!9/^"UGC;XQ2-;_ _P#8_P#VB?'\GV@V M\>H^)+"V\&Z/<*<;)8[B[D+E#G/SQ)@4L%U_P4<_:"LX7^S?LV_L[Z7>1R+* MLTM[XO\ $-@^1M954)8MW/+L.G'6@#[YS7"_&?\ :B^&G[..EK??$+XA^!_ MMG(VQ)O$&NVNFQNW]T&9U!/L.:^.YO\ @B_\2OCDJR?'3]LOX_\ C99(D2?3 M?"Y\274LR8Q)OOY9MK$C)V!03VH Y7Q%_P<1_LSR^*F\/> =:\:?&KQ M-EU72OAWX2O]=GD9>RLD8C;/8JY!]:R_^'E'[5_QXB*_"7]BGQ-H5A>6^^VU MKXJ>*;7PVUM)GI+IL:RW!&.WF(?RY^YO!_@;1?A[H<>E^']'TO0]-A)*6FGV MJ6L"$]2$0!1GZ5J 8H ^!+?]FK_@H)\?;>1O&G[17PB^!]M,\,7!N6LO%/CN M[ATL,>HCM;4Q)$O480C@XK[XHH \%^ '_!+;]G/]EL6;^ O@G\-?#][8J4AU M*/08)]2 /4&\E5[AL_[4AKWB"!+>!8XU5(XU"JJC"J!V IU% !C%%%% !111 M0!\)_P#! S_DA_QZ_P"R^>-O_2\5]V5\)_\ ! S_ )(?\>O^R^>-O_2\5]V4 M %%%% !7XK_M4?\ )SWQ'_[&C4__ $KEK]J*_%?]JC_DY[XC_P#8T:G_ .E< MM 'ZV?LK_P#)L/PX_P"Q7TS_ -)(J[RN#_97_P"38?AQ_P!BOIG_ *215WE M!1110 4444 %%%% !7G_ .UA_P FL_$K_L5=4_\ 226O0*\__:P_Y-9^)7_8 MJZI_Z22T >*?\$-_^40?[.O_ &(^G_\ HNOJNOE3_@AO_P H@_V=?^Q'T_\ M]%U]5T %%%% !1110 4444 %%%% !1110 4444 %%%% !17D_P"UC^W+\)?V M%_"^DZU\6O'&D>!]+UR\-A8SWPD87,XC:0H!&K'A5))( ' SD@'Q?0/^"^_[ M'?BC7K'2]/\ CUX/NK_4KB.TMH4CNMTTLC!$4?NN[$#GCF@#[ HJ&^OX-,M) M+BYFBM[>%2\DDKA$0#DDD\ #UKY-_: _X+L?LH_LYW[:?JWQF\*Z]K6\Q)I7 MA61O$5\T@;:8RED)=C@_PN5- 'UQ17P1?_\ !5SX\?'2;[-\"_V,OBMJ-O*T MD0UWXFWQC(79<3QMQC"QYSC--L/V9?V]OVD$:3X@_M"?#/X%:5 M-(CMH_PQ\*'6+Z2!E(>)K_42/)D&>'BCD&>0< 9 /NGQ)XJTOP;I,NH:QJ-C MI-A#_K+F\N$@A3ZNQ 'YU\D_&W_@OC^RK\&-;?1(/BA9^/\ Q08V>#0_ EC< M>)[RY96VM&<DA1P?X99$Z5ROA?_@W@^!6M:M:ZQ\7=8^*W[0WB"U"[;WXC M>,[[4XPRMD8@1XXMHZ;&5EQVKZ\^#O[.'P\_9XT7^S? '@/P9X'T_I" =OFYJ.W_ &+_ -N#]I*ZAN/BI^U%X7^$^DR& M)[G0/A#X4"R$!<.J:EJ#231GG.=KC/( K[\Q10!\-^"/\ @WC_ &;;3Q%; MZ]\0M,\;?'?Q5;Q^2-;^)WB>Z\073H&W!2A*08!)X$0')XK[ ^%WP=\(_ [P MK'H7@KPOX=\'Z'"VZ/3M$TV'3[5#ZB*%54'@=JZ2B@ HHHH **XGX_\ [1W@ M/]E;X9W_ (R^(WB[0/!?AG34+3:AJUXEO$6 )$:9.9)6P0L:!G%1)\9OB+IKQ17,1^])HVDL!)=X&"DTV M(F8.C*N-U 'UO^UU^W5\)_V$_AVWB;XJ>-]'\(Z>Q"VL,[F6^U)R0!';6L8: M:X?G[L:-@9)P 2/C#Q[^T/\ MG_\%,_A[K5U\#/!;?LV_#4Z9=7&F>(_&4<9 M\9>,F\MS;Q6-FQ\O38Y2 IN+GUZU\):UKFLW,EY?ZA?^,4N;J]GD8M)++*X+.[,22S$ MDDDDU^P7[/O_ 1W^-WP?^ /@^^^'/[2GQ3^"GCR+3+_P!O[]F!O+\;?!7X M5?M$:#;[5.J_#OQ ?#NL1PI&2\TMEJ!,<\K$<1V[IR15[P/\ \'"GP)M= M>M=!^+EC\2?V=?%%U(D"Z=\2?"=WI,32,I;B[5'MPF!G?(Z C!&:^ZR,UE^+ M?!6C^/M$ETS7-)TW6M-G!66TO[5+F"0$$$,C@J<@DTV^N_#'6;CPM<6I4$ I#;,+=3R>1%N/K7+_\ #$W[ M:_[+MI%_PJ/]J+0_BYH]CY4=OX=^,?AWS+@Q)G=NUBRQ<2R/D#,D9/ .[K0! M7L]8_;P_8)7R]4T_P;^V1X!L@VZ\TT1^%/'4$8 .]H79K.Z"*K )'B:1F!W? MPCT[]ES_ (+8_ ;]I?Q@O@V\U[5/A9\3(\"X\$_$/3I/#>M1/\PV(EQB.9OD M=V'_!4[]H/]GUQ:_'S]CGXC1VD.R-_$GPJNX_&EA,QR7E>T39 M=6\2J,DGS2/Q%-O?VY/V ?\ @K[X>7P?XP\1?"OQ5>RG[+#HGC6W&BZW:3-E M=EK]J$4Z3- M/@FJND!\;Z'$_B?P1I)XKY1_:*_P""Y7[*O[,FH-INN?&7PIK&O+(T"Z+X8F/B#46G5MA@:*S$ MGER[N-DA0\&@#ZRHKX'O_P#@JQ\??CXYM_@-^QM\3KZUF#JGB#XH7D/@FP0X MRDR6TGF7%Q$P.1@1D]C3(/V1/VY_VF;=F^*'[2O@OX+Z3&/M5U) M R?=&JZ@?-@D5OXHHFZ<-S0!]O\ CSXE^'?A7H,FJ>*->T7PYI<()>[U2]BL MX$ &3EY&"\#GK7Q_\3_^#A#]F?PGXGF\.^"_$OB+XV>+87C4:+\,_#UUXDFF MW@[2D\*?96Y&"!,6!/3KBO\ #?\ X-ZOV==&\3VOB3XB6?C;X^>+KCVJ". M&QT;38;"VA4=%6.)550,G@"@#^/?_@X(^-^L_M%_\%2O''C#7OA_XJ^%^H:Q MI^D-_P ([XD6--4LXUTVW5&F1"0C.H#["=RA@#@Y%=Y_P;+?L_:U^TQ_P4=N M?"^B_$[QQ\*&F\)7\]YJWA*2"'5+BW66W#VTZ\3>./@G\(O&?B2^6-+G5M=\':=J-]<"- B!YIHF=@J*J@$ MG 4 <"K7P;_87^"?[.OBYO$'P^^#WPK\":\\#6K:EX=\)V&EWC0L06B,L$2O ML)525S@E1Z4 ?,OAK_@W0_9MN=:M=8^(UG\0OCIXBM(C"-7^)'C"]UJYD!(/ M*!XX>W:,#VKZN^!?[)WPO_9ATY[7X^(__ &-&I_\ I7+0!^MG[*__ ";#\./^Q7TS_P!)(J[R MN#_97_Y-A^''_8KZ9_Z215WAZ4 %%?E!>?\ !MV45W&([B.&Y@2:-9%!(5PK@$ G!SS0!T MU%%% !1110 5Y_\ M8?\FL_$K_L5=4_])):] KS_ /:P_P"36?B5_P!BKJG_ M *22T >*?\$-_P#E$'^SK_V(^G_^BZ^JZ^5/^"&__*(/]G7_ +$?3_\ T77U M70 4444 %%%% !1110 4444 %%%9_B?Q7I?@G19M2UK4M/TC3K<9ENKVX2WA MB'^T[D*/Q- &A17Q?\9/^"^O[-/PV\4-X;\,^+M4^,GC'*K%H'PTT>X\474[ M,2 JRVRFV#;AC:90V3TKDX_VT/VW/VIK2W;X3_LR^&?@[HMYY&OAU%%X)T8K@AH9GAWW%S&0?[T1/?I7LW[*W_!'_ /9J_8QNK.^\ _!_ MP=I^N63))%K=]:#4]7CD7/[Q;NY\R5&.2249,]<\,RZ1H.N[[)@([)YRLTK $D[HD "\$YK M\SLM0FTF\O-?L(8+Z% \EG(UQ&%E53P60D, >"17]O/[5/ M[$?PH_;>\,Z7H_Q8\#Z+XYTS1+LWUC;ZBK%;:8H8RZ[6!Y5B,'CIQD"O&]"_ MX(.?L?\ AG7++4M/^ ?@:UOM.N([JVFCCF#0RQL'1A^\ZA@#^% '!Z-_P;X? M"CQU>#4/CGXZ^,W[1VJ,T!XPC1DZ+H\%G(ZL=Q#.BAFR>>2>:](HH 3;S2T4 M4 %%%% !1110 45!J6IV^C:?/=WEQ#:VMK&TLTTSB..)%&2S,> !DD\"OA/ MXI_\%J/^%S?$#5/AQ^R'X#NOVC/'5BQM-0\06\IL_ OA69LA7O=48".<*,R> M5;,QE5&5'#\ ^V_'WQ!T+X5^#M0\1>)M8TOP_H.DQ&>]U'4;I+6UM(QQNDD M0,"YU&16&W;"H )5OG3+"WX _P"",NK_ +3?BZP\=?MG?$";XZ>(+.X^ MVZ=X'L5>P^'_ (;E"[5\FPSNNY%4LOFW!^97*LC8W'[QT#0+'PKHEGIFF6=K MI^FZ?"EO:VEM"L,%M$BA4CC10%554 !0 !B@#XI_9__ .")?AIOB)8_$[]H M[Q?K/[3?Q+_A=^TG_ ,$X?BQ((UD\:>'-)G@\.74KR2(D4C6/FV5Q&SNVXO;PE@0# M)M KZ#_9]_X*0?M(> M'CO-%U+X2_MZ?#JS'F7.N?#/5+;2?'6GVX?!EN](+ M>3,^6"JEOM8^6=VW.:_4F6!9XV215>-QM96&58'J"*^2_P!H3_@AC^RO^T?J M_P#:^J_"'PYX?\21S"ZBUOPHK>'=1CG#;Q-YMF8]T@;G>X8T :G[)'_!8WX" M?MB^)E\+:-XLF\)?$:,K'=^!O&5F^@>([*9@I$+6T^!))AT_U#2#YN">B?'#08/%\UL7?;X?BUJ3QCIT:Y*+ M%:0SO'K,**NTK&CS*N.6(RM '[UT5^4O[+7_ =>_"?Q/XEM_"7[0G@CQI^S MCXTWK;RKK=C/=:9YNXH09!$L\/S8R980B9.Y\*6K]./A?\7?"GQO\'VOB'P7 MXFT#Q;H-\NZWU+1M0BOK2H?&/_ (*$ M?M--Y/A+X2_!O]F_1)_,C-_XX\0-XJUL1G'ES16]AMMXGQG,\;1QX7\,W:29VNM]? ME&V\=3"JXYW4Y/"__!13]J&VADU#Q1\"OV7='N!',(=&L)/&GB:V(<[XI7N M-/PRX(:,.1ZU]^ 8HH ^!-,_X-]O /Q.N?MG[07Q5^-W[1UW(J^99>*?%=Q9 M:(C*^]3%8V1B"@-SM9W7VQQ7U;^SY^Q9\(_V4;!;?X:_#7P3X'&PHTFCZ/!: MS.#U#2JN]L_[3'->G44 &**** "BBB@ HHHH **** "BBB@ HHHH **** " MBLWQ5XQTGP+HLVI:YJFGZ-IMN,RW=]IKX^^+__ 7_ /V9 M_AYXH?PWX7\6ZM\9O&"L@30?AGHMQXHN9MV0-LUNIMLY&"OG;LG[IYH ^TZ, MU\"C]M']MK]J.U@_X5/^S'X<^#^CW@C>+Q!\8_$'^D;"2'!T>Q/VF-U&"/-D M7D_=-&G?\$GOCI^T%FX_:%_:^^)FL6L^QW\,_#*WA\%Z4O)WP2SQA[FYA93M M/,38SSGF@#Z<_:4_;]^"G['D+-\3_BCX)\%3 *PM-2U6)+R0,"05MP3*P(!Y M"FOF!_\ @NY'\>BMO^S3^SW\;_CY]J6-K374TC_A&/"\V_=_R_Z@8V&,#.80 MN#]ZO7?V8/\ @C!^S#^R'=VNH>#?@YX077K5_-CUO5[;^V-423)/F+.O@O\ LNZ%=&.5K3PQIK^,/$T2'/F0 MS3W0%DC 8P\*MR2=PP*^7_\ @I[_ ,&S/Q&_:A^#FBZ;X-^-'B#XD_$"XU=+ M_7/$GQ:\:7ZV]K!%!(BV^GV%G:R6Z+*\H9FD!>,6Z!&Q(XK]FJ* /YT_^#;+ M_@DK^T9^S]^V'#_%FL_#7QQI,VIWR76L06LHAN6MU%DR, M$E$4\):2)F:%5;8K,#_16IRH^E?"G_! S_DB'QZ_[+YXV_\ 2\5]V4 %%%% M!7XK_M4?\G/?$?\ [&C4_P#TKEK]J*_%?]JC_DY[XC_]C1J?_I7+0!^MG[*_ M_)L/PX_[%?3/_22*N\/2N#_97_Y-A^''_8KZ9_Z215@_MI_M>:;^Q%\$Y/'& MK>#_ (@>.+..^@L3IG@S1_[5U1FE) D$.],QKC+'=QQP: /Q9_;G_9D;PY\6 M_B#\N]/^-)M](U:*.022:G<:9;0-PRPI-*B#:V"T MJN=S']XOA7XB;QA\,O#NKO;:?9MJNF6UX;>PO4O;6 R0H^R*= $FC7.%D4!6 M4 @8(K^?+XL^//!OQN/B2S\5>)O^"NFH>%?%$MP=1T"+PS EG+;S.S-:JKNZ MB+!V[6!&T8(Q7[^_ '2=#T'X%^#;'PQH]YX>\-66A6,&DZ5=QO'<:99K;QK! M;R*Y9E>.,*A#,2"IR2>: .NHHHH **** "O/_P!K#_DUGXE?]BKJG_I)+7H% M>?\ [6'_ ":S\2O^Q5U3_P!)): /%/\ @AO_ ,H@_P!G7_L1]/\ _1=?5=?* MG_!#?_E$'^SK_P!B/I__ *+KZKH ***,T %%5=9UJS\.Z3<7VH75M8V-HAEG MN+B58HH4')9F8@*!ZDU\B_'#_@O+^S!\&-?DT"R^(2_$CQCM?[-X;\ 6$_B; M4KQT&3&GV56B5L<_O)$'O0!]B4F[FO@*W_;Z_;$_:GF,?P8_95M_AMH=R'^S M>)_C5KBZ<$Z%"^E61DN^02S9?V:_V?_C5\ M?VD9DM]:BTD^&_"LI5]I!U2] ]1LA?(YKUK]G7_ ((O_LP_LN:J-3\*_!WP MK-KS2M<2:SKBR:[JDDK$%I#(D DYCEENMEFNY,_O(PY''R@YQ=\)_ M\&]_P;U_7K?7/C3XF^*_[2'B"U?S([CXB>+;N]LX&#EP$LXFC@\L$G$3JZ#) M^6ON^B@#D_A+\"/!'P#\.IH_@7P=X5\%Z3&-JV6A:3!IUNHZ_RT^(O@+XJ^)G[,/C*\)9]0\ >([NWLKAB0<363R&-HLAOT$HH _(?XG_$7_@J9_P3>N9KN?3? O[8G@&S9G^UZ9I'V'Q$8)[?7+NVT M@7B?V]%!O#:;>>9*2UM(&(=5V,2%(*E1C^IHG K^0'QI_P &UW[;FI^,=6N8 M/@7JS21N/$&D?,I=B#S=]Q0!^K'[!__ > _#GQ7\ /$?B+]HI--\*^ M,+/6#:Z1X?\ !^E7EW-J%GY"/YQ,KM&I\S>GS2J.!QWKOO!W_!PYX_\ VX]2 MAL?V>_!'P0\*V>HR+'9ZS\5_BQI=G><@Y\S1;*66[3'&#N;/]WK5[_@V1_X) MA^/OV/\ ]CCXB^$?V@/ACIND7VN>+1J-EI^J_8-46X@%G#'YG[MY5&&# !B# MUXYK[4^(_P#P24_9A^+4OF:_\ OA-?38VB1?#-K X'^]&BG\!Z=_P3K_ M &G/VJ-*M[KXR?MF:]I6EW2Q2R^'O@SI,'ANV@8$EU756+WDT;#"\A.F<C11H?S. M<&]_X-QOV0X-8N=4\/\ PUU3P/J]TN#>^&/&&LZ4\?7&U(KH1#&>FS'M6/'_ M ,$')/!$%P? '[6G[7G@V25MT<#^.(]4LHO;RIK&A^'['PQIL= MGIME::?9Q?ZN"VA6&-/HJ@ 5< Q7P'-_P3V_;5\ PV\?@_\ ;JNM6MK=LFU\ M6_#+2;SS!Z-/'B8_7<.]:#V7_!2/P)J,*P:C^QW\0M+A7]X;JWU[0=1N",=- MAGA4GGMC/MQ0!]V45\"K^W1^W-X O+E?$W[$ND^*+*W'_'[X1^*>FD2^ZPW0 M24_3;GBF/_P7,U[P!IOF_$+]C?\ :X\,LK[7ETSPI;:W:(/4RQ7"L?P0T ?? MM%?"D?\ PZS,A'XT ?2M%<[X!^+WA/ MXK6C7'A?Q1X=\20+]Z32M2AO$'U,;,*Z*@ HHS1F@ HHHH **,T4 %%&:Q_' M?Q"T'X7>&I]:\3:WH_AW1[7'G7VIWD=G;0Y.!NDD(49/J: -BBOB7XF?\' O M[./AOQ!/X?\ NL>*OCIXOA*K_8/PR\/W'B"X;(GO+R9-Y5]NF:=F6.4+R%F=5XZD$4 M ??>>:\1_:B_X*1_ ;]BU9%^*'Q:\#>#[Z-!+_9MWJ<;ZG(AZ,EG&6N'7W6, MCIS7S?#_ ,$>/BQ^T,R3_M%_M=?%SQK;L0TGAWP,EOX*T210Y812"V4S3)@X MW%TD/&6.*]R_9F_X)'_LV?L@W,-UX!^#O@S2=4A82)JEU:G4]3#AMP?[7=&6 M;=NYSOSF@#Q%/^"X6L?'^SA/[-G[,GQN^-4-V4>V\0:E8KX/\*W,1 M@M(5(Y583QGGBC3_ (0?\%!/VH!YGC#XJ?"+]FO0YPA&G^"-";Q5KNW<=T)RO&^)9,<$ '(K[Z P:* /A/P;_ ,&]WP1U7Q!:^(/C#K7Q0_:,\2VK MK-'>?$CQ9=ZG;0N&+82T1D@\LYQY3HZ # '%?87PH^!O@OX#^'(M'\#^$?" M_@W2(5V1V.AZ5!I]N@SG 2%54+?VH/@9)X;\#?%3 MQ-\&_%5O?V^IZ?XET2(3R0RP-N6*:$LJSV[G DB9@K@8.02* /PO_:=_;1_: M T'0O&'C_P :?M>_$CX4IJ$WCG2[70X/#$D-GHGBC1[Z$Z?X<(6+>BWFF7$< MZ7).%)P2[(P/[]?LUZM)K_[._@._FA\2V\M]X=TZX>+Q$^_6(F>UB8K>-@9N M03B0X&7#<"OQU_:*_P""T?Q0_P""7GCRW\$?'_4/V:OVMK'^UTB=O!]]%8^, M+2X4;$N;_3A#);QW 5=H1 IY0!P*_:CX?^+E\?\ @71=>CL-2TN/6K&"_6RU M&#R+RT$L:R"*:/)V2KNVLN3A@1DT ;%>;?M)_M;> ?V2]%T"\\<:]:Z2_BK7 M+'PWHMIN#7>JWUW<1P11019W28:0,Y'"(KLB0ZU+;K)>6UD?%VERM;Q2-DQHTF&8)C>57=G:, 'MO[47[ M>G@']DKQ!I&B^(%\6:YXDUJTGU.#1/"OAN^\0:E%80,B3W\L%I'(\5K&TL:F M5P 6<*NYN*S_ (I_\%(/A5\,?AIX#\30ZGK?C*+XIVIOO!VF>$="O->U;Q); M+"D\D]O9VT;S&***1&DD956/>BL0[HK>7:MX^\._"'_@MGXLU+Q=J6F>&[77 M/@7I7]E:CJLZ6=M<)I^M:Q-J*1RR$(QACN;660 Y1)$9L#FOD_\ X)-ZC:_! M_P",7[+_ (@\62P^%O!_COX6^/8_ R:M(MK&'N/%L6K1+&'("--I$EM*F.7B M@8C(0X /U)^ _P >?"?[37PFT7QSX'UB'7O"_B")I;*\CC>(MLD:*2-XY%62 M*6.1'C>.15>-T=&564@?/'_!4C_@IG\"OV.OAOXD\!_$SXAZ;X4\6^,O".H3 M:/I\]I=3/=H\4L"-NBB=5#2@J-Q&2#V!JO\ \$8I)->^ ?Q,\465Y!?^#?'' MQ>\9>(/!\]O(&MY])FU:94EAQP(I9H[B52.&64..'!/XQ_\ ![0?^,\_A/\ M]B"/_3C=T ?I-_P0@_X*R_L\:_\ L>?LZ_ >Q^)FFW7Q8'A>UTH^'TT^]\U; MJ&V>66(RF$1 JD;DG?M.W )R,_=?Q^_;'^$_[*FD-??$KXD>"/ L&/D&MZS; MV4SQ6TUNK3(S0"4'RU9BNX8.<5^J7_!/?\ ;V^#OP]^*4]DG["G M@?5/B?;W*V][)XY^*EO<>*OM2D+E(=?B79-R!LMRC$_PXR: /U>_X?Z>&?C= M?BP_9P^"_P ;/VBKB9A'%JFC^')M$\.+(4+ 3:E?K$D(."-S)@]MU0W6@_\ M!0_]K:607.L?!;]E'PW=)\L5A;OXW\46BNAW*\KF.R9E/0QA<'G+ 4V;_@L[ MXI^'<5G8^)/V._VL/#<2J$)TGX>0ZY8V@ Z;[2^SM&.R?@*AU3_@XY_9[\$Z ME#9^--=\;?#>\FP##XJ^&>LZ<8O]XD,!CIU- &M9?\&_?PS^*&IVNJ_'[X@? M&+]I+5[>3[0(O&OBB9=&M9B@5C;:?:^5#"AQG;\W)/)KZZ^!G[,WP[_9B\+- MHGPX\"^$? >DNP>2TT#2(-/CF< #>XB5=[D 99LL>Y-?,_@C_@N_^RS\0KE( MM/\ VDOA#;M)T.IO-I:_BUR\8'XFO:OAI^VC\.?C1=+!X.^,_P &?%DSG"QZ M-KMK?LWT$5RQH ]FQQ16*D>O2(K+>:*RL,@BTD((_P"_E'D^(/\ G\T?_P MY?\ XY0!M45BB'Q ?^7S1_\ P#E_^.4OD>(/^?S1_P#P#E_^.4 ;-%8WD>(/ M^?S1_P#P#E_^.4>1X@_Y_-'_ / .7_XY0!LT5C>1X@_Y_-'_ / .7_XY1Y'B M#_G\T?\ \ Y?_CE &S16-Y'B#_G\T?\ \ Y?_CE'D>(/^?S1_P#P#E_^.4 ; M-%8WD>(/^?S1_P#P#E_^.4>1X@_Y_-'_ / .7_XY0!LT5C&'Q !_Q^:/_P" M(Y+KQ;K+"+1?!^A6[:IX MCUR5ON);V<67^8\!WV1Y(&[) /S6GQ@_;&_X*C"2V^'NBS?LC_!V\7RF\7^* M]+%QX\UB(KDO9:66,=BKY";YI"ZJWF(Q8!1[E^Q1_P $HOAS^P=?7VM>$]-M M=>\?:T3+K?COQ49]8\3ZW,P_>22WDLA9 _4I$$0X!(9LL0#Q$>"/VQ/^"I<\ M1X@_P"?S1__ #E_P#CE &S16-Y'B#_ )_-'_\ .7_ ..4>1X@ M_P"?S1__ #E_P#CE &S16-Y'B#_ )_-'_\ .7_ ..4>1X@_P"?S1__ #E M_P#CE &S16-Y'B#_ )_-'_\ .7_ ..4>1X@_P"?S1__ #E_P#CE &S16-Y M'B#_ )_-'_\ .7_ ..4>1X@_P"?S1__ #E_P#CE &S16-Y'B#_ )_-'_\ M .7_ ..4>1X@_P"?S1__ #E_P#CE &S16-Y'B#_ )_-'_\ .7_ ..4>1X@ M_P"?S1__ #E_P#CE &S16-Y'B#_ )_-'_\ .7_ ..4>1X@_P"?S1__ #E M_P#CE &S16-Y'B#_ )_-'_\ .7_ ..4>1X@_P"?S1__ #E_P#CE &S16-Y M'B#_ )_-'_\ .7_ ..4>1X@_P"?S1__ #E_P#CE &S16-Y'B#_ )_-'_\ M .7_ ..4>1X@_P"?S1__ #E_P#CE &S16-Y'B#_ )_-'_\ .7_ ..4>1X@ M_P"?S1__ #E_P#CE &S16-Y'B#_ )_-'_\ .7_ ..4>1X@_P"?S1__ #E M_P#CE &S16-Y'B#_ )_-'_\ .7_ ..4>1X@_P"?S1__ #E_P#CE &S16-Y M'B#_ )_-'_\ .7_ ..4>1X@_P"?S1__ #E_P#CE &S16-Y'B#_ )_-'_\ M .7_ ..4>1X@_P"?S1__ #E_P#CE &S16-Y'B#_ )_-'_\ .7_ ..4>1X@ M_P"?S1__ #E_P#CE &S16-Y'B#_ )_-'_\ .7_ ..4>1X@_P"?S1__ #E M_P#CE &KOP#^,VH27GB[X(_"3Q/>S M??N=4\(:?=SGMGS'B+9]\YKT?R/$'_/YH_\ X!R__'*/(\0?\_FC_P#@'+_\ M(]Q_Q]Z1T_ MY\Y/_CE!AU[_ )^]([_\NDGX?\M* /B/4O\ @EI^TIX0U.!_ /[>7Q4L;.W MQ;^,?"&E^*&?I]Z3_1V/XU%'\'_^"D'PTGG;2OC)^S/\2X4!\M?$_@V_TF27 M\+&4!3_P(BON'R=>S_Q]Z3U'_+I)_P#'*/)U['_'WI'3_GSD_P#CE 'Q'8_M M-_\ !0CX:Z+(_B/]E_X,?$R[CZ#P?\2SHF\<]$U"!QSQU_L*_M$V,TAQ*/"4NG^+HX_7FTDW$?\!%?;QAU[_G[TCO_ ,N_&# M5-/;3_#%MXW\%7&AB&YE98WN1)('0M;QN\P0CYVC53@,2+/_ 3K_P""_?Q: M_;>_93\(P_#']FCQ]\8/B3HNG6^E>,-=N=6LO#WA>/4XU599?MTHPSNACN6@ MCBW()PH! #'M/^"TO_! [QE_P6.^*?A'5M0^/D7@;POX-TIK2Q\.Q>#VU"$7 M,K[3_ ([67COP MOXXL(H;_ $*?P8=/5;N!R;>Z687LI4HDDZ% H#B49Y1< '6)^SO^WY^U/,LG MCKXX?"_]GG09&W'2OAQX=?7-5>,2?ZN2^OF"1N4_Y:1(5SCY.];7@[_@WP_9 M^F\66OB3XHGXA?M"^*K0;8]6^*/BBXUYU&[?L$&4MQ&"2 GE%<'H:^S!#KV? M^/K2.H_Y=)/_ (Y1Y.O8_P"/O2.G_/G)_P#'* *WPR^$OA7X*^$;?P_X-\-> M'_"6@V?^HTW1=.AT^S@_W8HE5%_ 5T.*QS#KW_/WI'?_ )=)/P_Y:4>3KV?^ M/O2>H_Y=)/\ XY0!L45C^3KV/^/O2.G_ #YR?_'*##KW_/WI'?\ Y=)/P_Y: M4 ;%%8_DZ]G_ (^])ZC_ )=)/_CE'DZ]C_C[TCI_SYR?_'* -BBLD=_^723\/\ EI1Y.O9_X^])ZC_ETD_^.4 ;%%8_DZ]C_C[TCI_SYR?_ !R@ MPZ]_S]Z1W_Y=)/P_Y:4 ;%%8_DZ]G_C[TGJ/^723_P".4>3KV/\ C[TCI_SY MR?\ QR@#8HK',.O?\_>D=_\ ETD_#_EI2I#KN\;KO2=N1G%I)G'?_EI0!\5? M\$#/^2'_ !Z_[+YXV_\ 2\5]V5\)_P#! GMVTM_P +\\;9(& ?].%? M=E !1110 5^*_P"U1_R<]\1_^QHU/_TKEK]J*_%?]JC_ ).>^(__ &-&I_\ MI7+0!^MG[*__ ";#\./^Q7TS_P!)(JYC]NG]BGPY^W_\!9OAQXNUSQ=HGAN^ MOH+N_P#^$=U+^S[G4(HB2UI))M;,$H.V10 2O0J<$=/^RO\ \FP_#C_L5],_ M])(J[PT >"_LA?\ !,/X _L'6D2_"GX6^%O"M]'&8O[42 W6J2*000UY,7G8 M')R"^.W0"O>@,=*_GO\ BK^V?^UUI7@+XH:9\/?&'QHU3]CW2_&EQ8W7QB'A M07'C;0M-\R?[=#8,URDMQ9V\HDC^VJJM#Y0VO$%$0_>+X PZ+;_ SP;'X:U* M\UGPY'H5BNE:A=LS7%]:"WC\F:0LJDN\>UB2JG)/ Z4 ==6?XF\(Z3XUTU+/ M6=+T_5K..XANT@O;9+B-9H9%EAE"N" \-/"7AGQ=H"RI.--UK2X+^S$B9".(I59-RY.#C(R<5T]% %71=$L_#> MD6FGZ=:6UAI^GPI;6MM;1+%#;1(H5(T10 JJH KYM_X*2_L%?!G]IW MX1^+?&/Q"^&OA/QAXH\+^$=1BTK4M3LA-<6*)!-*H1CT"R$L/0DD=:^G*\__ M &L/^36?B5_V*NJ?^DDM 'Q3_P $)/\ @G'\"=%_81_9V^+UG\*_!MK\3F\) MVFH'Q)'8A=0:YE@9))3)W9E=P2?[U?9G[17['7PJ_:XT)--^)OP\\(>.K6-= MD7]LZ9%=26XSG]W(PWQ\\_*PKQ[_ ((;_P#*(/\ 9U_[$?3_ /T77U70!\ W M?_!"6+X"S-??LO\ QZ^,'[/_[(4*+XV^$?PW_::\,VBE9-:^'>J'P_XA$*(,S7&G7A,4TSMDB.T; M'8**^_J* /SJT+_@JE^Q1^T'XOCT'XR>"]+^%/Q N"RR:#\8_ 4>E7GRL$)^ MTSQ/:N"S# $Y8CG:.:]?NO\ @CC^QG\=M&CUNW^!?P?UC3]37S(;_2-.@CAN M5Y&Y);8J".HRI[5](?%;X,>#_COX2F\/^./"GAOQEH-PP:73==TR#4;.4CH6 MBF5D)';(KXXUW_@@#\*? 6O7FO? 7QA\5/V:?$5TPFD?P%XCEBTN\D&=OVG3 MYS)!-&"0?+PH^4 8H 6W_P"#;_\ 9-\.W5S<^$_!OB[P#>W1+-<>&?'>MV#* M3T(47108[#;BJ>G_ /!!\>"?M4G@W]K3]L;PS), MJUM;?\%"OV.Y%'G?!_\ :Z\+VL)&UQ_P@OBNYV( N&S+8Y)R3N!)(ZKGC2\/ M_P#!?_X7^ _$-OH/Q\\$_%;]FKQ!/(8$_P"$X\-SC2+J3<$_<:C;K)!)'DG] MZ2L>%.6'2@"HG_!-/]KSP'82)X0_;W\63.I-C/L4GV3'\J^R/A1\;O!GQ MX\,QZWX'\7>&/&6BS?ZN_P!"U2#4;5^W$D+,I_.NHH ^#=5^/W_!1#X;:2K: MA^S]^SW\2KI.''A/X@W6E>8?55U"$ #V+U'=?\%1?VG/A_;0/XS_ &"?BE%D M RMX8\9:-X@(YQPD,F?P)'X5][8HH ^")/\ @OOX>\*WD%OXT_9I_:^\#O( M9)M1^&[7%O$.YWV\\C%1USMS[5JQ_P#!QW^QW::M#I^M?%/4/">I3#(MO$'@ M[6],9>G5IK-4'7^]7W%5>_TFVU2)H[FWAN(V&"LL:N"/3!% 'SMX%_X+#?LK M_$F^CM='_:"^$MS<2?=BD\2VT#G\)&4U['X$^/O@7XHRK'X9\:>$_$3L P73 M-8M[PD'VC&]-\!^,-?G M$%S-N8S2Q6[NRP11QR/EL*76--P+J#^37_!%G]FSXA?LT?\ !2;X9>(OBI^R M_P"/_%7@2;41INI)KGP^O[JWTDW \J+451X"F^WE,O^ MR^>-O_2\5]V5\)_\$#/^2'_'K_LOGC;_ -+Q7W90 4444 %?BO\ M4?\G/?$ M?_L:-3_]*Y:_:BOQ7_:H_P"3GOB/_P!C1J?_ *5RT ?K9^RO_P FP_#C_L5] M,_\ 22*N\/(K@_V5_P#DV'XKZ3XBTN/2=-^S2(WVVXU"RCN\SR@A$N M9< "(U^Z/[/VO:KXI^!'@O5->\/IX2US4M!L;K4=#1=JZ-?_ +6'_)K/Q*_[%75/_226@#Q3_@AO_P H@_V=?^Q'T_\ ]%U]5U\J M?\$-_P#E$'^SK_V(^G_^BZ^JZ "BBB@ HHHH ",U0\1^%]-\8:/-IVK:?8ZI MI]P,2VMY L\,H]&1@0?Q%7Z* /BCXO\ _! 3]G;QQXJF\4>!M'\1_ ?QPP7R M_$/POUN?PU/&5W$?Z/"?LIY8DGR=QZ;JYBX_9^_;T_9(C#> /C'\._VE/#-F MAV:'\2-(_L'7HX40!(HM2L@8[F5CDF2Z5.<$L>:^_J* /@.+_@NF/V?8%M_V MGO@#\8/V?Y(G,=QKYT__ (2;PBC%PB :G9 D,^20'A4 _,:^K_V:_VSOA/^ MV)X=DU3X7?$7P?X\M85#SC1M3BN9K0'@>="#YD)/I(JFO3<_LBNLGP._:D3XE:#:PF.W\*?&W2?[4#;4"IG5;(176>#_ M A>A(;G,C?\%<_C!^S'<+;_ +2/[*7Q(\,Z>K&-O%GP[EB\9:$PWA?.D2$K M"?LL?\%1?V?/VUA%'\,?BUX/\37TQVKIGVHV6 MJ \\-9W CN%/!X,8Z5[V3B@ HHSF@'- .**** "BBC- !116)XU^)?AOX;6 M0N/$7B#1- MV&1+J-]%:H?QD8"@#;HKYS^(__!7C]EWX2W,L'B#X_?">QN(5 M+/"GB2VN)0!UPD;,Q/L!FO(;G_@X^_9/U2&[7PCXP\7_ !&OK-_+:R\*^!-; MOY'/^S(;583]?,[T ?=5%? (_P""X_B;Q_#"?AW^QG^UEXH6X.V.XU7PQ!H- MHQ[?O9IVP.G+ 5:'[:G[=?C_ %S[/H'[&/ACP;I\J;HM1\8?%33Y%4GIOAL5 MEDXX)& >U 'WI17P;%X8_P""DOQ)T^Z@U#Q9^R+\-5D?,$^BZ-K6MWL*^A-S M*D)(_P"N>*IK_P $SOVN?B+% ?'7[>7BZW0'][:^#_ .E:+QZ+.,O^+ T ?? MV:R/&OQ T'X:Z))J?B+6](T#38OOW>I7D=K GU>0A1T]:^(D_P""!/A7Q+K; MWWCK]H;]K3XC+<)LGLM8^)#VUC+US^[LX8" *VO W_!NC^QGX&NIKA? M@CHNM75P_F2W&NZI?ZO)(W2L89V&U2S*N6!) R1])_#7_@G5\ ?@[';CPO\ !7X5Z&]JR2:,^HD\O?^M>PPVT=M D4:K''& JJ@VJH'0 "@#^1WXJ_P#!QE^T]?\ M_!3M?C8EU=>&;WP[-)H-K\/)1*=*L].\T>=IEQ P5I)7= 99F"R^:BE?+$<4 M)K^!#?:-XM\%:G;G3I\8DB,RP%'56! M<8R,$JIRH]O\2?\ !(KX#^*_V_\ 3_VEK[P7;3?$_3;/R4F+#[#-=*4$6HR0 M8PUY$B&-)2>%;)4ND;I],!<>OYT ?*'@'_@NA^R#\2;I(=-_:'^&,,DG"_VE MJJZ6/SN1&!^->\_"S]ICX;_'(9\$_$#P3XP&-V=#UVUU#CU_NY;CQ9\+?AUXFN9L^9-JOANSO)'SZM)&3^.:\+\<_\$$?V.OB$DPOOV?/ MA]"UP27;3K5].8$]2#;NF/PH ^O,TFZO@B3_ (-R/V?_ WHAL?A_K7QN^$: M?P/X/^).JVQC/JJSR3)_X[1=_P#!&3XF>"K&UA^'O[<7[3^B_95"J/$M[I_B M2/CI\KV\/ZDYH ^^**^"8/V0?V^OAYJJ2:+^U[\/?'5E"H"VWBWX76UGYF,? M>>QD1_QSFK"^,O\ @I%X'U&XDU#P?^R#X^TV/_51:-JVN:%>3<>MP)XP<^] M'W=17P/8_P#!13]LCP78W4WC/]@_7+B"W; G\*?$S1M3,JCJR0EEE.>PV@U# M_P /Z5\%64;>/_V3_P!K[P6Q;8\Q\!KJ%FG_ &UAGR?P2@#[^HKX9B_X./?V M0]/GL[7Q%\1M<\$ZA><+:>)/!6N:_V6_BE=Q6 M^A_M ?"6\N)@"D+>);:"0Y_V9&4C\10!]&T5SG@;XP>$_BO^R^>-O\ TO%? M=E !1110 5^*_P"U1_R<]\1_^QHU/_TKEK]J*_%?]JC_ ).>^(__ &-&I_\ MI7+0!^MG[*__ ";#\./^Q7TS_P!)(J[P]*X/]E?_ )-A^''_ &*^F?\ I)%7 M/_MK_M0ZE^R'\$)/&&E_#;QU\5KJ.^@LQH/A&S%WJ3K*2#*$)'R)CYCVR* / MR%O_ ( :+^W'\>_$WQL\!_\ !,/1?'VB7/B?4H[77=2^+L&AV?BFYLKZ6UFN MI](,9A#-/;R;T=2KMO+&0LS']P/ NI:EK/@O2;S6M,CT76+JSAFO].CN1=+8 M7#1J9(!* HD".2H<* VW.!G%?SWW'A;5M-\1>*M5T/X<_P#!7#PJ?%NL7NOW M]KHFIQ6=N]W9_PI;PCYT?B"&;^Q;+>FNN' MU1&^SQY%TPX-P#_K".K[J .JHHHH **** "O/_VL/^36?B5_V*NJ?^DDM>@5 MY_\ M8?\FL_$K_L5=4_])): /%/^"&__ "B#_9U_[$?3_P#T77U77RI_P0W_ M .40?[.O_8CZ?_Z+KZKH **** "BBB@ HHHH **** "BBB@ H(S110!\]_M7 M_P#!*;]G?]MLS7'Q)^$O@_7-8F55_MN*S%CK*;<[,7MOLN,*6)"ERN>QKP:; M_@DQ\;?V9D,W[-O[6'Q#T33[5"8/"'Q-B7QEH6U45(K:":0KW_ +-O2ES#OC@E9I/,<+M^[T%?&?\ P30_X/"-4\0?'?Q=I7[1'A^9 MO#/BB_DO/"LWA?3FNKK020J1:685 >Y1]HVR_P"L$KMN!1QY7[K?'CX#>#_V MG?A#KW@+Q[X?T_Q1X1\3VK6>IZ;>*3'<1GD892&1U8!DD0JZ.JLK*R@C\^_^ M"4O_ ;._"O_ ()J?M(>)/B5=:M=?$37+>_D'@B35+=5/ABR9,!G"X26]^9D M,P55"@%$0LV #T!O^"W6O>+M;6Q\#_L=_M>>)?/3?!>:AX)&@V,N>G[^\D10 M#Z^E+;_MQ?MQ?$>VNXO#W[%/A_P:P;_1;[Q?\6;*167'5[:T@9A]/,[5]X;< MCGFEQB@#X!7PY_P4O^*$$)N_$G[)?POA=OW@T[3-7UJ\B7_MLWE,?IBK9_X) MP?M<^.M;6X\8?MW>(+73I(]LVG^#_AKIFC,A/79<22SM]#L![U]YT4 ?!MO_ M ,$&-#\3VEW;^/OVD_VO/B-:WS;YK+5_B;+_#C_ ()P_L]_ M![4HKWPG\"_@_P"&[^%0JW>G>#M/M[G Z9E6(.?J37L&GZ7;Z5%Y=K;P6\8& M D4811^ JQ10 48HHH **** "BBB@ HHHH **** "BBB@ HHHH *,444 &** M** *NI:+::S"T=W:V]U&PVE9HED4CTP17D7Q!_X)Q?L]_%G4Y+[Q1\"O@[XB MOI 5:ZU+P9IUU<<]?WCPEA]0:]GHH ^)_&W_ ;I_L8^.+F:XD^!N@Z3=3<^ M;HVH7VF&,_[*P3(B_@N*P[?_ (-]OASX)T26P^'OQF_:F^%L,G0>&/BE?P1H M?]R0NI_$&OO2B@#X'U+_ ()/?M#>#;.WM_AW^WE\:M+CMV&/^$P\/Z7XL9U! MZ,[K [>Y+9-/U/\ 9Y_X*(?#Z]B_X1S]HGX!_$*WBQG_ (2OX?7&BM+]?L4T MAY]0U?>M% 'P;I/QN_X*+?#_ %.3_A(O@;^SC\1K.(G'_"+>-;W0I)A[&]CF M _$5^*'_ 7T_P""R?[57C#]L?0?"OB7PWKW[-TWPJNX-8TOPWI^M&]::^'* M:D]XB1QWBG#+$53RU4R+@L9"?ZH2,UX)^V;_ ,$RO@K_ ,% ==\$:E\6/!.F M^*KSX?ZF-2TIYLKOYRUM.!_KK5V",\#Y1R@R""00#Y@_X(I_\%[_ 7^WW\ MM'TWXJ>)/!OP^^-MG,-.N]"O]0CTZ3Q'^[1XKZRAF*EUF5F)CC+%61^B%2?T M921945E(96&01T(KR+]I+]@CX,_M@>$_[%^)GPS\&>,;)8?(A:^TR/[3:*%* M#R)U EA(4D QNI7L17R__P .9/&W[,-]<7O[+?[2GQ+^%-GD/%X/\4,/&7A5 M1N4F*.&\)G@5E4*724R =&[4 ??U%?G_ !?M]?M=_L@3^3\>OV9U^)GAVV@W M2^+_ ((WYU5B53)SI%V8KGJ1DA@!AMH?BO8OV4_^"R'[.'[9'B&/0?!_Q.T2 MW\7/,UJWAG70^BZVDZN4:#[+HHS10 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ' MPG_P0,_Y(?\ 'K_LOGC;_P!+Q7W97PG_ ,$#/^2'_'K_ ++YXV_]+Q7W90 4 M444 %?BO^U1_R<]\1_\ L:-3_P#2N6OVHK\5_P!JC_DY[XC_ /8T:G_Z5RT M?K9^RO\ \FP_#C_L5],_])(J[PKDUP?[*_\ R;#\./\ L5],_P#22*N\H ,4 M*NT444 %%%% !1110 5Y_P#M8?\ )K/Q*_[%75/_ $DEKT"O/_VL/^36?B5_ MV*NJ?^DDM 'BG_!#?_E$'^SK_P!B/I__ *+KZKKY4_X(;_\ *(/]G7_L1]/_ M /1=?5= !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 (5W&O'OVJ?^"?GP5_;;TI;7XJ?#/PCXV: M)/+AN[^Q7[=;K\W$=RN)HQ\QX5P,G->Q44 ?GZW_ 1T^)W[+&VY_9=_:>^( MO@/3[:020^"O'.WQAX75!L46\/GXN;6+:IY621LG@K3KS_@H[^U-^R&9!^T% M^R[>>,/#]H TOC/X*WW]M6A7#L[MI5PRWL*HH7ISV(AU2W4'<%CO8MEQ&,\ MD+( >X-?-K?\$E?C3^RO;"7]F7]J3QQH.FV_P ?/&Q!]?\ 3Q7W90 4444 %?BO^U1_R<]\1_\ ML:-3_P#2N6OVHK\5_P!JC_DY[XC_ /8T:G_Z5RT ?K9^RO\ \FP_#C_L5],_ M])(J[RN#_97_ .38?AQ_V*^F?^DD5=Y0 4444 %%%% !1110 5Y_^UA_R:S\ M2O\ L5=4_P#226O0*\__ &L/^36?B5_V*NJ?^DDM 'BG_!#?_E$'^SK_ -B/ MI_\ Z+KZKKY4_P""&_\ RB#_ &=?^Q'T_P#]%U]5T %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 8KP;]JS_@F#\ /VW?WGQ/\ A5X4\3:AO61=5$#6.K1D M%2-M];-'A1>VD(+ _N2QRHSNR:E'_!4KX]_LF7-Q9_M*?LN^+/['M&"' MQQ\)9QXKT65 X5[F6T8QWEK JYM>];N<=Z^>?VNO^"4 MO[//[<]Q)>?$SX5>%]>UN7&=;A@-AK VA57_ $VW*3G:%4 %R !Q7A+?\$TO MVE/V2IX[O]G7]J3Q!K^CVNYQX+^-%M_PDVGSDESY::C#Y5Y!$,HJHNYAMYZEAC MQ=V<)9B0LJ,^!@!R#7TC^RI_P4@^!?[;NFQW'PK^*'A/Q=-(I=M/AN_L^IP M%A^]LI@ES$?E/#QJ<<],&@#VVBLKQSXZT7X9>#M4\1>(M5T_0]!T2UDO=0U" M^N%M[:R@C4L\LDC$*JJH)))P *E\)>+=+\>^%M-US1-0LM7T76+6*^L+ZSF6 M:WO;>5 \.=%\#6@N-:U?2](@;)$E M[=QVZG'NY KR'XA?\%.?V<_A1<^3XD^.WPCT6;_GE<^++%9#_P !\S- 'N=% M?$>K?\'&/[&NGZ_+I5I\8H_$&I1J6\C0/#.LZP'QV5[:TDC.>WS8]ZP3_P ' M ?A/Q9]H7P#^SS^UE\16B!\N72/AK/';2^G[R9T*@^I7ZT ??5%?!3?\%-_V MIO'GAW[;X$_8+^)%P6Y1?%?CG1/#KX_VHII#(#[;:74OB]_P4<^(:6\GA_X0 M?LP?#>-R/-B\4^+=2UZ9!W_X\4A3_P >H ^]*-W-?!NI?LZ_\%#/B5J<(K>^;\H&OQP)#$L<:B-%&%51M"CT H ^$-,_P""Z$OCPWD7 M@O\ 9'_;&\1S0<037'@2#2K*Y)Z'S;F[5E4^OEG'I7S;_P %3_\ @IW^W)=_ ML)>.-:\ _LK^+O@GINGP>;JWC"]\3V&I:OI6FX(GEM[&$>;"X!RUP-WDQAWP MI D3]@]O^2&(1K$H/V@)A]BQ^?#_3JIRHKX"_X-X_!VC^!OV=OCEIN MAZ3INBZ=:?'CQE#!:V%JEM!%''=1Q1HJ( H5(XXT4 85451@* /OV@ HHHH M*_%?]JC_ ).>^(__ &-&I_\ I7+7[45^*_[5'_)SWQ'_ .QHU/\ ]*Y: /UL M_97_ .38?AQ_V*^F?^DD5=Y7!_LK_P#)L/PX_P"Q7TS_ -)(J[R@ HHHH ** M** "BOSR_P""IOQ9\>7?[:'A+P5H+?M56OA'1? MYXBU/_A2^E6TEWJ=[/?Q M06Z27-Y&;8+!#;7C-#O$K&>'8K&>2[\]5BC]#_X2SPR=:MO ]CYVGC5(#=1;8_FW1[M MPQWR..]?7?\ PG6A_P#08TK_ ,"X_P#&@#5HK*_X3K0_^@QI7_@7'_C1_P ) MUH?_ $&-*_\ N/_ !H U:*RO^$ZT/\ Z#&E?^!A_P#09TK_ ,"X_P#&@#5KYM_:R_X)$?LY_MK3O?>._A;X M^_\)UH?_08TK_P+C_Q MH_X3K1/^@QI7_@7'_C0!_.__ ,'*_P"Q7^TU^QC^SU;Z7H/Q@^+WQ3_91U&Z M@N-7M_$FKG5M0\/ZCYQ$,-]<>6)I-/+?9_(\QVB6<*K*LGDM)V/_ ;3_#3] MO'X@_L@WEOX-^(V@_#7X*B\W>&[[QCXVO;>12DD4D;$JZ,I*E2, M$$BI?"^I^$?!'AK3]%T>Y\.Z3I&D6L=E8V5I+##;V<$2A(XHT4A41% 4* M !0!\:P?\$T/VIO%UW>+XT_;S\>7&GW7W;?PE\/=(\.O"..%F)N)!WY!'7\X M;3_@@GH/B'1YK'QU^TI^U]\0K6Y??+;ZM\4+N.U?T'DPA$P.V!7V_P#\)UHG M_08TK_P+C_QH_P"$[T/_ *#.E?\ @7'_ (T ?%WAK_@VY_8XT2>"XO\ X3R> M*+V%_,^TZ_XEU746D;KETDN3&V>X*X->V>"O^"6/[,_PYN+6?0_V?/@KIMU9 MC$-U%X*T[[2GOYIA,F?\#:+X2B6/2])TO38XQM5;6TCA"CT 4"M6LK_ (3O0_\ H,Z5_P"! M> MG_'W'_C0!\3_ /! S_DA_P >O^R^>-O_ $O%?=E?"?\ P0*8/\#?CRRD,K?' MSQL00<@_Z>*^[* "BBB@ K\5_P!JC_DY[XC_ /8T:G_Z5RU^U%?BO^U1_P G M/?$?_L:-3_\ 2N6@#];/V5_^38?AQ_V*^F?^DD5=Y7!_LK_\FP_#C_L5],_] M)(J[R@ HHHH **** /G[]I7X5_'P?&&S\8?!GQUX*AM+C0SHNI>%?&]E=7&C MQS)-)+#J=LUHZ2K<#S#'*C$K+&D0!B92[>.>$/\ @EOXZ_92\+_"?7/@SXV\ M+ZC\4/ &CZUH>OW_ (RTV8:;XRAUF_35+Z1TM7$ELR:@C30*ID"QR/&Y*/$^L0VWV6/5-6U&[DN[J2 M.(LQCB5Y?+C4LQ$4489F8%CO?M8Q*W[+WQ)O^R^^-O_ M $O%?=E?"?\ P0,_Y(?\>O\ LOGC;_TO%?=E !1110 5^*_[5'_)SWQ'_P"Q MHU/_ -*Y:_:BOQ7_ &J/^3GOB/\ ]C1J?_I7+0!^MG[*_P#R;#\./^Q7TS_T MDBKO*X/]E?\ Y-A^''_8KZ9_Z215WE !1110 4444 %%%% !7G_[6'_)K/Q* M_P"Q5U3_ -)):] KS_\ :P_Y-9^)7_8JZI_Z22T >*?\$-_^40?[.O\ V(^G M_P#HNOJNOE3_ ((;_P#*(/\ 9U_[$?3_ /T77U70 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110!\)_\$#/^2'_ !Z_[+YXV_\ 2\5]V5\)_P#! M S_DA_QZ_P"R^>-O_2\5]V4 %%%% !7XK_M4?\G/?$?_ +&C4_\ TKEK]J*_ M%?\ :H_Y.>^(_P#V-&I_^E4 %%%% !1110 4444 %>?_M8?\FL_$K_ +%75/\ TDEK MT"O/_P!K#_DUGXE?]BKJG_I)+0!XI_P0W_Y1!_LZ_P#8CZ?_ .BZ^JZ^5/\ M@AO_ ,H@_P!G7_L1]/\ _1=?5= !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% 'PG_P0,_Y(?\ 'K_LOGC;_P!+Q7W97PG_ ,$#/^2'_'K_ ++Y MXV_]+Q7W90 4444 %?BO^U1_R<]\1_\ L:-3_P#2N6OVHK\5_P!JC_DY[XC_ M /8T:G_Z5RT ?K9^RO\ \FP_#C_L5],_])(J[RN#_97_ .38?AQ_V*^F?^DD M5=Y0 4444 %%%% !1110 5Y_^UA_R:S\2O\ L5=4_P#226O0*\__ &L/^36? MB5_V*NJ?^DDM 'BG_!#?_E$'^SK_ -B/I_\ Z+KZKKY4_P""&_\ RB#_ &=? M^Q'T_P#]%U]5T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?" M?_! S_DA_P >O^R^>-O_ $O%?=E?"?\ P0,_Y(?\>O\ LOGC;_TO%?=E !11 M10 5^*_[5'_)SWQ'_P"QHU/_ -*Y:_:BOQ7_ &J/^3GOB/\ ]C1J?_I7+0!^ MMG[*_P#R;#\./^Q7TS_TDBKO*X/]E?\ Y-A^''_8KZ9_Z215WE !1110 444 M4 %%%% !7G_[6'_)K/Q*_P"Q5U3_ -)):] KS_\ :P_Y-9^)7_8JZI_Z22T M>*?\$-_^40?[.O\ V(^G_P#HNOJNOE3_ ((;_P#*(/\ 9U_[$?3_ /T77U70 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\)_\$#/^2'_ !Z_ M[+YXV_\ 2\5]V5\)_P#! S_DA_QZ_P"R^>-O_2\5]V4 %%%% !7XK_M4?\G/ M?$?_ +&C4_\ TKEK]J*_%?\ :H_Y.>^(_P#V-&I_^E4 %%%% !1110 445XW^U5^VM MH?[+&M^%=!;PMXZ^('C/QL;M]%\,^$=-CO-2NX+1(WN[EC-+#;Q0P^;"&:69 M,M-&BAV8+0![)7G_ .UA_P FL_$K_L5=4_\ 226K'[-W[0_AG]JSX*Z'X]\( MS7TFAZZLHC2^LY+.[M)H9I+>XMIX9 'CFAGBEBD0CY7C8<]37_:P_P"36?B5 M_P!BKJG_ *22T >*?\$-_P#E$'^SK_V(^G_^BZ^JZ^5/^"&__*(/]G7_ +$? M3_\ T77U70 4444 %%%% !1110 4444 %%%% !1110 4444 %%%9^B>*M/\ M$-_JMK9W45QM9F@BN C>YBGB?Z.* -"BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **HIXCLW\1R:2+B/^T([9;MH.=PB9B@?TP65 MA^%7J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJCK/B.ST":Q2\N M([=M1N1:6X;/[V4JS!![E58_A0!>HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BJNN:U:^&]%O-1OIDMK*PA>YN)G^[%&BEF8^P4$_A4UG=QW]G M%/"RR13()$9>C*1D$4 24444 %%%% !1110 4444 %%%% !1110 4444 %%% M% 'PG_P0,_Y(?\>O^R^>-O\ TO%?=E?"?_! S_DA_P >O^R^>-O_ $O%?=E M!1110 5^*_[5'_)SWQ'_ .QHU/\ ]*Y:_:BOQ7_:H_Y.>^(__8T:G_Z5RT ? MK9^RO_R;#\./^Q7TS_TDBKO*X/\ 97_Y-A^''_8KZ9_Z215WE !1110 4444 M %?$O[2_Q&\/_LI?\%?? 'Q.^)7BC1O!?PZ\3?"C6/!MCKFN7B6.DV6L1ZK8 MWQMY;F4K##+<6RNT89@919R [*^U-0U"#2;":ZNIHK>UMHVEFFE<)'$BC+, MS'@ $DG@ 5C^/H/#>J>#+F3Q.NAW'AU(Q<7#:H(GLE52&5W,GR8!P03TZT M?-'_ 1OL;C4OV=/'7C)/M2^'?B?\4?%OC+PPL\+PE](O-5F-K.J, 1'<*AN M8R.'CN$<$AP:]V_:'^&WBCXM_#_5O#N@^(M \/V>O:7=Z9>R:AH4VI28GB,8 M>,I=P!=H9B0P;=QRN#GJ]<\7Z+X,\(W>MZIJFFZ3H.EVC7MUJ%U<)!9VELB[ MVE>5B$2-5!)8D* ,YQ4Q\3Z:/$7]C_VA9?VM]F^V_8?/7[3Y&_9YOEYW>7N^ M7=C&>,YH _,[]A_]AS]M7X:?L%M/_ +*L;OX8+<7% MI;O;HZ1O(;G+LH;!8@$XS@9KU+_AE;]OS_H['X4?^&H3_P"2:^X[K4[/2/LL M&ZMYKBS95N(DD#20%E#*'4.?B4FG_M2?"^UN[?Q+#'J4LGPL1EO) M_P"QM,82(/M/RJ(FBCV\\Q%L_-@?H'8_%'PSJFF6-];>(M#N+/5+U].L[B*_ MB>*[ND=XW@C8-AY5>.12BY8-&P(RI UKV^M='L+F\N98;2V@1IIYI6$:1JHR MSLQX "CDGH!0!\-?\,K?M^?]'8_"C_PU"?\ R31_PRM^WY_T=C\*/_#4)_\ M)-?;VN>*=,\,:9'>ZEJ-CI]G-/!:QW%S<)#$\L\J0P1AF(!>262.-%ZL[JHR M2!1'XJTR;Q%)HZZA8MJT, NI+(3J;E(2=HD,>=P0GC<1C- 'Q#_PRM^WY_T= MC\*/_#4)_P#)-'_#*W[?G_1V/PH_\-0G_P DU]O/XITV+Q#'I#:A8KJTUN;N M.Q,ZBY>$,%,@CSN*!B 6 QDXJ^#N&1WH ^$O^&5OV_/^CL?A1_X:A/\ Y)H_ MX96_;\_Z.Q^%'_AJ$_\ DFONVB@#X2_X96_;\_Z.Q^%'_AJ$_P#DFC_AE;]O MS_H['X4?^&H3_P"2:^[:* /A+_AE;]OS_H['X4?^&H3_ .2:/^&5OV_/^CL? MA1_X:A/_ ))K[MHH ^$O^&5OV_/^CL?A1_X:A/\ Y)H_X96_;\_Z.Q^%'_AJ M$_\ DFONVB@#X2_X96_;\_Z.Q^%'_AJ$_P#DFC_AE;]OS_H['X4?^&H3_P"2 M:^[2<"J\6K6L^I36:7$#7EO&DLL D!DC1RP1F7J Q1@">#M;'0T ?#7_ RM M^WY_T=C\*/\ PU"?_)-'_#*W[?G_ $=C\*/_ U"?_)-?;]AXHTW5-9O-.M= M0L;C4--V?:[:*=7FM=XRGF(#N3<%OW2LH)4O@$ D9 H ^ [?]F/]NP_&R\MU_:G^%8U0:%!(]R? MA4FUH?M$P5 /M'4-N).>=PXXS74_\,K?M^?]'8_"C_PU"?\ R37W/:W<%]#' M<021S1SH'CEC(99$/(((X(.<@BH[/6K/4;&2ZM[JVGMXGD1Y8Y59$:-BK@L# M@%65@1V*D'I0!\.?\,K?M^?]'8_"C_PU"?\ R31_PRM^WY_T=C\*/_#4)_\ M)-?9]C\4?#.J:5H-_;>(M#N+'Q5''+HMQ'?Q-%JZ2('C:V8-B961E92A(*D$ M<&M75-8M-#TZ2\OKJWL[6$9DFGD$<<8SCEFP!SQS0!\-_P##*W[?G_1V/PH_ M\-0G_P DT?\ #*W[?G_1V/PH_P##4)_\DU]VT4 ?"7_#*W[?G_1V/PH_\-0G M_P DT?\ #*W[?G_1V/PH_P##4)_\DU]VT4 ?"7_#*W[?G_1V/PH_\-0G_P D MT?\ #*W[?G_1V/PH_P##4)_\DU]VT4 ?"7_#*W[?G_1V/PH_\-0G_P DT?\ M#*W[?G_1V/PH_P##4)_\DU]VT4 ?"7_#*W[?G_1V/PH_\-0G_P DT?\ #*W[ M?G_1V/PH_P##4)_\DU]VT4 ?"7_#*W[?G_1V/PH_\-0G_P DT?\ #*W[?G_1 MV/PH_P##4)_\DU]RW&KVMG=6\$UQ#%-=N8X(W<*T[!2Q50>6(568@= ">@J& M[\3Z;8:W::;/J%C#J6H*[VMH\ZK/=:S+-&LB,4==RDC-X@T-;/P_W-O9VT6"\LT@CC3 M)P,L< M%I\*/%$NH_M4_"R\T^/2+M[F"/X5(K31B%RR _:>"1D9YQGH>E:GAO\ 9:_; MWF\.Z>]O^U=\*8X&MHS&A^%"?*NT8'_'SV%?==KXFTS4]:O-*AOK&XU&Q1'N M[-)E:>V60$H9$!W*& ."P&<'%33ZO:6=];VLEQ;Q7%UN$$+2!7FVC+;5ZM@< MG'04 ?#?_#*W[?G_ $=C\*/_ U"?_)-'_#*W[?G_1V/PH_\-0G_ ,DU]NGQ M7I8\3_V'_:5C_;7V7[=]@^T)]J^S[]GG>7G=Y>_Y=^,9XSFG>'O%&F^+M*CO M])U"RU2QF+!+BTG6>%RI(8!E)!P00>>"* /B#_AE;]OS_H['X4?^&H3_ .2: M/^&5OV_/^CL?A1_X:A/_ ))K[>T#Q3IOBNS>XTO4+'4K>.9[=Y;2=9D21#M= M"5) 93D$=01S5^@#X2_X96_;\_Z.Q^%'_AJ$_P#DFC_AE;]OS_H['X4?^&H3 M_P"2:^[:* /A+_AE;]OS_H['X4?^&H3_ .2:/^&5OV_/^CL?A1_X:A/_ ))K M[MHH ^$O^&5OV_/^CL?A1_X:A/\ Y)H_X96_;\_Z.Q^%'_AJ$_\ DFONVB@# MX2_X96_;\_Z.Q^%'_AJ$_P#DFC_AE;]OS_H['X4?^&H3_P"2:^[:* /A+_AE M;]OS_H['X4?^&H3_ .2:/^&5OV_/^CL?A1_X:A/_ ))K[L9MM4K7Q)I]]HBZ MG#?6#MV@ G.<4 ?$'_ RM^WY_T=C\*/\ PU"?_)-* M/V5OV_ ?^3L?A1_X:A/_ ))K[@TKQ%I^NZ'%JEC?6=YIMQ%Y\5W!,LD$L>,[ MU<$J5QSD'%4=+^)'AW7(=&DLM>T:\C\1P?:=):"]BD&J1; _F0$,?-780VY, MC!!Z4 ?-/_!'K]E;7OV1_P!GGQMH?BGQ59^,O$FN_$;Q#X@U34[32O[-@EN; MBZ_>;(=[[5+(6 !P-^T9"@GZPJKJ6K6>@6C3WEQ;65OO56DFD6--SL%4$G R MS, /4D#J:CUCQ-IOAZ:QCU"_L[&35+D6=DEQ.L;7Y2-VVKDX1C MC - %ZBJ%AXITW5=5OK&UU"RNK[2V1;VWAG62:T+C<@D4'*;AR-P&1TJ:YUF MSLM1M;.:ZMX;J]W?9X7D"R3[1EMBDY;:.3CH* +-?BO^U1_R<]\1_P#L:-3_ M /2N6OVHK\5_VJ/^3GOB/_V-&I_^E&" '3&BD:^OT"NE MJD8+JUS-A6+ K]!?M$? S0_VG?@/XP^'7B4WH\/>.-'N=$U(V6Y!"MM8X)!P>QKR[]JW_@G#X1_:[\0?#K5=8\4?$3PSJ'PK6Y/AZX\,ZW_9 MTEK+<11PR3EO+8F41)L5P04624+C>V0#Y$\$_LW:]\-OV%_#?PZ\.M\5K#Q?XZ^-%OJL>I>-?#LTNL>5):VR;4>2 MRSY.G2)Y[)!:SNOV:7RW8?9WP<_8"\/_ D\?^%?$UYXQ^)'C_6/!<.KQ:3< M^,M<_MB:U;4A8K.ZR.@8,D=B(X\$!5N;D8/FG'-ZS_P2D^'.O^,)I;G5O'3> M!KKQ-_PF5U\/5UHCPG=:OYPN3<26NS>T9N@+DVOF_9C<#S3"7)8@'F7[=WP5 MN+#_ (*0?LH^/-0\7>)M7-[\2)M*TG0I)DAT?0;;_A%]9>9HX8U!FN)I8U9I MYV=D552,1J9/,[VWTZ^_:#_X*1?%:ZT77)-&N?A'\.X/ VE:G$@N1H^KZVRZ ME>2&WD7RI'CM[30Y0"2K!RK9!('N'Q;_ &>- ^-'C;X=^(-8-]_:'PQUU_$6 MC>1-Y<9NGL;JQ/FC!WIY-W+P"/FVG/&"[X*? +2?@9>^-+K3[S5M1OO'WB6Z M\4ZO=:C<^?+)6_LVP^'/@G^UM^QMI?PS_9O\:_ ?5$>_P#!7CZ^U718]'_M5#HEY<&Q MEE^5]<(NM.^U?;U$L<9529%>[V']*/#_ .R3X-T#Q-\6-3-G=7S?&JXBG\46 MUW<&2VN?+T^+3@B+P41K>% P!Y.3GFN%_9U_X)K>#/V>/B5H7BH>(/'WC;5/ M!NBOX;\)?\)5K7]H0^$--?RQ);V2!$ 9UBA1YY?,G=(8U:4JN* /HBBBB@ H MHHH **** "BBB@ KC?CY\,]8^,/PMU#PYH?C;Q!\.[W4S'&^NZ%%;/J5I")% M,JP&XCEBCD>,,@D,;%-^Y1N -=E10!^=W["?[,/@+XI_\$@O%WPX\7ZQJGAW MX9Z?\0O&']KW)UGR6;2]/\7WT\D-W>7&]FMI(K;R[EY&W20O*&<%BUY60N1L\G/U5\3?^"7'PW^*O[(FN?!&^N_%EKX'\2>([OQ/J*6>I+' M=7-S3)%M5&FM(E<* 6C+ID!C0!\Z?';_@EAI^@?L5 MIIGA7X4^ _V@/CEHOPTL_ LVD>,==MH;30F:UN[B:^MD,3+'=W-])O9@T!F; M8WVB(1EJQ?VV?!MC^UA_P;TP>,]'^+GQ(U[P-X;^#%U?-%.J:?=>.+VWTU4@ MN=6>,8?[(^/7_!/7P[\;/BYJ/CK3O&'Q*^&WBK7M M%C\.Z[?^"]=_LN37K")W>&.?*.%EB:67R[F$1W$:R.JRA6(KJ?%_[&'P_P#% M/['>J? >VT8>'_AKJ7AV3PJ-.TE_L[6EB\1B*Q,0V&VDG'[:*2)MZD!2NJWND, V0=IXXKYH M\0_LG?"\?M/> _A#\"M ?Q5\8/ ?Q#M_B!\2?B[>6T3:KX7MVO)+ZZMK_5HH MHS1$2%6/Z :;^S9X?TWX^R_$@-J$WB,>%8/!UF99]T. MG6*7,ES(84Q\LD\C0^:W.\6=OP-G/@OP3_X(X^$OV>K[3V\)_%O]H32]/LM: M;7Y=+B\;NMCJ5U)=&ZG:ZC6(>?YTA;S-Y)=6*YP ?'/Q.^$GAK5_\ @F=\ M?/VC)M)T\?'C2_B]K>MZ9XT:W5MNM4\;KX8UKQ+# MXSU;P''K./"FKZU$R.E[/:[-S_O8XYF@\P6\DT:2O$SJ&KZ:7IS0 4444 %% M%% !1110 4444 17\,EQ8S1PS?9YI$94EVAO+8CAL'@X/.#UKX._X)V? FZ^ M#W_!03]K#PU>>-_%WB[7[S1?"-QJ7BO6)H7U2]NI[;429E58Q;PK&"JQ0QQ" M*-(T&UCN9OO:O+U_9.\.V?Q)^*'BZQOO$6E^(?BUI5GI&KWMGJ!AEM([2":" M"2T(&8)E6=V#C)W!3VH ^%_@1^S!\,;?]N'X/>#/V;_!]K]E_9KU*[7XH?%Q M;>!+K5[EM-GMY-!GO4C7^U=0N+BXCN;W"F.V,8&Z.;$2=?\ !O\ 9Y\$_MQ_ M#_Q-\5O%FC:'X^U#QA\1?$?C;P-X2U?5#!HOBR+3;:$)VK7I_P"_X([^%?V8M$T'1_!?Q<_:"TGP[X9MY+;3="7QJW]E6 MZ.CKC[,(@C8:1GY_CPQR:[KQ=_P3@\!^(?@S\)?".FWOBCPK>? RSMK+P/XE MT;4!#KFA1P6:V6T3.CI+'+;J$FBFC>*7"ED)52 #YK_X)=_!77?$7[*GQN^" MI\0>(_@5XRT'XHZI-JVA^$S;/%X L=0DAUM$N'1X1:SV'^P_"XEM=8\5:CJWP_P##H23SIHKS5_%%SI%J^96S M(8VNUD9G8L1&[$DY-?=_[+O[)_A?]DWPIJ^G^'Y-:U+4/$NJ2ZWKVMZW?-?Z MKKU](%4SW,[ ;B(TCC55"HB1JJJH&*Y;P+_P3T\ _#WP1\,?#=C_ &Q)H7PG M\57GC'2+2[N$N5N-0N$U ;YRR9=8WU&:6,+MV2)"V3L% 'R9_P % _V-_@+\ M(]'\1>%;3X:VGQL^-WQB\)6O@GX?>#]3L8+Y?#6GV%E]B@>T81J=(TNW>8W, M]R)%;S')5RXB19?^"O7[)_B+3/\ @E_X>?Q;\4/&&O-\,-,\-65YIT,T<%CX MIU5-1L8)-1OV">=<=2Z0EUCWX=U=@NWWWXD_\$G_ O\0_VAO&GQ.M?BA\=O M!WB;QXEE%JO_ C7C.33K=H;.)H[>&-%C)2)/,E<(#C?-(V,M7J?Q9_9&\.? M'+]F!/A/XJU#Q-K6@&"Q@N+ZXU(MJEX;2:&>.66X*Y>1I($+L1\V6]: /5** M** "BBB@ HHHH **** "BBB@#X)^-WP6N_!?_!<3]G/Q9JGB_P 2>)[KQ5IO MC6.RL+Z5$TWPU9PV-AMM[.WC4*I=G9Y9GWRRD("P2-$7SG_@HU^QW\,?%WBC MXC?#/P/H:?%+]K'X]:C'XAL]74/A79(+>&+5&U"*))=,TZQ6 &VB5FG MGG:F M/G.V!-O(VG/7->#:W_P1Y\)WWQ:\?>-=)^+7[0WA+7/B7JS:QKKZ%XZELUN) MM@CB4$1EA%#$J10QEBL4:*J@ 8H Y?XY_!WPS^V_^V3\7-%\<:MJ&E?#KX>> M!-,^'=UJ4%U_94TNI:W=PZCJ=D+K(7;+90:#&ZJ 674'C!^4%$3D&28!67ZKO/V OAWK_P>^)G@G7+&^U[1_BUKDWB+Q"]Y=M]JFO7 M%NL4T4R;6BDMUM+3R70AHC;1,I#*#4?[.O[!WAO]G_XJZIX^N?$GCKXA>/-2 MTF/0!XA\7ZJM_>66F1R>:ME $CCCBC+A7M^*?$]ZLMY>L= 2XGN9W 6.-$!8+'&J1111HB M*JJ*X_X??"#X.P_L/_"G]H#]HZVN-275KC5?'-OX.U&VBUBSU?6?%-R+FUA& MG"%GO]2AMY8[.V102BO)\N<,GUM\1O\ @G[X)^(UC\=H9;SQ+ITG[1%C;Z=X MLN+*_"2""&P&GA;;*I_M7?\$Z?"?[6OC_P+XFU'Q5\1_!^ MK?#>&[BT"7PEKO\ 90L320R7LEHF5@:ZVMB3S5#_B-_P2&\(_%OP7X)T?Q' M\4?CQK$OP]U^X\3:+JMWXQ:?4K>_EB6%)3,\1.8$$@A( ,1GE(.6!'LG[,G[ M,(7UF>TVKMV0NR@HAZE1U/- 'IU%%% !1 M110 4444 %%%% !7P'_P7_\ @E>>+OV49/&5UXT\50:/X7U_PC%:>%;.=;;2 MKN\E\5:9&]Y=[%$MT5ADV1PR.848>9L:0(\?WY7G_P"T_P#LV>'/VM_@U>>! M?%G]H?V'?7^G:C+]BG$$QEL;^WOX,/@X7SK:/<,9*[@""<@ ^=O^"D?PZ^ ' M@SXH^'_BQ\:=(?XH>(/[$G\%^ _AQJ%A;:Y;ZQJ%Q,L\G]FZ;)$Q.H7&R"&2 MX9A''#&F\Q)O<^7? []GCQ7\+/A'^QM^S;XO:)M:TW6M1^)7B:P@NUOK70]& MTB>6[LM-664LSI9ZCJ>@VL;)P4LF*[5 Q]$_M,_\$R/"?[4/[1&E_%*^\)+'P\WAF'5_%>J_VIJ"VCZC/J$@,[*')>2:-#DX\NTME M 'EY(!\,>*_V:_"'["W[8G[*6J^$_!6CZ-\,Y/&$NF2?%K3]2BUGQ9XXU76+ M&ZCAM-5D$:R26EU=W&]KEGN3YEO%\MNNV4>H?%'X)WGP\_X+F_L\^)M5\9^* MO%M_XPT#X@2PVVHW"+I_A^TA31OL]G96T:K'&%65]\S!IIV(,DC*D:1^M_"W M_@DK\,_A7XQ\'W4.I>.M7\)_#C4Y=:\'>"=6UHWGAKPK>OYFR>VMF3<[0>8_ MV<3R2BV)S"(R 1[#XY_9L\.?$#]H?P!\3M0_M#_A)?AO8:OIVD"*<);>5J0M M1<^8F,NV+.+:<@+EN#D8 /DS7?@KX)_;I^('[4WB;XC:_-H_PMTO6]%\#SWL M.H?V?:W^E^&PNI:E#=23J8Q:/J5[?6ESLV[X[-UWKRQY#]F?]F3X?_M.ZK\; M/'WAW1_^%*?LL_&#PEI?@_2[/2<>%6\:-'(-0FAU11?:M=7&I3ZG M-]HD:-EDC>\G>5D*[3A0>!@MT7_@E_X1E\ >-?"?C+QQ\7OBMX9\>::NF7^F M>-O%LVJV]JJR"1)[;Y5,%PCA'29"'1HT92K*" #P']D'X3P_LM?\%F/%>B?\ M*W\._!'POXX^'0L?!FB>#_)?1/&T6D:DQFU.]$4/OB-XX_LA?#UGKGC#5EU"YTK3A()#; M6X2..- [)&9)-AEE,2&1V(S7NE !1110 4444 %%%% !1110!YK^U)^SY>?M M-> ;'PO'XZ\8>!='EU&.?76\-3QVE_KEBL6'Q7^RA\*OA1\0O^"#7[-6L?&[78]'^%OP[\,Z+XMURSO+B*/1=9%M;L(; M?4HG1OM5L)Y(Y5MQCS)X8!A\;&_1UL]J^7/B+_P21^&WQ(_9;^$_PADUKX@Z M-X3^#-S97WAYM*UL6]W]HLU*VLL\GED2-$3O7Y0 X#8R!@ ^4?"^A:Q\(/V/ M/VE?&O@/PG_PIGPS^TYK>D>$?A+X-6-=(>PO-46+1(]?:V50+.:ZDNH[IH J MLL5C&SA9&._#>@>))=/T?QEY,*0 W**#+$9+> M-(93:R0&:- LF_DD \1_X*X_#VS_ &C/V:?!/QJTWXC>+M1\"PZS\/[[PSX: MLW%CHM[)>>*M+)U6Z3RUN+F1[2YC2.&=O*A*EQ%YK!T]B_:(T*7]HS_@HM\. M? \,^HV>F_"_PAJ_CG5+^TMU$NF:CJ2OHVC20RN&593"?$$BY1@&MD)'3/LO MQL_9B\*?'7X+V_P_U.SDT_PO9WND7UM:Z45LQ;-IE];7UI'&%7:D:RVD(*@ M; 5&."*%W^R;X?N?%'Q8UV'4?$.G:]\8-,MM(U35+&]\B\TZVMK66WMULY N M83$;BXF1OF(EG=O0 ^$_A/\"_A%X#_:K^'-I\ ?#^F:!X,_9634;GXK_%]( MDCDULKI\T4V@37<<:_VM=23.+V]?#1VKVB@LD["(>0_ #_@H7\-?VI/^"LWP M'^-.M?&#P@;_ ,90>(="\/>$1X@MV_X0S2)(;=-+MKB%&(75M0GDEEG!9F!\ MBW7'V=B_WA^S)_P23\*?LD3^$X/!_P 3_CM%X;\&@)I_A>Y\8M)H)B 8>5): M"-4="6+$'DM\Q).2?:_%O[,WA7QE\;_ _P 0+FUGAU[X?PZA!I7V>016^V]C MCCF\U /G(6)-IR-IR>] 'H(Z5^*_[5'_ "<]\1_^QHU/_P!*Y:_:@<"OQ7_: MH_Y.>^(__8T:G_Z5RT ?K9^RO_R;#\./^Q7TS_TDBKO*^&OV?_\ @KS\-?"G MP$\#:;/HGCF2:P\/:?;NT=E:[6*VL8)&;D'%==_P^9^%_P#T ?'O_@%:?_)- M 'UO17R1_P /F?A?_P! 'Q[_ . 5I_\ )-'_ ^9^%__ $ ?'O\ X!6G_P D MT ?6]%?)'_#YGX7_ /0!\>_^ 5I_\DT?\/F?A?\ ] 'Q[_X!6G_R30!];T5\ MD?\ #YGX7_\ 0!\>_P#@%:?_ "31_P /F?A?_P! 'Q[_ . 5I_\ )- 'UO17 MR1_P^9^%_P#T ?'O_@%:?_)-'_#YGX7_ /0!\>_^ 5I_\DT ?6]%?)'_ ^9 M^%__ $ ?'O\ X!6G_P DT?\ #YGX7_\ 0!\>_P#@%:?_ "30!];T5\D?\/F? MA?\ ] 'Q[_X!6G_R31_P^9^%_P#T ?'O_@%:?_)- 'UO17R1_P /F?A?_P! M'Q[_ . 5I_\ )-'_ ^9^%__ $ ?'O\ X!6G_P DT ?6]%?)'_#YGX7_ /0! M\>_^ 5I_\DT?\/F?A?\ ] 'Q[_X!6G_R30!];T5\D?\ #YGX7_\ 0!\>_P#@ M%:?_ "31_P /F?A?_P! 'Q[_ . 5I_\ )- 'UO17R1_P^9^%_P#T ?'O_@%: M?_)-'_#YGX7_ /0!\>_^ 5I_\DT ?6]%?)'_ ^9^%__ $ ?'O\ X!6G_P D MT?\ #YGX7_\ 0!\>_P#@%:?_ "30!];T5\D?\/F?A?\ ] 'Q[_X!6G_R31_P M^9^%_P#T ?'O_@%:?_)- 'UO17R1_P /F?A?_P! 'Q[_ . 5I_\ )-'_ ^9 M^%__ $ ?'O\ X!6G_P DT ?6]%?)'_#YGX7_ /0!\>_^ 5I_\DT?\/F?A?\ M] 'Q[_X!6G_R30!];T5\D?\ #YGX7_\ 0!\>_P#@%:?_ "31_P /F?A?_P! M'Q[_ . 5I_\ )- 'UO17R1_P^9^%_P#T ?'O_@%:?_)-'_#YGX7_ /0!\>_^ M 5I_\DT ?6]%?)'_ ^9^%__ $ ?'O\ X!6G_P DT?\ #YGX7_\ 0!\>_P#@ M%:?_ "30!];T5\D?\/F?A?\ ] 'Q[_X!6G_R31_P^9^%_P#T ?'O_@%:?_)- M 'UO17R1_P /F?A?_P! 'Q[_ . 5I_\ )-'_ ^9^%__ $ ?'O\ X!6G_P D MT ?6]%?)'_#YGX7_ /0!\>_^ 5I_\DT?\/F?A?\ ] 'Q[_X!6G_R30!];T5\ MD?\ #YGX7_\ 0!\>_P#@%:?_ "31_P /F?A?_P! 'Q[_ . 5I_\ )- 'UO17 MR1_P^9^%_P#T ?'O_@%:?_)-'_#YGX7_ /0!\>_^ 5I_\DT ?6]%?)'_ ^9 M^%__ $ ?'O\ X!6G_P DT?\ #YGX7_\ 0!\>_P#@%:?_ "30!];T5\D?\/F? MA?\ ] 'Q[_X!6G_R31_P^9^%_P#T ?'O_@%:?_)- 'UO17R1_P /F?A?_P! M'Q[_ . 5I_\ )-'_ ^9^%__ $ ?'O\ X!6G_P DT ?6]%?)'_#YGX7_ /0! M\>_^ 5I_\DT?\/F?A?\ ] 'Q[_X!6G_R30!];T5\D?\ #YGX7_\ 0!\>_P#@ M%:?_ "31_P /F?A?_P! 'Q[_ . 5I_\ )- 'UO17R1_P^9^%_P#T ?'O_@%: M?_)-'_#YGX7_ /0!\>_^ 5I_\DT ?6]%?)'_ ^9^%__ $ ?'O\ X!6G_P D MT?\ #YGX7_\ 0!\>_P#@%:?_ "30!];T5\D?\/F?A?\ ] 'Q[_X!6G_R31_P M^9^%_P#T ?'O_@%:?_)- 'UO17R1_P /F?A?_P! 'Q[_ . 5I_\ )-'_ ^9 M^%__ $ ?'O\ X!6G_P DT ?6]%?)'_#YGX7_ /0!\>_^ 5I_\DT?\/F?A?\ M] 'Q[_X!6G_R30!];T5\D?\ #YGX7_\ 0!\>_P#@%:?_ "31_P /F?A?_P! M'Q[_ . 5I_\ )- 'UO17R1_P^9^%_P#T ?'O_@%:?_)-'_#YGX7_ /0!\>_^ M 5I_\DT ?6]%?)'_ ^9^%__ $ ?'O\ X!6G_P DT?\ #YGX7_\ 0!\>_P#@ M%:?_ "30!];T5\D?\/F?A?\ ] 'Q[_X!6G_R31_P^9^%_P#T ?'O_@%:?_)- M 'UO17R1_P /F?A?_P! 'Q[_ . 5I_\ )-'_ ^9^%__ $ ?'O\ X!6G_P D MT ?6]%?)'_#YGX7_ /0!\>_^ 5I_\DT?\/F?A?\ ] 'Q[_X!6G_R30!];T5\ MD?\ #YGX7_\ 0!\>_P#@%:?_ "31_P /F?A?_P! 'Q[_ . 5I_\ )- 'UO17 MR1_P^9^%_P#T ?'O_@%:?_)-'_#YGX7_ /0!\>_^ 5I_\DT ?6]%?)'_ ^9 M^%__ $ ?'O\ X!6G_P DT?\ #YGX7_\ 0!\>_P#@%:?_ "30!];T5\D?\/F? MA?\ ] 'Q[_X!6G_R31_P^9^%_P#T ?'O_@%:?_)- 'UO17R1_P /F?A?_P! M'Q[_ . 5I_\ )-'_ ^9^%__ $ ?'O\ X!6G_P DT ?6]%?)'_#YGX7_ /0! M\>_^ 5I_\DT?\/F?A?\ ] 'Q[_X!6G_R30!];T5\D?\ #YGX7_\ 0!\>_P#@ M%:?_ "31_P /F?A?_P! 'Q[_ . 5I_\ )- 'UO17R1_P^9^%_P#T ?'O_@%: M?_)-'_#YGX7_ /0!\>_^ 5I_\DT ?6]%?)'_ ^9^%__ $ ?'O\ X!6G_P D MT?\ #YGX7_\ 0!\>_P#@%:?_ "30!];T5\D?\/F?A?\ ] 'Q[_X!6G_R31_P M^9^%_P#T ?'O_@%:?_)- 'UO17R1_P /F?A?_P! 'Q[_ . 5I_\ )-'_ ^9 M^%__ $ ?'O\ X!6G_P DT ?6]?BO^U1_R<]\1_\ L:-3_P#2N6ONB#_@K]\( M[75[C4(_"WC2._O(XX9[E=-LA-.D9: /_]D! end GRAPHIC 16 image1a.jpg begin 644 image1a.jpg MB5!.1PT*&@H -24A$4@ L8 !V" ( !$7\*^ @ $E$051X >R= M=Y@45;K_&WJF;.Y[GOTP_,H"@2O%5_S%/3 M75UUZGO.>=_O>=,Q:/KQ?0A45E8FD\F*B@I-TVIJ:G[_^]^O6K6*'R63R70Z M75U=75-3\WVWT;_7$= 1T!'0$= 1^"4C8/@EO]SQ>+=T.BVW*2\O_^*++]JU M:S=TZ-!T.EU>7JYI6G7=P35\(M?K)SH".@(Z CH".@+_=Q#0*<7W]W5U=374 MX>#!@U.G3K58+ Z'X^677RXK*],TK;*R,I5*<9=D,OG]M].OT!'0$= 1T!'0 M$?@E(J!3BN_OU50J55E9F4ZG5ZY<&8E$_'Z_V^WNT:/'[MV[\7IP"YC']]]. MOT)'0$= 1T!'0$?@EXB 3BF^IU<)H8 N7'GEE0Z'PVPV^_U^I]-Y__WW5U96 M\OOJZNJJJJKON9?^M8Z CH".@(Z CL O%P&=4GQ_WQ)Z^?SSS_O]?J_7FYV= M'0P&W6ZWW^^OJ*B 2>@NC^_'4;]"1T!'0$= 1^ 7C8!.*;Z_>Y/)Y.;-F]NW M;Z\HBMUN#P:#X7#8X_&T;MVZJJHJE4JETVDHA>[[^'XT]2MT!'0$= 1T!'ZA M".B4XGLZ%M?&/??KJZE0JA1>#+ ]-TVZ\\4:KU6JSV7P^'WPB$ BL6K4J MG4Y+_2M-TY+)I%[PZJ=WA'X''0$= 1T!'8'3%('3AE((OE5UA_Q['$_2Z71- M30U_A;4L6[8L$ @HBN+Q>'P^GZWNF#AQHIA),%%D6C6.8Y/T6^D(Z CH".@( MZ B<+@BCR<_/U]1%)O-5EA8^.677V*?.'3H M$/8)/>/CY^L7_>? M5Q0E$ A8K=9()&(VFQ.)Q%UWW:5IFD1BPBT>?OCA+[[X0B<6I\6@UQNI(Z C MH".@(_!S('#:4 I*8FN:]EK=(?\>+U"$#4BXQIX]>[IUZV:WVT.AD-OM5E6U M<>/&YYQSSLZ=.WDH/RDK*UNW;IVB*+?>>NOQ:HQ^'QT!'0$= 1T!'8'3#H'3 MB5*D4JG2TM(N=4=I:>EQC,W,)"BX/ZJJJAYXX &[W:ZJ:B 0\/E\))$^]MAC M7(R5@GW"SCWW7*/1&(O%/O[XX]-N!.@-UA'0$= 1T!'0$3@N")PVE(+@AKES MYP;KCKESY[)EUW%!@9M(X&=55=577WUUQAEG*(JBJFHD$C$8#(% 8-"@0? 8 MG",DD2YK\/A<+O=T6CT MS3??U#1-=C!/)I.I5.JLL\ZRUQTDAOSI3W\2KI.98GK?SA4(A5]UQQQUW%!<7'TO7J M<#@<"H7,9K//Y\O+R[-8+./&C9/V5%=7'SQX4-.TVVZ[+3\_WVZWVVRV<#@< M" 1Z]^Z]=^]>O"?\3:52PHJ.8VOU6^D(Z CH".@(Z B<4@B?/F MWWSSS6'/VK%CA]_O=[E<^$=45;79;!===!'&B8J*"OPC\*'#?JO_JR.@(Z C MH".@(_ +0^"4HQ2HX9J:&E;V%145:/H1(T8HBN+U>K.RLA*)A,5B"0:#7W[Y MY?'J#ZIG:IKVZJNOVNUVO]^O*$HL%B/1X[[[[LLTGV!^F#)EBMUN=S@\0C 8K(U>N/_^^^$?QP56;K5CQX[.G3O;[7;V+G>[W>%P^,PS MS]RU:Q>5*FA/>7GYXL6+/1Y/,!A45=5?=]CM]BE3IM"83,N$[%-Z7-JIWT1' M0$= 1T!'0$?@U$3@E*,4M0$*F"4D/+.\O+Q+ERYNMYL0BMS<7*/1V*I5JZ*B MHN.(*8:'V;-GV^UVC\>CJFHT&LW*RE(4Y6]_^YMDF4IXQ( ! U15)594412+ MQ=*Q8\<-&S9DAH!([ 5TY#BV5K^5CH".@(Z CH".P*F&P*E(*:3J5#J=3J52 MCS_^>%965CP>=SJ=#H0\,P;;[S1Z72&0B$TO;S;%8;.S8L:E4BCL+,[CWWGL]'@_QFQ:+)1P.6RR6 M!0L69%I-N.V__O4OZ>S#6IO99KE&/]$1T!'0$= 1T!$X?1$XY2@%.W*QT/_R MRR]S1:<4]?:%_J&.@(Z CH".P"\& M@5.14E165J+U)TZ<:#0:72Z7JJI6J]7G\Q44%'S[[;>@CY+FRB>??#(6BVW; MMDV,"D?I(50^@1%8.Q8N7*BJJLED2B02)I,I'H\KBC)]^G2Y24W=055-I].) M_R40"'B]7H_'LWSYF40L#43W0$= 1T M!'0$?I$(G'*40@(17G_]=8_'$PJ%*$P9#H=-)M/O?O<[3=,.'CR8KCOHDFW; MMB42"8/!,'7J5$W3]N_??Y2NXOZ8,2HJ*FIJ:DI*2KIV[>>(]TT7%DOSSA*X_6O= 1T!'0$= 1T!$Y9!$XY2D%%AX,'#_;HT4.M.UPN M%\: #ATZ[-FS!X<%.I[S29,F&0R&W-Q#P>W; MMQ-%P3VQ9]QZZZT^GX]\U*9-FW[SS3?ULH=Z/SQZ^_5O=01T!'0$= 1T!$Y- M!$XY2@%,#SSP0" 0B$:C)I/)[7:KJMJH4:-77GGE,'N IFEOO_VVQ6)ITJ0) MD1 ]>O20T,YZ$<=1(J&4GW_^>N7:>H@8N/EEU^V MV6S4VO)ZO5:KU6*Q//C@@SPET^&R<^=.D\D4B\7<;K?%8HE$(B-'CJR7/=3[ M8;W-UC_4$= 1T!'0$= 1.,41.!4IQ1=??-&\>?/G;MZ_=;@\&@RZ7R^ET)A()DB^.@CNLHK*RLKR\_/KKK\_*RHI$ M(N%PV&PV1Z-1M]N];-DR:EMAHJBJJOKVVV_/.><<4D8I;V6SV7KUZE5<=TAY M*^X\3E97E=KMS:4TK-X/Y5O]1$= 1T!'0$= 1^ T0N"D48IT.HU>ETA)8A@__?331"*! R(: MC;(1Z,B1(Z4D-I: JJJJ0X<.Q>-Q3!212,1D,D4BD?;MVX,^T0^<9\9/R$,K M*BJ&#AVJJBH[CBJ*XG:[FS=OOFK5*EB+;/>U=>O6IDV;1J-16$(D$E%5M5^_ M?K2<9D,.]NW;UZE3IW X3/TKN]WN\_DZ=NPH*::\!>1#4F%/H^&B-U5'0$= M1T!'0$>@(01.&J6HJ:E!N_-7TS2R.H<.'4I*13P>;]RX<2@42B02GWWV64U- M#[T477<25Y>7E6 )D:S$<)5"$BHJ*XN+B3ITZ>;U>_!T.AT-1E+9M MVV[=NI4["-%9L6)%.!P6EN-P.+Q>[]577\UEJ52*QFN:MG'CQAX]>N 9(3C# M:#0.'CQ8+DBE4FP7PLWE$=Q*_ZLCH".@(Z CH"-P6B-P,BF% %=:6EI34U-< M7'SVV6='(A>XF+(1@,MFO7;LN6+1 "B3Q(I].77'*)U^OE2KO=GIN;ZW0Z MUZY=RSV3R23V +PDD@,BOH:Y<^>2=VJWVP.! *6T'GOL,7X.=T']7W#!!4:C MD0H9'H_';#:W:-'BL\\^TS0-RX34UIPZ=2HY(^PB%@Z':[29UX)[2 M#$% /]$1T!'0$= 1T!$XW1$X:93BR)7Z'_[P!X/!P&9=-ILM+R^O4:-&CS[Z MJ$11B/)^YYUW&C5JU*Q9,Z(X2=><-FT:G0'_T#2-JA5B)(!D5%96;MZ\^_?NU31-+!R:IKWXXHL>CX=<4)?+1=&MN^^^FP?)G2LJ M*C[\\,-@,.CS^<+A,#\QF4R777:9N&D(O) RFK 6N/7MFEJS "I)*I2Z]]%*CT1B-1A5% M<=4=?K]_PX8-,*?R\G*Q53S[[+-//_UT9O:*/@IU!'0$= 1T!'0$?@$(G#1* M0;$I5')Q#R. MD^+7O_ZU%+_B0<7%Q0\__'!V=K:C[O!ZO3:;K7:'TMFS9\N#B(W0-.V==]Z) MQ6)^OY^-3%TN5R@4NOGFF\52@HDBF4P6%Q>W;MVZL+!PZ]:MLLG(+V 8Z:^@ M(Z CH".@(Z C<#(IA7@HUJY=Z_5Z$XF$V6Q6%"4:C7H\GHLOOKBJJHK%?3J= MQM)07%S,3! 4]+I=*]>O2P6BT1W\FW__OT] M'H_5:LW)R3&;S5ZO-QP.?_+))[@\X!-5557;MV\O+"S$F!$(!+*SL_U^_T47 M720I&UP/O1@P8(#-9F/+,9_/%P@$\O+RMFW;QO"2U]0T;=:L6;"3&V^\47)0 M]5&H(Z CH".@(Z C\ M X*11"FP/["T^=.A0 AK8X3,:C=KM]D\__11\H0B4 MXIXS9X[-9HM&HU:K-1Z/JZKJ=#I??OEE_ AR94U-S;QY\W)R>?%_\+-*6ZNOKKK[]NT:*%T^ET MN5R12.3##S^4Y^HG.@(Z CH"OR0$TNDTHN^7]%+ZNWPO B>-4B232'0B&3R>1RN=@^ MH[2TE& +FYYYY+%F@X''8X'-%H MM&7+EO_^][^!21C)ZM6K21PUF\T^G\_O]QN-QE&C1I66ED(F:$]I:>G.G3N; M-V_NV"I%"_W]^J5:M-FS:AX.&Y%77'33?=E)V=3?PC+@^_WT_B MJ.274L;JYIMOIIYW)!(I*"@P& QSYLQYXHDGS&8S6W\Y' Z_W^]T.N^__WXQ M)_#$5"HU:M2HQHT;4U636(I()/*O?_V+W)-,ZCUCQ@SQU+A__UTZ MF/:PO5DP&+3;[9 GBG]3+TLNUD]T!'0$= 1.003@%IG6V<,:*9Q#N,5A%^C_ M_A]!X&12"DW3'GWT4>I#6*U6PAMK&;)SA M\_FNNNHJ3=-V[]XMO95.I[=MVV8VFX/!H-/I]'@\X7"8PA4%!056JS44"BF* M0I9'UZY=L1,P8: 4K[[ZJMUN]_O]BJ+$8C&?SVO52534O+R\K*XLLDL+"PO7KU\MM M]1,= 1T!'8%3! %9I$E[L$#(O_6>B%7CR)_7>[W^X2\/@9-&*:JJJK9MV]:N M73LJ37F]7NI8=^_>'1T,(Y8J$?WZ]3.93!Z/Q^5RJ:H:B42:-FVZ>?-FNH28 MC&0RF4ZGAPT;AMDC$ BXW6ZCT8A)@&#,W-Q_WL_5HV[9MO_ON.P(S80E$7(X>/;I1HT9>KS'O:E.*0X#Y/_.OR>-4FB:-FG2)%2LQ^.A-K;7ZWWEE5?P MB6 S8&C^Y2]_<3J=JJKZ?#Y%4>QVN\/A()\3*E!=7 M2"2"P:#'XW$ZG7Z_/SL[^XHKKJBLK(16B^]C]NS9%,90534:C69E91D,AI=? M?IGZFW*QIFD+%RX,A4(0E' X[/?[S6;S+;?S9T^?ST?Q M3>A.NW;MJJJJ://_G=&FOZF.@([ :82 <(@?T>9,:?DC?J[_Y#1%X*11BI4K M5X9"H6 PF)65E4@DV!$4KP%>#PE9V+AQ8_?NW3%C$,CI<#C..NNLHJ(B5+)L MY+%W[]Y++[W49K/AB;#9;":3*1Z/XVMP.!Q6JQ6?2"P66[-FC6ATF/BZ=>L* M"PMCL9C5:F5#,KO=WJU;-RDO@>$AE4J5EI9VZ=(%QPHEO8U&8R 0P 4CGA$" M*>;,F8-Q)1J-.IU.L]D???9924,]38>.WFP= 1V!7S8";"!057=45U<3 M)U'OWXJ*BJJJ*A':[+QXE-B+7S9N_Y??[J11BL&#!P<" 9O-1JJGS^>+1J/$ M6DIE*I(^'GGD$;4N6306BV5E99$5@DH6ZP+&C(>JII]QN M-S8/=A1S.IW//OML966E>$;@*YLW;X['XSZ?#^;D]7K-9O/0H4,K*RNI%R[W MU$]T!'0$= 1.$02PRY:5E1TX<*"H[CAPX,#!@P>+&S@.'CQ86EJ*ZYE7T*T4 MITA7GN!FG A* :O-]*X]^>23Y'>0N$$=[CONN(/$2]GY(I5*;=BP 8.!S^?S M>KWL17[VV6=39IL0"APE.W;L8'-1L]F,,4.V,\T\RS)\^/".'3MVZ-"!OYT[=V[;MFVG3IWXMWW=T:%#A\Z=.W?MVK5;MVZC1X^^ M__[[ERQ9\MUWW]%R6?$<^2*98^/(;T_*)S((NW?OWJ9-FW;MVLF+=^S8L7/= MT:)%BW7KUIV4YOV4AY*\75%1L6[=NMFS9X\?/[YOW[Z=.G5JW[Y]FS9MZ-81 M(T8/&S+D@(X&3=]YYAT'5I4N7]NW;MVW; MMJ';=^S8L5V[=@\^^"#(L&+.7#3_%,2.XV]E7$V>/+EMW=&A0X=V[=IUZ-"A M2Y?/+)X_C0'WVK:Z^]-C\_/R\O+S\_/S_8>G/@(G@E(@PI!0)24EI:6E MO7OW9FMR A7]?O\99YQ!K*6(*KP,4Z9,L=EL7J^7W,M8+*:JZL]>N7N1^Q)T.V1>/QQ5%<3@<=)^JJBZ7JW/G MSKMW[Q:5<.0;97[%N%VT:!$;^,E<^R$G2Y4]JP,R>/=OI="J*0K5< MYF:]MZ5J[:VWWBK!54>V^53X1-YQ].C1H5"(LC=NM]MFLZFJ2B_4ELN[]]Y[ M<263"8&*://_ZXU6JUV6S!8-#A<&"B8),.T#P>D\ETS377:)H&[466:9JV?OWZ3ITZ62P6:FNJJEJOW'&[W52Z M_,<__H'Y 3KRIS_]R>5R-6[<.!:+62R61")AM5ION.$&Z0-Q"BY;MHR-U".1 M".7#G4[GB!$C>#7:@Z9,I]._^M6OLK.S\;Q8+)9@,%A04/#--]_P:-9V5555 MZ71Z]NS90X8,0;;2)'GT*7+2H4,'*8(.'<0W))1"K3L@3QZ/QV P.)W.4"CD M]_OM=GO3IDWON^\^8"1R13KQ%#3)".85%15Y>7G0"&?=X?%X4+H$%)^.E44V M;MS8IT\?F\UF,!A4566G&]*JV6%'491.G3IA=1,H#CL1U2C.Q]=??UV8Y0\_ M>?SQQYGU8E&0$TW3KKGF&@K#0"S(,Z_WYJCDZ=.G9PJ)RN0B*-YO- MV=G9=KN]2Y27A,#/3BEDQR^\!M.F36,+KE H1%Z&HBCOO?>> M)([*$O;UUU]OW+BQK$@PTF+,.$S2??CAAY@?"*$@W;1>/L$<=KO=#H>#G4&J MJJKFS9M'E>Y0*&2WVYLU:U;[W( MS]577PT/P&$!*ZJLK&S5JA4)J_@[0J%0SYX]=^[&:-186$APP:&I-9%"BN*0G#NTJ5+#^/!I^!;9#:II*2D M8\>.7J^7$)_L[&S6]\P:WL[M=G?MVI7@Z,S?9IX3?)?9=XL6+3J*%4$F\F$G M^ &%24M,7U55U:%#A\X\\TRWVPU_=3@2Q97#X5#KCCESYIP*X^K**Z\DW$VLCPW)5;_?3Q1\[<(I.SL[ M*RM+491().+W^\/AL,?C^<]__B,>+G3!J=8I>GN."P(_.Z5 6*!'ERQ9$@P& M(Y$(QLQ8+&8P&"ZZZ"*D (M[WFK/GCU=NG3!;>]P.'P^7W9V]CGGG+-KURZ& M(R8*C*Y#A@QA+RX4&Y6V&QKZBJ*HJFJWV[MW[[YW[]XU:]8T:=($"44ZJ,/A MH$'MST!@B**NKJ_OTZ1.-1ME;Q.%P! *!1"*Q>?-F5&.F"/C=[W[GH]'XVFNOR0VE\]Y]]UW6*+AU_M__^W_RU2EUTKES9Z0&9@D,0H% #]K MYE<$6 0" 1@>3E;V7;/9;*%0Z/777Y=7H^OEWU/G1/JT6;-F;$@+L6 I[_/Y M0J&0U^O]\,,/67>>.BT_>DMV[=K% &:[F5 HA-RG-&TH%'*Y7#:;K5V[=D>G M%#PEDP&_\\X[5)"KS]7>X&<#!PX$0%F^2T#TEBU;L*-@2\=*U-"-<,9-GSX] ME4I)E-+1H3@IWPKC&3ER))L7NEPNQ!>E@9E3<^?./;GCBJ=?>>65>/HP3XH3 MY$A*Q[LPBN+Q>#0:513%:#0B)W-S/'BT6RI."O/[0$X/ B: 44J!ZZ-"A M)I,I-S?7X7!D964U:=(D%HM]\,$'B&]9OE=45-Q___U965F%A87X4)EF+[WT M4DU-#+U>B\7RX(,/3I\^/2LK M*Q*)!(-!H]'(?7"05U=7BS&VLK+RR2>?)": BIEL[7'GG7=JFH8/1039IY]^ M2EZ)P6"(Q6+L)]*O7[^:FAKXD$RM'3MV].K5RU=W& R&O+R\)DV:;-FRY<3T M_3$]I5V[=A@A9"%KM]MEX2XB1JT[%$5A^>MRN<+A<" 0R,K*LEJMA86%!H/A MP@LO/#5#,C,!H>LK*RO9XQ[:)_7@R?1Q.IWOO__^R0VCRVSS#SG_X(,/+!9+ M-!H-A\.,>8O%0I5ZK.Y8!;IW[[YGSYY,EMS0S<6N\-9;;Q&T*Y:J'W+2H4.' M??OV";-$"/#OTJ5+V1:'-0"ZK:%[LI7@C!DST(40"P1+0RT_*9\SKE*IU(@1 M(UC68\QSN5S",!1%F3U[]JDPKL:-&^?W^S.C,AM:JB$-(-_8DP*! *'K<(M@ M,+AERY;,I=I)P5]_Z,^-P,].*616O_[ZZ^%PV&JUXGM#?EUWW76\8::)XKOO MOLO-S471$C7F??OV=>C0 ;ECM5J)2% 4Y2B1X1:+)1 ( M6*U60C@9_1!5:35-*RHJ@M^P_0>_;=.FC53ME"N3R>2D M29,\'H_#X:#Q@4! 412R#:NJJF@Y?^?/G\_:-Q@,AL-ARG M6+! &O!S=_\/ MOS_6+QN-5J_?;;;W%U94:J_O#&G+ K MD\ED04$!+ K:A!V88#I559? MG]^S9\^)$R=B FSHH805\RU:_*VWWL**O@2=ASF28/?# T?Y M^0GX"A%TU55729 $*PI9/!QV O-@^R3HD=OM)J*9S10M%LNUUUXKL_X$O(+^ MB)."P'&C%,Q>6=8SIC1P^OU$C1 #EX@$-BZ=6NFY&(GL!;\@CCSQ24U,C^H,.%04@BV.)MX!Y M'%:>3_9_2:52X).IYZ0:"NI*HD'YG$<+R#"\=#J=B3/5B*$4I(RR7$.8\LG2 MI4LS^5]#*TL9'IGWK[)$W(;\5IG4PF:9X\]\DG MG\S*RB*8,1Z/$_X,3PH$ M%H=/7JU>)5E.E<;U/E*73CW M^S_YY!,)?^:)=-;]]]^OJBI^3.X,595;X6+#<1 (!.QV^\R9,P]+*Z!G<;\" M!=9$P0K#I\ H\ IB7,D[2E]SPJ\.'CS(O_*A3%NQJHJ%DOL7%Q??=Q?TK*BID>/,6%145TE.9+92!(:_ V) @'AFB%$B4#I)X><+A,SL]E4K) MKRHJ*IB;8"BC@A/\>K19T$ZGTS15) P5=V@A?S/O)N_%':0:F,QK?L[=4JE4 MYEB2UY=<2.[&,*#. GYY>7&*.V?J2LD8D,Z5LDEB[,^$B\NP/M( ;@YHR612 M'H&9E+LVF4R//_XXT--B 'KKK;K_?\\\^OK*R44<+4+2\O/__\\UG!0]NSLK+: MM6OWY9=?9@I]7F3Z].D\-!P.&PR&%BU:V&RVUUY[3<8ND,K[BD4D )Z)![/ B@V0HRB?"8OFA3%S5TPKPH+2T50#+E;.98X@XBB?B*,2,R:__^_5+]_;GGGD,Q$SN,T0X? M>3@23&77?=12.KJZM+2DIHF*P-1)+*BQPYKBKJ#BX0\&%F,K08)UQSV!#Z M^NNOY>9E964B]/%U9MY-)?D\\P3HCJ04DD%-H-NH4:,J*RM3J=3.G3LG3YX<# 8949CQ\%5A M,_9X/"U;MI1>EET.:FIJ1,3192( :0\OWM!;H!=$8I?5'2(JR\O+,WM?7/!H M4!GAY>7E8OGF>KX"V'W[]DD+90TI9NE,T+BM] ZSF(DOBPJ1$NET6@98YDU( M4. FF=-!6IMYLPOQ%=/18<@?]B"&DUQ#'2DI M=;UGSQZZ\KA1"NERX8^9SV[1HH7#X:!:-M%A[=NWI\-D-/##OGW[4GA'K4L? MB,?CD4@$E2R8\L/QX\=;+):&5->Q?AX(!')S75YF>3."HTD/==OWX]"28(37YUV667B7KC M,C"41\C)D9W]>>4;:,'#@P(;P)UIS^/#A7"Q]*HN, M_?OW,^OV[MW[^>>??_;99Y]^^ND77WRQ<^?.\O)RF9#\7*8ZZI-YR!XK,K$! MC1\BH!FKJ52JO+Q\U:I5GWWVV;9MV_;NW2O2!]B/B5+0<=(\&?S)9!)KBC3U ML.DMH&4"0@NENQF0R602LU\JE=JW;]^F39N^^>:;%2M6?/KIIUNW;J64D#R7 MNTG^%/@DD\G9LV>SQ,3Q09XS"2"!0*!SY\X(CO+R\L/JNA[63OX%9-[ZQU$* MI],Y?_Y\&?:B]:NJJ@8-&D21*S8K1DO!AX18P#-PN'B]WMMOOUU&%"=@6%E9 MN7W[=MJ\?__^__SG/Y]__OFZ=>LV;-BP<^=.4)47S%RZ\2&34:Q$B&^&A]2U MRZRO7U)2LF'#AMV[=Z]9LV;+EBVB6@X<.$"KI)NDM6 HXP=@N:R\O%Q42UE9 M&11D[]Z]W)9K9.ANWKSYO__[OS=LV+!ERY9=NW;1?I'[\HXT7AXGG\L)7QU) M*20"ES@J1!:_6K!@03@<)GP*PH$K#6R8$.;BDYE=R14_E=??;5TZ=+7 MZHYERY9MW+A1WD[03J52PIAY>B85D$1]>1WT*#CLVK7KXX\__N___N_ERY=_ M]-%'FS9MDLM$>0EB0@6D#9LV;5J[=NW[[[__1MVQ8L6*[=NWEY655514T*2* MB@IA'DPBF>65A0L7+EJT:-VZ==NV;:O=5G/OWKWRCOR0 MOF;,%!<75U14%!<72POE+3@I+2U%$I:7EV_>O'GITJ4OO?32VV^__>677QXZ M= A^#)?*-.XR,!AO(CV$N%#6KZBH:/7JU>^^^^ZB18OV[-FS?_]^VH"(.VZ4 M0MY')HG(T.G3I]ML-J(0B 3V^7Q__>M?$5[\D$F[8,$"A\.1DY.#9\1BL7B] MWIDS9XJ@D>7"VK5KO5YO-!IM2'4=Z^=&H_&%%U[ JB8V^60RN73I4J/12)8* MH0.*HEQUU5697(_&;]JTJ6?/GM%HE)*:)*KT[=MWRY8M# 7$!']'CAP9#H?9 M]=3M=H="H>SL;*I@5514",L&G$QI)3B?X).&* 6!BEZO]YEGGBDJ*B)-8/SX M\0WAKZIJ+!:[X((+RLK*A(:"CRC.QQY[;,B0(=V[=\_)R8E&HUBVP^%PFS9M M1HP8\?CCCW_RR2?R^L7%Q?P.6W:M(D3)TZ=.G7FS)G(J7KMD/(Z(F1%FO ) MLVG7KEUSYLSIUZ]?MV[=6K=NK2A*?GX^7="U:]?KK[]^P8(%7WWU%>T_3-;, MFC5K_/CQ@PEVNP.! *XZN]V>GY\_8<*$R9,GSYPY\S WD+0P\^2G M4PI%4=B_5VP (I=;M&A!UX="(7)_CADSIGOW[J%0B+HI,*HSSCACV+!ACS[ZZ,J5*V6N,1IK:FIH MSV.//7;=====??75DR=/GC!A F-L_/CQTZ9-&SMV[%MOO<52;^_>O;?</&3/FTDLOO>ZZZ]YYYQUP7K!@P>3)D\>/'S]V[-A)DR9=?OGE$R9,N/;: M:Z=/GSYITJ3?_>YWF-S*RLKNN>>> 0,&Q./Q0%TF6DY.SJ!!@UYZZ26629F] M!C*HC<,^EW\90D=2"O@!',[I= X?/IR)G$JEWGKK+:_72^0$412D1V%,SUO@]/SHHX\&#Q[O7MV_?@0,' MPJX.'3ITYYUW=N_>'9'K]7J-1F-A8>&$"1.H+22]GVE-+"XN/G#@P/KUZW_[ MV]]V[MPY'H^3R4):0# 83"02??OV?>"!!U:N7"F]#("9:@)LA4\L7KQX_/CQ M[=JU:]JT*=M1J:I*19]FS9K5U@&:-V_>[MV[JZJJ#APXP$23WBDN+IXP8<*P M8LW<.# GCU[GGWVV>><<\YYYYW7M6O7"R^\^3(D>>??W[_C&/ @ $#!PX<5'=\]=57 MO,L33SS1NG7KK*RL:#3J<#@L%DMMDQU%J5EG!(-! M4BU&C1J5:92#A6S9LJ5[]^[!8! ^0>Q8(I& 17+;FIH:Y/*H4:,,!@.+F(:T MUS%]WK=O7ZQ&0HDPA?7OWU]1%(F*IP(FYDVQE3$K;KOMMF PR.!PN5SL3_;2 M2R]AZN"V*-$WWG@C.SN[29,F"'?V1(77B3QJB%/BS_7Z_;.16 M._)NO/'&AL!7ZX[1HT>+M>W@P8-P@MK\QGONN2<_/]]BL;#Z1+@XG4ZBQW'6 M!@*!5JU:W7###?P0T2\2JE>O7D3SR?8Q9.AA!YHW;UY)2##"2!SP3)F6+5NR_4UV=C;W03$0S1.)1-C=IE&C1@Z'HW7KUA*A_:0ND46(BY\(IUQTDL@A5IWX$Z5@MP(=*;;H4.'YLV; M=\899V#AH%X"OT(?4.:N=IW3O'GS:=.FK5RYDA)UD*O$)Y975T]=>K42"1"G4TRVHB#H?CIC!DS:I.2%BQ8T*U;-Z*: M*%9KL5A,)A.&@"GY^^,H!1P.)%TNUR677,(RK[JZ>OGRY;A%G$XG M\>^4N>.-,#+AAI?E+]WTY)-/%A86YN3D4$@4EUPBD/1*) M4/>60@8DJ@0"@7///?>++[Y +W)G0NG3Z?2WWWY[W777V6RVQHT;0X_B\;C? M[Z?WT4'J_Y:KF3)EBBQX6%\)&V NI]/I=]]]]])++R52D!)'*+M@,*C61>F9 MS6:;S>;S^6*QV,TWWXSNV+-GC[#\G3MW4H)/557J&D2CT5@L9C0:\_/S&S=N M3!L>??114"5[W^_W4\VY:=.FC1LWGCY]NBSJ*!-LL5B A;^D6S)3_OWO?W_^ M^>>77789Q:S#X3!6]H*"@D@D$@J%+KSP0H;6<:,4# [^BB^PLK)R^/#A)I.) MV45YRE H1 @DNE9L%7/FS$%Y6*U615&8; \]])#, 9G>"Q>.&%T +Q:?&(<\XYQV:S42Z)(EVM6[?>O7NW.+=$!/SE+W_A M]1E5,CH%DQ-VTA"ED,261QYYA,;LW[]_QHP9#8'O]_L-!L-O?O,;,)2UZ;__ M_>\++K@ G4<(I\_GL]OMK%#QK8A'S._W)Q*)/GWZ4&^4YS(]!@P8@,C@+^E% M;#OB=KOON...9YYYIF/'CH18(@YDQ]IFS9HY'(YFS9J1GG-,E(+D(X9N+!;# MOY-() *! +4?IDR90CO%>G>4OA->"QMX_/''<4@CLJD%XG0Z45=JW4'%%]Y: M490Q8\:05L-3:FV5@P8-H@0MOC:R)^!;Q/18K=:^\\Z!9/(YW_^233R -U+.G>".M ME<7B]NW;1XT:9;%8/!X/C(0AP78D=KN=8E/\)5F]6[=NU,$3T91,)B=,F$!T MN5I7U0;ISW,+"@JNO_[ZK[[ZJD6+%HE$PF P$.,EQ,+C\31NW+B6$+"K&1IK MV+!AO)K1:$11X5K%9XIIMJRL[.:;;_9ZO8AXTDW5.H^PU^LM+"P<.W;L^^^_ M'X_'$2/Y^?GX([Q>;U[=7E\&@R$G)^>==]X1+2Z]*5-//LD\H2^.M%)(57Z4 MZ"677"*#9.G2I61\>+U>V"IE*J3OO%XO6E:&]Y8M6RZYY!+V:*0WB8FQU!W6 MNH,,OMSBUQE=FB:MFS9,E55*=I&'@TF!)?+I2A*\^;- MER]?WJ5+%X/!T*A1([_?#R<(! (Y.3GA<-AD,IG-9A:Z,G*0U:^]]MI99YUE M,!A8U4A-/]Z11;+-9C.;S6ZW.RJ 4>L,6>KU>B.12"*1P#1NL5@&#QZ,1!(-6%145%!0X/5ZL7/;[7:6 M%C:;+3\_W^ETUG*LN7/GFDPF1@NZ)EQW2"7^_/S\-6O6,(6W;]_>MFU;\2HR M1QB6& 67+U]^W777L?FE6N?LAIJSL'W<)EFQ(=1WKY_%XO+2TE!"G P<.'#IT*)E,QF(QY@85BUEK%A45T1)F(":U MJZ^^6O@[Q2+]?O^*%2NX1JZGOH79;,[)R3$:C<%@D%CH>?/F(;]XW^KJZLK* MRG7KUK5JU0H3*)-0AE3FY#\QYPU1"I?+Q<1XY)%')!C[KKON:@A_=GD=.7)D MIG-G[=JUK5JU(K]42K"S^(9&8+ABMS9VBW6Y7 :#H4N7+BM6K!#G=S*9'#AP M('($MRX)KJ0-A\/ARR^_O'W[]@@F5C"2"Y>5E<76)!:+A2*MQT0I/OOL,_)W M?#X?*WZ,]H@)C\?S]MMOI]/I\O)R\6C4VW$0(PD+US3MW7??S==YX8%VN]NU:R?&&'G6"R^\ (O")H'V554U$HE(]0N* MA7!9.!Q6%&7JU*DL5"#EJ/EX/&XRF2P6"WXTBI%+151JLI&<93:;,5:=<<89 M+[[X(HTA?&'BQ(D8\V&Z8G8%ZCOOO+-CQXX(+KO=SDH.WX?!8(A&H[FYN:JJ M#AX\6%YPQ(@1<":X'5L>(B<#@< ]]]S#E3?==!..+8P3[%:HJBHFI?///_^< M<\YQ.!R(%);I'H_':K4:C481IY=??GE#X832GL-.&J(4M!D3H-UN'SY\.",V MG4Z_]MIK.-'P*Q%V)A8@*JMBI:!W=N[<.6'"!"F[R=YI^$K$@<+C<'*)><;O M]]?ZFPB.22:3APX=^N"##R0C&NY("TTF4RP6*R@HN/#""XU&(^58,,N)%D<" MA\-AF\WVQ1=?H,@(S%^V;!G^&F8Q5E*SV1R-1C&W9V=GN]WN1")!&J#1:/1Z MO0:#H4>/'MBG,U$M+2V]]=9;V4\Q' ['X_',B!/4.0R 64Q9(PI"GG_^^<(J MJJNK=^S8D9^?SV#P>#Q$1T7JCD:-&H7#X;OOOIO[F\WF4"C$[I5965D.AR,: MC>;GY[.TDS#Y+5NV%!862E"M!$3+C)X_?WXH%#(8#/GY^3S.Y_-!6'T^'YML MU[I-=^[<>=PH!<*%V')PW+5K5]>N7>D2-NMRN]T%!07_^M>_N("Q"-.\\<8; M#08#10E1"2Z7Z[777LMD*C@%'WKH(451\-@=1RN%T^F<,&&"A*35CM0;;K@! M<48L&)M@B=E #!6:IJU8L4)1%.QLC(E@,$@L=&;<67EY>6EI:5Y>'D8MLK<] M'D_OWKTAW< B50M_]:M?!8/!%BU:\+G09_X]P7\;HA3R+H\]]I@T:=*D20U1 M"GP](T:,$+ME65D96SF@-A#6+.Y-)A," C,CIAV*&JFJFI^?;S 8NG7K!JMC M%_5^_?IAP<(PIO[O$0J%3"93\^;-,:1C'76[W:3;Q&(QK]>+7(Y$(DV:--$T M[9@HQ9(E2Q!5-IN-UL9B,6(42*FMJ*A@C@A*1S]![.[>O1L;H\5B(:-2UG]4 M^V"9@KR&;<@*0U&4BRZZ2-P?[=NW9Z,9&H8AD-4MG85L(L:B<^?.145%8BUK MJ*D_G5*PY2];G(OOHZ:FYH$''J .M^A=='F+%BWB\3ATC:I<4M;:Y_/]]K>_ ME:86%Q>/'S\>DPQK0:SQE.) /[&U+#7C?3Y?,!AT.IU-FS8U& RM6[=F^UPB M!\>-&P?4%-=!_^'14!2E:=.F8(B=E1@O#/X\FFF2DY/S]==?(V1^_>M?H_82 MB40MBU44A2N)W'KPP0?AW.2%X0YF("&4,)-$HU%*VE"H5^QMK)[9G=7EYG;D-Y^^^T8 M[7EW67RJ=0=2EXH=1/PT:M0H$HD4%!3 TN;/GR_#;^7*E72N5-%@\+ -D\ED MP@1"H:!,4Q]/P>20E97U]--/,PBY0".&B@[J#< /?T>#Q8*>"[;K<[ M$HG8[?9()%)KKZVNKL8J65E9N7[]^MS<7(/!$(_'L[*RD$BP"D8RLQB#&3YT MN]T.;S8:C1A1@'K__OWL]B?T"&(D$@"+#F,#!XW'XV$31UFD!0*!UJU;(^B2 MR2072Z 2+RYBO%^_?AC N)M0:JO5ZG XPN$PRY777W_]N%$*>H+%-'_GS9N' MUC293+#.6@\?[%L2G$Z&7P ( !)1$%46S%X?OSQQP1O,L])'[WPP@OI#%9U MK( W;=K4M&E3J]4JI%[>^2>>@ NA; M[Q4IS5B)> 76Z&Q2%0@$4"0U-36)1 (E33TH]#JN_=H*;!]^^"%O/6O6++SL MX7 8UB+3V^UV]^O73Z*FZ>B&.@L.S3TU39LX<6(BD6#5@DD??!)>>^:99Z+D,+F)+11Y#:0^G\]L-OM\OHX=.]8; MUG=8LT6F?Z^5HK"P,#\_GS4H3 NX+!9++!9;N7*EY,&"P&]^\QLB*-&@V/RC MT>AO?O,;#.D,)*F/KJIJ.!S&NX21_^VWWQ8[/%W,.H2:-Q0/Q?" IL$WS( ) MU&WB=?'%%_.^%1451!Q3X)*'TK!P.,S:U.UVF\WF>#Q.%F5#XY_::.ET^M>_ M_C5^ 705KX/%HC84X+[[[@/;Z=.GT_MBJ\"20;T'F 1*")W1T'/Q-;.*DTX$ M:ODW\Z0A2@%?EU@*22+5-*U>2L$;80JRV6R8ODI+2]>O7T\\$\-;XM60HK@P M&)-\ @@,3AR+N;FYNW?OIIUOOODF5)O7QX1 5 %K$DH8PR9I$M( W82>"H5" M%.,"ARE3IN 6%$L>;< 52QN,1F,X'*8<+3V"BRH8# 8"@?'CQW,KC([=NW=' M$TM,-()%,F)(8+18+%1ZA/1C\;):K=%H])EGGN%]=^W:U;1I4]@_O);7),0G M' [#E66'6UZ3 HS@R6]SU^M= MOGPY.A9LF"Z9%&+ M=#CKK+-$7C?43N%&B+FC)Y&V:M6J5Z]>L$"LC++HB40B9$SP(.YVWGGGR;81 MC"67R]6Q8\I=PJP)VM]J-OM?O_]]Z6_I$.!6O[-/.&K(V,I MP)PEEMUN'S%B!*.Z(<>':/3L[.Q$(E%:6LJ='W[X85@OU@M&HWA)' Y';IVS MSV0R84C#]2DV$@PASS__/'>CSR> M$2-&P+]W[-@Q<.! B @#E<4,I-QNMV=G9^?GY\=B,:PC.3DYXE"#":FJVK5K MUZU;M\+;/O[XX[R\/(?#8;/9L-1*"@;SU^UV$X+#4)1<)RPB^+ NN>02].:^ M??NHY@P_9IUCM]LM%@O7$X5&;!^RCGUN"7V%)'D\GF@TBNHI*BK*R\N#*]<[ MA+"F$'222"3<;K?5:H6"P&E@TATZ=#B>E )//PC.F#'#8#"@.(5M$?0DOF04 M\[///GN8O\ID,B&"Z5T9Z)]\\@F>5*P4%.NM]_U_Q(>XD515_>"##Y8L64(D MJ41BFTRF"1,F2.0FX[BJJJJLK*QKUZZ$RET8O88-V[<86@(+"?FI"%*P9AV.IU__O.? MQ;9_E(P/M-=O?_M;WO>[[[XCZDW,3F+W0RZ/'#ER[MRYUUY[+?J>, 7"(##@ MLU!;N7(E*_N&* 6\Q& P$-=&;!1=QFQ1ZPZ6GEZO=]VZ=:1KY^?GXZT7N8.Q M$8\^15T/'#C0N7-GC-LH,"(2F,:!0."55U[!C'>4=:'T(Q.DJJIJ\>+%B!)) MT @$ E KHL&ON>::.7/FC!DS!O,C#A=,?4PZ_?NBR^^N$F3)F>= M=1:+(6SI!*A"A3T>C]EL[MRY<_/FS8*J.BWO!,#.G8-IHV;4JVBZ9I??OV%1L M^0CX([#!].C1XP]_^,.\>?/.//-,.@(US.(;^6FU6H<.'X/!0$J( MQ^,AM80P%U55<9F)]X=8!2A%0X,'"UR+%BUR5I9K6[9L:=6J%:%5 MO ^!M24E)5(#3M3SA1=>B)F%=1O^FZ.@<$Q?D=/AUOI7X?46":IJU=N_;,,\]D?-AL-K@MEO.?V$<_Y><-40HFL,5B>?[YYRFN M71XVV#1LV4-#=[_=;K59,XK!O M5M5__O.?T=8-40H6?RU;MIP_?_X++[QPT447B1%;[-@8-FGAZM6KZ4$VPV2> M0S'5N@,[RMMOOZUIVC???$.3)'^5V#2N:=*D"6_Q UD%9*NZNOJ11QYAE88+ M#,K"^DQ5U5Z]>B$.UJU;U[1I4_:&Y9I (&"Q6&!")I/ITT\_I5CA_OW[[[KK M+K01NL'O]\,M\-KV[-FSI*2DN+AX\^;-./6./F9^.*5HW[[]4T\]Q5/$=P,? M512%#&KNEDJEBHJ*T+)T#4*PME;>/??<,V[<. Q%Z!6)N^)$8BD^__QSL]D, M9812L+Z$FH1"H;5KUVJ:]MUWW[&7(=XB: >/1BC=?//-(- 0I4"21J/16;-F MO?;::Q,F3"!?OR'A\\(++S!01XT:19/0K,?J^(!I7OZ(C5JU: M1>P4!D4HD=/IE.R/3S[YA G2K%DS)@(WJ0TJ,)E,8G8=,&# TJ5+5ZQ8,6C0 M((K:9?K7Q+;A=KOQ\!87%^?EY0D[/W(4]>K5ZZ.//EJ\>''/GCWA*S!IM>Z0 M-_J?Z-2&AM2Q?@X7PYH]8L0(DFH0J70_M41@'JE4BLB F3-GBGE34116Y!+H MQSV1L&^]]1:69R8_YT+3CH3@6#_! 8]*P(XD7)(]2]$'8CQ,)I,;-VZD7S%@ M8O.\X((+9'DGJ_;MV[?WZM4++P96=-*$&)<2PH,G9>+$B9AA<%R9S6:OU[MZ M]6H)VSS6KCDNUS=$*3#LVVRVYYY[#E]/;7GY:=.F-80_Q?7>>^\]6O7[W_\^ M4T^S]$+W>+EVZ(-IJ:FK&C!DCO8-_ 9LSUNR[[[X;*TY#E((!@ZE)T[0/ M/OB 6#S)F\H,++[XHJIT+\%C1=TZG\_;;;Z=M[[__/E0)>LH% MQ.YYO=Z"@@)DBZ9I]]]_/^H9H[J41F!%2W7(JJHJ>2XV$F[($M#G\PT?/IP; M;MJTJ;"P\"AR21(!1HT:!9F@BX^54O#;"RZX (VU=>O6MFW;DH!0[]1[^NFG MZ2RFR??V;T.4@J$(6W4X'!=??#'5.QHJ=87W#?UZTTTWT3M%144Y.3FR)."> M&(:)1Y'D\!4K5B02"4(!L$""RX0<^.P8<-(*$.#8 :+ M1"((1F('4ZD4WYW6[DH:9I?_O;WV*Q&(V!=1%@P0^%4AP\>!"K1KV# MQ^UVO_GFFR36O??>>WZ_WV*Q9&5EY>3DR'T8$O^3H2K2X:>?0!C?>.,-Q!.S MG2X9.W;LD4NT5:M6M6G3AB &/$#9V=D#!PX4)ZXL]/?MVW?NN>?BKW(X'"SW MU;JC(0B.]7.4F:2 ,SZPLS5OWEP2ZAC!C*<)$R8@6;!/L.9 QS![)8KSD4<> M@373M80(_/&/?\1(*S'YFJ8M7;I4,JJQ%AJ-1H*&!(V?WE,_X@X-40KI!8*E MJ;!V_?77-X2_R^5JTZ:-=/'\^?.9U4AA^#XK&Y_/U[]_?]FDYYIKKG&[W1+Y M*%M>8>>7N+R&* 5UA!!J%145>_?N)9N+'F&ZTIOH/%;VFJ8)>9S;?JG5%"UA7B;&4Z%'D!0(=>5UO+T@\BJ9IHT>/1D;@T_5ZO>@Y ME\L5C4:A1XRTKEV[LO+ N&6O.\@C:-FRY8LOOLB(K:BH>.*))]"RP(Z%EL$? M"H7:MFW+(I*VB=RLMZE"KWF=H\=2M&W;=MVZ=04%!<3PHP 2E$46)? LG#A M0EE4T1T,IU6K5J':V;--KI'NFS%C!JUZ]=57*8=/O_!S* 6![K)QPT,//80: M@*B)YQXS];!APYBD#5$*%D)3IDR1:O%GGGDF12_JG0(+%RX$S)$C1Z(J<'\< M*Z505;4V?^222RZAC\K+R_OW[U_O$_GP#W_X@P@0*9,C@!_9OWQUI.,#C8XA M1U$4*5.F:5J]!;G%>=^H4:///ON,1#D46.96?*@)QJ';[5Z_?CVUHO_][W\C MA$.A$,5%6!!C$@@$ @2KO??>>XPHB5UUN5SD1."'(J6NI*3D[KOOIK0@+@ 8 M#Q8I556'#!E"WO6L6;,P48A1F?' ZUQRR265E978T:^XX@I%46PV&W9*\8H2 M6X"5*YU.#QTZ% 6!$11O#H*NMNMK:[,6%17!9DCX1)*0D8[<(V9H\>+%Z72Z MI*2$I0[K ;?;;30:[78[!HEX/(Y<*BDIV;QY,V8S IA4564SNC0H91[0OR93*;NW;MOVK2) MT28.HR-%P,_]24.40E8ACS[Z*&U8OGSY4:1;TZ9-[[[[;OSEU=753S_]--Y* M)@PR13:?'#!@ #I8T[0KKKB"68V6A1VC%U55I=A).IUNB%(PYR'O5555Y>7E M39HTR1P,HI:8(6O6K.%UBLQ$'"*_%BQ+#9][0G1@AT3D MB8=+[,_U=AFBG"$Q=NQ8J=0K2SH**4:CT=MNNTWNT+MW;])D&+J$I.%P]/O] M+[[XHLR[1QYYA)46>6XLE:023(<.'3+W1Y!?R8,..V&JTN:C4XKV[=M__?77 M7;ITH1/I:$E;;=^^/098[G_[[;>C(2 $5JNUMN)[(I'8LV?/^/'C68-*UXO9 M(!0*D6=?75V]:-$B636B&^17@4"@39LVXDZ]]=9;K59K*!1BKP "A(D<]'@\ MDO31$*5@A3-SYDSIWPX=.LA8RAQ@G+_TTDM$5HT8,0*)S.@Z5DI!_-W55U\- MA:I-4KOHHHN.DE1_&*4 YQ]!*0AU@EBHJCIJU"ALL0UM&P9_=;E<8\:,X7%E M966'#AW*R\N#O3&1Q2,6"H5L-IL0^D\^^8021,%@$.L@2IWX $51\/V]]]Y[ MK 8AJ5B/)$(E+R\/4W M6E:#EU]^.=5^R;,0IQZ+9()[-$V[^.*+N6%F!#<+@%JEAJ]C59'@P%+$7#A@WC/G!/]K@K*RO#P,*P$\>J"/J&4#BF MSZEHAD.:J: +B\O?_GEEZ&E! \SX&Z__78$MRQS,W]UPLX; MHA10G]HTZ#OOO'/OWKVU&YK,F#F[UXC]HT"#9&"R=3L^;-R\_/Q_BC)S" ML8IML'?OWNR(D4ZGAP\?CH\#SD[!F=I-IZA1@RY)I5(-40J"UZ2"$!5M68*P M;L!<09M=+I?$>Y+QP^$10T4M7KRXI*2D<^?.1,*3=T A/R1(/!X7HRMT M\RAR')E""%LRF;SVVFMI&W9C1@6Q'3:;[>:;;T8YU59&Z=^_/YP)N[W;[:9D M+<'D;[_]-H7\TNGTTT\_S9M2I@8)3O0[,>>TX7L-XPR\'TXI.G7J].VWW_;O MWQ\9).O18#!H-IL+"@I$9M74U%QZZ:6H$ +?:GYT@K!4R."@=6J_6\\\[[[+//UJQ9T]#F MYE"T2"2R;=LV'+OEY>7%Q<4$SZ)?&;1$#["THYYT967ELF7+R(P0FP'E?\AU MLE@L++*%4N 0D7!C%O%-FC39O7LWK.*__NN_Q*@L^4?SW7SSS: ]B1%$7%\0&;P4]!,)^B*&:SF;&!!9?MPP_^I_';D8#KZ)S(*13+* M -VS9P\%XS")$#_5L6-'*A%)T!G7LZXBW-IL-L=B,8O%0KR%+./0XM.G3S^* M;[*A*72LG^,:Q\%,#@+A7>O7KVCMW[J28/UN\D%O5JU>O/7OV !W,1AJ#(41^?O1>^^G? M-D0I4)R2W$7\$37V6:#P(D:C,1Z/7W#!!45%1<*-:FIJGGCBB?_?WIG'-U6E M_S]=TBQMFJ5)DS1ITAV154 6118%!3=40$5F1!G%91P!-U1<1MP5%1U1% %E MH&R%(KL*+L"H(,HHPHBB("I0H/O>)KF_3M^_[S-WTJ;BC%AEFC_Z.KF].??< M!+?VH&^)+@98"Y$0G_&6CKEFS9M^^?:(#)&H1+PTT MM$.'#E7;,M1&KF87A>'Q]]IKKV5(PMWPV, O1#P'Z^OKSS[[;.Z!\XK*A(.: MV.]#H=",&3,X0R-E>2^NV&RV[MV[\VA1#C4[2+EX[)"B9\^>]?7UUUY[K;R+ M&+\!A9+A0U&4+EVZ<)P"1*)$N?[ZZUOP:4"6 "EJ:FK6KU^/G4@O'@Q M_*TAE DQP 'LIT(*H!(&99:L?__^>+.J'R?M&3-FR*K!PUN.^Z#/II""+8,0 MA?M1_A#))_S08K%@:S<:C3UZ]#APX " !A!<5%24FII*X#V.SP3!D@[$X7"L M6+&"T;[XXHOX'\B+A#6P:.!+P7S*%I [_7Z_%!=\[+''./2+4S9J$LB2B(]0 M*/3DDT_BE2EH TL!?5YVV64PWKJZ.GPIN(U"0C@\<52&(*NKJPGPX>=0/MI9 M=NBCC44>V'1AVE-Y"QIXH1T]>E24"K*AU'^!7$(S:^ +IL@MP MSVR!'W[TT4O'ERIQ2J6;9L&<%7+!M.^R U**^F\:,HRO;MVTDYU73H/^\5"5*"U$C. M.&C0("A;LEN2_[5GSYZ<1]%MI*2D=.W:58KD0FU$^XP=.Q:K&%*'*B^??_XY MW5)HC6TV>?)DLO:R]@1,Y^;FLK<12_""ZNIJR6.!043.'\(U?O9&)$C! 5>" M>RE+0[T)3-1)24FIJ:E]^_:E^CD##H5"X,477WP1WRNVJX4-B]+R8K'< M_#V1($6/'CT417GLLMP?GWPP0># MP6 DT8[.7Q(,O_GFFPD)"='1T:2:,!@,I Q"TWGJJ:>2=Z2JJBHS,S,C(R,V M-A;OOS9( 96R%DTA!4GQS8T?,BB@8X"?NURNZ.AH-(*489LU:Q:G(#F+EI24 ME):6XETH63V$5V@TFH2$A'W[]I%!?,B0(9+MHUF&WUJ0 H9,RC*CT2AE2K"\ M&(U&P*MXI+9!"NBJ^;]A!V6(;^O6K0!MLB8C:[@P8,D\$'6 MXC;2KET[_&+H#0\4+.@D.VJ6GG[&B_C]H:M@D_C]_H$#!\KXI:C\L\\^&QL; MBWX>/M7 )25*A7?D+?+S\_$ZQN' Y7(9#(:[[[Y;IE7L(Y]^^FE:6IK/YY,: M=%0=$^@@*3&.'#DR<>)$B?[ BB0='K]&)$A!]D:R:)!%&WA..M2N7;O>\_OKKI7Z!T6A$ MZ2>K_TM""J G?C9)24DK5ZY\\LDG08&2L0"*B11 NZ):%_E/R\ MHQQ$?KM:"@((UZY=B_,!RE(Q-C4(\A=>>(%CT,Z=.Y%;DK[)Z73&Q\>C:XD$ M*= )W=F8D+NZNGK=NG6D(*22#CY,[-G,S,RGD[I'[0+;@[B5SY+QMB9T(2@"H:,OB^^.*+# GI MOG/GSO;MVW,S_BD.AV/0H$&\8TU-#?/#UQX]>M";^!+V[-GSP($#V"P$#=35 MU4V8, $U%/E,*&J'6Q]P6!3FCS_^>%14U%__^E?9J!!WQ 7[F?X1"5)0B0?C MA5ZO-Q@,XMSJ\_DR,S//...,>^^]=^/&C5+"JJ*B0F3JEU]^F9>7-WWZ]#5K MUN3FYLZ=.W?ITJ4K5ZY _^*;(N>YM6O72DP*F@P '!ZCB,N< @ $E$051GD2 %=][V M?Y5(BXJ*9L^>O7#AP@T;-LR9,^>55UY9OGQY?G[^W+ESY\^?__KKK]?6ULZ; M-X]R#"14)NBT#5) D-!A4T@!FR506=(S8U3"'(GBN6/'CB-&C)@V;=JGGWZ* MX5NBHRLJ*H+!8'Y^_MMOO_W11Q]]^.&'&S9L6+-FS;IUZ]:O7Y^?G[]FS9J# M!P]^_?77A#!TZM2IA>#8UH(4\CKOOOONVK5KWWWWW????__MM]]>MV[=VK5K M5ZU:]>:;;ZY>O9J"Z0U.^FV0(HS1_>NK"#!T%/[MRYLVO7KE)_MJ$VA-?K[=Z]NQSCQ'&Z@>Q(2^+W^W\!7PI0"[X4 MZ-A!#">==-+^_?NKJJH0 V/'CF53N=UNE%TNEPLO7&2\U%:=/GVZ.FLI)I(7 M7WQ1)E"B]>;-F^?S_;,*-D<=K"9I20D-!8FEA/H#D0,RDIZ8HKKN#P(>,2M(3K MKN ,48,UI"&_^^Z[*1A-G3TTI5JM5FWV^R4A!3'TN-2EI*0L6;*D=^_>0I_P M5A!&0D+"T*%#4<_PRJ%0B%<6U9=,A31.5$C!'B\N+B:W!QA4($5R<\\]F9F9*):H&$>V MQ#9((;2J*$I32($AB8S7Y)AA1WB]7HF$XG3$U_[]^S_VV&/P?YB5'*4J*RL+ M"PMEO=2,<<:,&1TZ="#R*\QQ"O8K?UL+4HBSD7B&U=?7A_'A8# (^5565K9! M"F%QS31@B^(845%1T;-G3T)]K%8K$34=.G20BJ/B2Z$HRHTWWH@PT&JUZ>GI M)I-)H]$01!LF4?.//-,X MJ;:/1 MF)65M6/'#MEL$BPS;MPXO5Z?GIZNT6A(PB/%EN31QZD1"5(0T(MS',5RD!.9 MF9E$],"UJ2?>N7-G27)54E(2"H6JJZM!I:AA !/!8/#0H4.YN;F]>O6B[(O$ MIDN87&M!"JH3D#0!((B5P%# ;7>C!-FWNF> C!<@$*N+X2 MXX#_1$Q,C"0@)E8.'PCJ2Y-#I:*B FS1$&@CYZ7Z^GI1VE575Z]:M6KHT*%Q M<7&QL;$Y.3F<5%O04K<6I,!T*S)+^'!#!?.ZQH_Z+-&FI8C$[OYY/1@,RN;$ M_/'RRR_C_8XDIMK6E"E31!"RMP.! $YVE!*@E'!B8B+V>^TU'#@PTN/3 M1_H$DE%*YRM6K,!3E01S45%1>.'*#2TMVW_]OTB0 L[+N81*CUAYL(+!CZAO M9+/9# ;#F6>>^=EGGZE]:]3CKZZN+BXNSLW-[=RY,]I.H]'H\_G\?C^5*2CR M%%;>Y1?64K!&!.A/G#@1*SY;0++QH'"BL((:1JCA1;-K'Q9U)8I 15$. M'#CPVFNO]>O7C\2^!.D186\T&C,R,JBFUJ:E@"RAPZ9:"I/)1"9#C\<3%16E MU^N'#AW:O7OWK*PL,A\0Y \3 *Y1G96*N*%02.T'5E%1P>X(! *+%BTZ__SS M":P@SE/\E@@$:\JTK59K:T$*]>8-!H/EY>4U-35J18O@)$Z&;5H*]8S]6YL) M$J>!+[_\,BLK"]LV7KL.AZ-7KUX4-8 +R'%AT*!!^+ 0&V9N_'SZZ:?P640+ MRH\I4Z:@6Y-#3+/T]#->E)0#:%FI8H?K:&QL[.#!@]>M6T?96= WA@R,.R(@ MJ=.Q<^=.LB/K=+J$A 0"98>*"TM+2N MKNZIIYYRN5QD/H&GH,!$Z.ITNMFS9W-&J:ZNYM4J*RMI3)TZE=(M$E].(AH* M"T$,J:FIK6CX,)O-^,>0Z_JRRRXC>SII(>+BXD!7"$7,_S!-R%N>655SITZ$ 6$_+\D$29.*S4U-2HJ"BOU\NJM6DIQ&#=%%)0 M?" J*HI,0N>??_[WWW]?7%R\<^=.30XQU%#KT?R$6EM-!IW[-@A+@+2('$U5>P(;[-:K;A>RCW@E7GSYI'&! 'F\7C, M9O.CC=',LC.)=Q>D+##YW];O/_T2"5)@YFA8+ +?@\%@967E55==%6E=$A,3 MNW;M6EY>3@5JR=6X>?/F@0,'-M2%IZI>P]OI=#K %M[@24E)>)A+:1QYQ"^I MI3 W?L#$6JU6HM4YEA'CZO%X2(==AI*[^7+ METL6$^Q'>%==XKAO'OW[G+$HD/UWP4+%K#B M%UYX(>8\R3![![]^Z4AQ&7S+*RLKJZNO'CQQ-/B B7+#1-W_,7N$+.=JHJ2'XW MLA/.G#F3J> O(&#MVK54?R#)O,%@B(J*FC!A @)>H*NB*+MV[2*W%=8!E\N5 MD) P;-BP\O)R*)4BR(JB'#ITJ&O7KK@FD#5+I]/UZ-&#:(+:VEIUM["V0"# M$2U,8OW'7R-!"CA@@SV"($#Z'S]^?*2EL=OM.IUN__[] GT415F^?'FG3IWT M>KVDH47- Z-'6O!?-&&M:/@@LH!LW":3J4>/'AAZL>43DP(2LMEL#SSP@+RF M(#P!H,VNQ8D**7KW[LV+O__^^^)_8VXL]XQ[BLUFR\O+^_;;;R5 %VT<#D9; MMFS!(2X2I""[FN2E8&XW;=K4OGU[@\& $2TA(0%UB-/IC(Z.1@?I\7C0#A*I M]%,-'WA!8>>E'DW7KETEYQ*NB^J_\^?/9VS#AP]'-DMY@=\TI @&@RM6K! S M*)M"?,YB8F(:^-O4J5-AE>R%PL+"P8,')R4E96=G$_V7E)3$@4VCT61D9#B= M3E(P1T5%1>(GK04I6$2IQH>\$P]]]=:NKZ^OK:UM+4CQQ1=?D)>,P&S\RCF; MH6[G/%]45-2N73MV8K-3?7PA!0*OI*3DLLLN$^UE7%P> MPE1IM]LYVS4<%QY__'&)A)2C-B%D,&X.,:FIJ3]O.8]FIZR%BQ0+P&3.)K'; M[:>==AIT(V]*%=9SSCDG+BX.<2(X[^&1(-"_*$N930+0\^C]NM I\&E50XK) MDR='FD\\7M>L60-;J:FIV;-G3[]^_7C!C(R,I*2DV-A8"(#:FZBI\*@ 5\&Y MY!&_I)8";03GL.3DY*NOOIHK)" A_3 PU&PVCQ@Q@HP]<%(AF!;6Y42%%#U[ M]N2M?_CA![_?CVF,4RF6B(8#[E-//?766V_AJB)>%(F)B3DY.>3XJZ^OCP0I M2)Q\UUUWR20?/'CPP@LOC(V-M5@L/I^/BFOHT@T&0TY.CDZG(];=Z_5*"N>? M"BFHR31QXD3>+A@,#A@P0.T[+%1*8\&"!1P +K[X8DGB!-G\IB&%HBB9)3$Q$.8>SE]5J!0Q55%10QT0F M-JQQ'"&%N+:BYO)ZO5JMEE0!&HV&FIDHA<1LO&O7+C*Z0QPZG4E*35:F^\\49%4=@DKWWWW\_1!(*A?[TIS_I=#I &&B)BCM)24D>C\=D,G7LV''FS)FWWWZ[5JO5 M:#1965G8O(4&?DE((>?/%%,G\ +-#3]NG3AYEI 5)@1)@\ M>3)YIJNKJU]^^672P /$612I(].0.ZM#AP[//__\XX\_;K%8M%IM=G:V1J/Y MJ9""Q&Z2#Z.XN'C0H$$8,=7*"6EOV+ !M?]%%UTD)@]&^%N'%.O6K<-_'!T> MD + C1&D6[=N>- .T6&;S>:[[[Y[Q8H5U,.3 MS1[6:"U( <;%*JTV\3P>?^,G(R,C.SO;Z_7Z M?+[L[.SNW;N3(H'2IF+ MDJ]5Z'"$%TU=14=&[=V],G@@ C\?C=#HELP<3 M6E96UE $=N+$B8A,DN7A!Y";FRM>C:*K6+AP(9I)\L8G)R?+J;3I2_XR5Y!V MLDFP[ X?/AQGFIN+3BB9*8JLNOOABBLFR19,;/Q]]])%:A,$J'PS%[]FQ"W1 M2 YT M]1R()4T[=MMMXE_J]5J M34E)T6JU;#=RY4724K N0 H,$,.&#=/K]>2L8S_:[7;JJ&&:W+U[=P/%WG77 M7=G9V?^LH*C1^/W^GPHIB'*:-&E2?7T]X/Z++[XX<.# 5Q$^DD'RDDLNP0?Y M/ZM$^FOSI5 490D("_E,3$844% M8N*'M'W[=O!6)'[26I!"6"C^OP!95,75U=65E97"DVFT%J10%&7/GCT'#ASX MKO'SY9=??O'%%_OW[__VVV]W[]XMB1Z.'CW:KEV[%I(U'$=(P011;1PW*S0J M!H,!@R)S+;6#/_SP0X/!P'$3^X79;+[DDDO4F6= =C4U-=VZ=>,807I-V 3% M[".1U/&^#I@@"32FW_;MVTOM78[:A \]_/##^*A2,@?D]-IKKPE@$D$R8\8, MLF02N4IZ[Z>??EJ2P"!NJZJJT"7B0$#DB-%HI*(Q]@[I7 U<%$61_PKI_Y>- M2) "'[H&(RB0 I%YQQUW1%H7\@%<==55$!(L0XSK+I=+E%(Q,3$VFVW[]NW< M.7KT:+O=[O%XZ$&M6_XEM108X^20G9>7=^:99X9M10E7L5@LV $%WK&R>RDO*8Y*9$7KU:O7L&'#<+^%#(BKPIR!P&X!4MAL MMKOOOINI.W3H$!7>;3:;U^M%C8I]@6>)A?'66V\E![S;[<:1#549&I0?S4N! MN_0]]]PC2WGDR!&&*E?4#5EZ#!^2LE-T,[]1]TQ%45:M6H4WI4 *MS> MO9M ;32B:*4Z=NPHT!(=24U-S8$#!QYZZ"&^\D2428R-*__EWTB00MQ<).*C M07_3@I8B.3E9;;B9/W\^P!''3(RI-+LB+!E_3R1(0=DP:'OITJ4L M-Y-).'1'22%9DTKQY\P1M1X(4Z(E)3TIS_]*2RU$14!F_X5CG?111?A MQ:G7ZT7UQ6YJ<#45LIDT:1(!(\AIF*U0UZ\GXD-1E-6K5XOF'&PAY62)F+/9 M;(6%A51>)*XG+2T-]HZFRF*Q9&1D:#2:C1LWUM?7EY:6[MFSAXPCD?A\:T$* M8:VEI:4__/!#45'1P8,'BXN+#QTZ=.# 5PR?_CA!]$EMZ*6 N6Q'&AA.[6U MM?(*E,*0W#_-3O7QA103)DR(BXN#>IQ.I]%HM-EL4D!9$'IY>?FR9)'"ZY);TVZWQ\3$ M//OLLQ@^Q-8P?OQXC4:3DI)"P0*XV-:M6Z6RB-2)""Z*^&4BRX9\+06]!2D-OC@@LN8#"S9\\FS Q=%\I2[*DFD^FLL\Z2 MV+RQ8\>2$XS4)JT%*3!7X>+D?OOM^^Z[CV3JY"2FAH7Y_V(9;KSQ1G8$ M:\'\\+?9Y3CA(45U=?6V;=L2$A+8XVC%\>BNSNG;M6J2OA(T0SJW3Z1(3$WOV["D)EQYZZ"&*HZ(?_:F0@DR@Z%&( MO9+#1K/K*P>&D2-'\EQ*#YX 6HI([IDI*2E4_78ZG04%!8% H*RL+"/2C3?'Y M?"W(V9\!4C!E\#YUCH2M6[="(J2?HUK'@ $#V#_!8) 91".4GIZ.*[7XTZ6E MI7WWW7?BXRD;;.S8L?'Q\2W$'T-]'<]88F]0QJ+6+BPLE"EZXXTW-!I- M9F8FV9PP!H\=.U8$O*B;-FW:A)MW8F(B)8L2$Q///??<,%-%?7W]_OW["3%- M2TL#P"4G)W?KUHT\UD Q^&Q!00%Q*/W[]U>K3R)QM/_L^L\%*5#VC!X]&M S M??IT0!CN> @2^7O666>)B+W^^NO%)L(15I;^ES1\X 0 FS,:C>^]]][RYO_ON._'UC@0I@)C4'@L$ F^__3:=HT[G6"]DT[U[=S$4/OSPP^3,%37 M3S)\ %PF39K$^OXH9)1#U,B1(_&B('/:B0HI."1(-&E)24E]??V1(T?2TM(P M+8GS+ U"O1!@BJ)\]-%'ZEVOIA#:K04I(JUCI*-.:T&*2'PFC%"+BHHR,S/% M;M5TGHGB#@:#'W_\,5!8E&=A-VLB/1+?;'&X0^8% H$1(T;(D3TQ,3$^/M[I M=+[UUEN@!! Z>.+^^^\GYMO<^,G*RFH(%'SBB2?41V?8Z_KUZ_U^/ZJPL/'] M&KX*JD MR8EJXL2)$IV!NYE&HR'>-3$Q,2TM[9MOOF%NT=F2*?*RRRXC91.^ MAQZ/QVJUDAF,FT57,6'"!(_' Q1C4R4F)LZ?/Y\9YB\\^J:;;L*AP6 P$)>+ M&J-ET<7CCOUO)$CQ4PT?0(HKKK@"X#QCQ@P(]+<"*6!\I&N+CX]_YYUW/OC@ M@Q;0?69FYL&#!]6*);&Y-COY)RJD$,,'ZKWL[&Q,!I$V.(F?K59KERY=$!O, M3!ND$%=QF\WVZS=\ -0 ; M>3)O LO6K5N'P3(E)46CT73NW/F++[Z0VW[&1B1(\1^X9YI,IE&C1B%99\Z< MR7S^AB"%Q6+!"IZ8F/C66V\=/'CPY)-/CD2?=KL=SR'VL 3115J:$Q52$$#( M6]?4U)QUUEEHN2/-&VS+9K,-'SX<4F$"VR"%\)]?&Z1HUCT328'BQVZW%Q45 M!8/!TM+2-DCQVX44:-0B[=R(D((-# L 5106%O;ITP>+(V>(N+BXKEV[[MJU M2R2<,,JKKKH*K0,JC>3DY.CHZ+R\//1%$FRC*,KBQ8M%]T72FTAC;97K^'.! MR%#U@'N,1N.--]YXZ- AT**XJ9K-YM-..ZVXN!B_7_&X/'3HT,"! PFFQ0L) M]TPBV6H;/S)[(T:,H*H%H8EXKFW:M$ENP/U'4132SR'D"+"\XXX[L(VI8VKD MA_]Q(Q*D^*E!I+S1J%&C $^S9LT"9?]6( 6G 9355JMU[=JUBJ*<==99D8@S M/CY>TG*3]NU_TSVS6[=NHBNNJZN[_OKK@<*1YDW^BYN"'+G:(,6O%E(T&T1* M[21TDPU^K%0S+RLK:X,4ORU(@2DJ& QBBA(_W*;[-R*D4)\,R X8\:,J*@H M!"KUJZ*BHO[\YS^KI12_6K]^O4ZGR\G)(5""RC$77' !)S!,*J2'*BHJZMZ] MN]KEK>D06_>*9!H(0Q6X]__N=[_#/7NJWW?Z].F(F4CSAA.N MU6J=/7LV( RE:1ND^-5"BF937>'1(EE;"@L+ X% 24E)&Z3X[4(*=+1XR33= MOQ$AA>Q_Q-*>/7MR,&<.+O/SRRZA8?BN00DP>Z.W?>.,-15$>>>21 M2/1IL5B&#!G"RXK5HP6H=Z)"BE-//56T%(JBK%^_GL13D>8-ASZGT_GNN^\" MH)FT-DCQJX44S49\L*\1'$ZGL[2T-!@,MOE2$&J.;Z_Y_PI _II]*;9MV\;P MMF[=*E%4(A;5N[@E2"&,KZRL[($''J#B*/J)N+@XO]_/ 0+G*9%;\^?/M]EL M?K\_.CK:Y7)9K=:$A(1;;KE%G!F%LWSVV6>IJ:F9F9G1T=&4RFUVB.KAMF); MQ@:JT.OUF9F9>KV>_)[$1J:DI'!L+2TMY11>7%S?)DJ@F0:QRS$8D< M$"&D\5 49>K4J:A#=#H=J,+O]^.\HXZ[*2LK>^:99W0Z'5F$)9W#].G306S$ M#C4U2,DR_=1&"Y "Q8,:4K10-@S5R[AQXWCQEUYZB??]#4$*T>*:S>9WWGDG M$ @L6[8L$F7:[?;,S,S"PD)V$V\M+D=-5^%$A11=NW;%UQN=W%=??0711IHW MSD 9&1E[]^[E)_QM@Q2_3D@1J6P8NYLR0*FIJ?B6'3UZM$U+\=O24B&/?-< M " 241!5#0+*9J-$/D12(%>X?WWW\_.SG:[W0:# 0]>D\DT:- @B7,-! )$ M'P2#P=-..XV45G%Q<6ZW.SDY.34U]9MOOH$CH-L'58P;-XXJ&"Z72[(OM,!B M6N5?$BJ#NH(Q$+P>'Q\/I"#GHU:K'3MV;%WC!U'!_OGPPP]M-IO+Y<)_DRQR M9Y]]MD33,,G!8'#OWKWH,$C\DIJ:&AL;VZM7+U%FH! *! +???==6EJ:U6I% M&X2_YX477BB)VYK*JO_R2B1((;E#)-55R\7-4:C\\8]_9#POO?02$_M;@13$ M>I! J6$7;-Z\N;JZ^L,//XQ$G!CU]N_?KW;4!3F Z;8@TM^'#'/CY[GGGJNMK15E!G&2FS=O]OE\L&:SV9R6EJ;5:M%J1.+.OZKKXE)* MZ+S)9$I)22&1BZAAD!F77GHI(\?]@E3$[[SS#O8140555E9>?_WU9"*/;_RD MI*0D)26]^NJKDM)* -GUUU^?F)CH\7@HBH$G+)$%!04%/+>DI(0&?P7_B<>H M^K\_VHX$*9*2D@P&0P.FF39M&ITL7KRX4Z=.) 24$#)T/.@S/!X/V;M#H=!S MSSWGGA0BC;=NV<2?0C>7F=9*3D\UF,[3ZYIMO M$K"3F9E)Q3C*SU+Q#YN.S^>;.W!/W&0K'*(KRQS_^ M$7\@2;J/1SG30GF1%LJ5_0_FI< -W.UVVVRVBRZZJ*BH*!0*??755R-'CJ1: M!UM#4GQ&146Y7*[4U%2IWKQW[UY)]X=/DB3G<+E=1L51!B0A MJ5===14)@NQV.X2HU6I;9C%-Z:D5K[# 2#6'P]'@GOGDDT^6E94)1 !"Y>;F M"DZ'@UNMUC%CQM37UPM1TEB]>C6AMB:3"?\,G\]WY957RCQ+V90WWWPS(R.# MI'MVNSTE)24V-G;,F#%R0T5%!?,L@21RU -P_*A4$^XOC18@A%-0RX@1(UHX0L *@$VBWJBM MK6U!2Y&0D'#WW7?SB'7KUI$D!CHA]%V=5^;]]]]O"#PY=.B0NG"H3J<#@DA1 MT LOO%!4JLU"F?\U2"'![42M:[7:<\\]MU>O7CDY.7J]WF@TVNUVSCE @=34 MU.3D9(U&XW*Y\#$/A4*5E95965G4E(O9H:0TE)28 G"EII MM5JCT9B3D_/99Y\=/GSX@P\^Z-FS)QN?%(AQ<7'9V=F@+H_'LVK5JIJ:FOKZ M^O'CQ^,LF)J:"M/&D8#).?_\\X\>/5I>7CY[]FQ.+SCG430J-34U+BX.1]>O MO_XZ$ @0A0NCDQ=7O_+/#BFRL[/'-'ZRL[,Q5B"M&*?9;*;86WIZ>D1(H2A* M5555<7%QCQX]\*!$&^]J_$AV,P0#0O&&&VX0DK)8+&EI:0U@#1,[&OO:VEID MVYPYR;FJI*2DMK;V MU%-/U6JU'#'!I.GIZ9]\\HFD#46;5%A8.&3($&; :#0F)"1@4'COO??47)C9 M/N.,,SC^)B0DF$RF[.QLO5Z_;=LV 0K<5E14=,\]]S 8$5J"_^3*,38B00J4 M)2DI*?".A(0$UE3R"B#80& A8X=.Y:6EG)NGC-GCEZO!V)+\ A@%-5%:FKJ MI9=>FIV=;30:HZ.C4U-332:3S^?C;,$\.!R.JZZZ"L%SO"$%[T4:9JO5^M9; M;[&"-]QP VR1K26Y93'H7'3114@F*A:*)J#ER?_TTT_1=M ;>HCX^'B8=4/N MSH$#!_[N=[\[Z:23J**)==9L-G.HBHZ.3D]/3TM+*R\OKZJJ LJT%J20LF$0 MIZ(H#S[X8-C12KW9,2:2^5XV2\M:BL3$Q#OOO)-Y7KITJ6EC:D\1,5%968F$C,MM?K!8*(4NKLL\]F![4 96PVV_].]DP\QVTV&ZXP MR#P$+>EY/!X/V=;=;G=4X\?K]3J=SMC8V(T;-R(I2DI*,C,S$?_J1$>P4X?# M830:3S_]]$&#!IE,)OSVU+2A;A\Z=$A1E#???!.FP<$]3%MV+) "G<3 @0.! M,OOW[^>@ENICY)4PH0UD"H_& Q^\LDG:'[@]:1]//OLLY$>*AT" M\5PN%W43U.3R:VY+"BPT_TE)29]]]AD20DHKV_7KITZUF/TZ-$R;V+%6+IT*55,F2Z.[(!Z<)L$X#STT$-& MHQ':(@P/ M%$3$4=>#@I:A4.C99Y]E@Z6DI% Y5@PZB8F)'3ITX)59B#"I1@,>I>8[%5DI-Q4?'P\]>#R>N+@XB;2*CX]'.EYWW752HJ^RLK*U M($6W;MV"P6!M;:TPA!4K5IA,IDA[''7+VV^_S>3PJT @$$FT<]C%_E575_?> M>^^A3T)4,!7X12%OF$,,KUE9613:ENQ;:+\L%LOIIY_.*2C2<__7M!2BG348 M#.CJ.)VGIZ?'Q\<+X' X'-AY.61ZO=[NW;N7-WX41:&4-H4_" :1P#J4 20. MEJJ*+21NW[5KEZ(H:]>N-3=^T"2%R==C@12@\/[]^[-#%46YX((+=#H=K\G6 M3DI*PLJ@U^LU&@WYH,GHR$D;4*77ZP$- P8,X BG*,J! PA+WR MSPXIQ$@:'Q_/<9H=AU+*:K7J=#J[W=ZW;]^(D**NKN[;;[_MW+FSP*6$A 27 MRY66EG;TZ%&1FK6UM0#/\\\_'TYJM5K=;K?+Y8J-C24[$S>(-^+SSS\/IO-Z MO7J]GI3>D!1\,!*7^55=Q^T.5L4V&#MV;'EY.=*BLK+R^^^_IR02TM%FL]GM M]BY=NJC#;CFM'CAPH&O7KA:+!:!G-IL;K.\9&1F$@Z)[H-O2TM).G3I1Z90J M:U"5^*D(Y_W[W_].2L<1(T:4EY<#(P*!@&@RFHJQEJ]$@A0>CP>U!,9O((4 M9TQ"3J<3"9&0D-"U:]?//_^<9U5557WRR2>(7HX7(%$V"?P="DY(2$A-376Y M7 !6C N-/,3,)(O1_1>#%*@$I$;VBA4KS&8S+LFXC&"=A1NZW>Z2DA)0N&2G M:';"*0KVIJ:D&@R$^/AX[*]% :(;<;C?^%IR-6 *_WP]% M??+))Q /?UL+4I"0FS& KG;OWMVL>Q?;G/1NXO$ M@Z%0I%$>WQ\?')R\LTW MW\R>.GKT:%)24FIJ*I "ABN0 N46A6VQ$*'X$<$F$*1+ER[???==@TB(]-S_ M-4@!'Z-:)&(F*BH*%VL6[>. PD'U#!)<2R0@G4$4K!/ M7WOM-9?+A2QS.IWL)C H:-7M=L?&QE*50M_X24A(H!H#5J&U:]=RSH'L)TV: M%!45E9Z>;K?;R=6$RM/I=%(^3:O5QL7%"6C3Z71NMSL^/CX[.QLVLG?O7LC[ MR)$CF9F9_!??D>,-*?!&@C-SD(,)4R S)24%-CYAPH2(D$)1E.NOOYX]C^<% M\X5C/RA!L$)N;JY>K_=ZO2BK4U)2=#K=F#%C0J$0SI@L4FEIZ3???$,.A 7%_?88X^)9EAN MOOSRRRT6"PYZ?_WK7V54HL.0*\?8B 0IM%JM7J]WN]T8OU&(T<;=DB#;!N6$ M5JNU6JT+%RZ$&) K5555F9F9:!?QYV)'0:\8,AT.QZ!!@VZ[[3;\>*!#( CD MX7 XNG7K!C4>;TC!,0C5KMELQO"A*,K?__YWU@XDA$D^(2$!MIN4E+1UZU9> M7%Z_V9F7TK6@P-+2TBNNN"(J*LKO]X,X4? RJ[&QL936-)E,;$!RJ<&4;3;; M P\\($HIEKZU((4Z>R9+7UQ?OAARCM'HI.%"Q%P^/U^?#"3DI)X30[&*&F0M:FIJ3B4Q,?'WW###>PX*=OTS3??#!PX M$*\(O AX7]! 1D:&P^' XQXN"O_\I\.C1M/@&8H1D.%1Y0OG#)#9\884??KT MX?6]7B_)%3GL2>@*VOKWWGLO(J38M&D3TQ03$X-DLMEL0X<.E>@#4>1^__WW M7;IT$6=^N&U&1L;.G3LY-,N=A86%CSSRB%ZO1Z^%QX#3Z020BLM;).KY55U' M^XVI&W:FT6@NO?32PX8J]?OWXD"^<1#"84"MUVVVUD[0T[4 +7XN/CHZ.C%RU:-&?.''P5B:U M-L@Q-RTM#=O0\884['-(MR'Y.G%/Z'([=^Z,OHH5EP,-.IL9,V:(#BG2)*NO MRYH>/'BP;]^^,3$Q<7%Q65E9F*B)Q<57CB6PV^UH[^/CXST>C]OMOOGFFX/! MH$ *-!^M!2FZ=.D"'Q!ODKJZNM-..RW2IK98+.>??[Z4MI>9B23:@7J3)DT2 M7\Z''GI(R -:XEE03E145$)"PH,//OC^^^^3^A:,SFD5(,@D?_CAARU F?]! M+87X0!!/)+,*!6JU6D*?<,VV6"PWWWSSGCU[6$$Y8:Y:M:I]^_9:K98C!$O@ M;OS$QL9Z/!Z-1G/!!1?\\,,/6!8BT==Y[#X8B.CJ9_U.KFQE2'J P!59P84?Y;K=9++KFD MI*1$?.2%)M>O7]^W;U^WVVTVFZGA +<$@6FU6I -N(T44.;&#_[=XA%55%2D M]J4 5:A?^69N1N]WNZ.CHAL#(E)04K5:[,&# _/GS.:DP M"0+A]^[=FYZ>+O'):C% &P/YRI4K'0X'!=\YV5!>1%PK"@H*ZNOKCS>DD,7" MT1I( 3PZXXPS)/$P+)(R??%*BJP"48)36@A2X9_+*@I(ON>222'O< M9K.-&3-&O5^8MTB0@B,46@KN/'CP8)\^?0 0<$ YR8$5A@P9 G"/C8V-BXLC MCAWNS.8"+KS[[KO!8##2<__7( 4( ",XU.YT.C%,X!" %P43WE#_Z-EGGP7K MBSB0QL477RR*3%(3P4.0"SDY.5]^^:6B*#U[]FS!E^*^^^ZKJ:EYZZVW<&P4 M%STU71T+I !0#AX\&-Y8557%;CUTZ- --]R :A!;,Z^)KD*KU7H\'IU.!T2P MV6PI*2F___WOI3JF]";FSJ^^^JIW[]Y>KY?S'A%A[%SJ.8!1N&XRF?Q^__3I MTZNKJ]DU\/G#AP]S$+7;[7B;"6WSXC\[I-BQ8\?X\>-AU(S6Z72:S6:L/SZ? MSVPV+UVZ5%&4?T**,-6BHBBS9\\V&HUI:6DQ,3'HN!(3$T>/'LT$"4>HJ:GY MYIMO?#X?QS+1_Z>GIU=45" SZ)S8N>'#AZ/B1B%!YRC)HZ.C<8@E_,;K]=KM M=@ -1UC.N\@2A#3&&Z+U.%5(5FS6GHOT[W:[<=T@]I(IP.T%$XS+Y2+2R=SX MR&*T5%17$#7\UF\[!APZ9.G8H1#CL3LF?/'BS,Q,=/YDZM1H-"-& MC$!L,,G7EY.3P[O(R+.RLM#?!H-!4<1)Y\?2Z-2ID]OMQFB*T0&X "G# MN-7LV^UV.YW.SIT[WWSSS>^\\P[OJ\[*("]86%CXT466MN#'_ MI;]!!C_]]-- M$.'#N%SKAZYNKUERQ:HW>OUBN9<>"@;/CDY&9A(2,4?__A' M>");!MTF(_1ZO6>??;;(>-E!QS+SO=7< M P[[R"./J.]1MUDLB$3,><%@>"-;QN?S<3; Z_R44T[9LVK5>KS<8#$2PPWC1A9M,IIR]RX<; U=B74134&_

>.&%#SWT MT ,//#![]NR[[KKK\<&Q,30T(5@\&@U^L3$A(:'!T>?OCAQQ]_?.K4J5.F3/G+7_[RR"./ M7'OMM1J-1J?3(>0T&@WFACOOO/.IIYYJ<'&X__[[ITZ=^NBCC]Y[[[UX%8%8 MX04-][_XXHN//OKH"R^\,&W:M)=>>FGNW+FS9LTB<%06&';\Z:>?SIT[=^7* ME0L7+GSMM=>6+5N6EYO7+GRU5=?7;UZ M]9(E2X@QD?J6<-YOOOEF[MRY<^;,6;ERY;QY\W)S5O?G[^\N7+5Z]>/6/&##I\]]UW7W_] M]84+%^;EY2U;MFQQXV?Y\N4R*AG#\N7+F7#5V/_5%-7:[-FSERQ9LFS9LMFS M9R]:M(@[/&O6+,D%HBC*AQ]^N&#!@F7+EBUH_*Q M-V_>TJ5+7W_]=;:#K)>,Y%@:<)/:VMK//OML^O3I5UYYY8 ! WKW[MVW;]]N MW;KU[]]_XL2)RY8MV[U[M\C49KLM*"A@>,N7+U^P8,'KK[^^=.G2W,;/XL6+ MER]?+DI:15%D$IKM"GJKJZOC&%I45#1W[MQ_S>"_MU:O7LWK(]AJ:VOKZ^OW M[-GS[W?]ZUMN;BY%>M4\IZZN[O///U^X<.'?,NO?12Z.K,,\^7EY"Q7GSYLW+R\M;LF3)O'GSEB]?3D/>?>?.G0L6+)@W;][JU:L7 M+ERX:-&B%2M6S)T[-SO7K1HD4+%RYW?MVO74 M4T\][[SS&LKJ/O?<<] 8X;4!0KSXI2JH5U75_?]]]_OW+GSWGOOO>JJJP8, M&-"E2Y<.'3KT[-GSHHLNNO'&&_/R\AK^*X0$7=$M/;STTDL+%RZ$VRQ?OIRE M:)8OJ:==VO0L_?\HI! +[Z9-FQY\\,'SSCLO.SN[3Y\^O__][Z=-F[9SYTYZ M#@0"&NE:,F!.G3H5%Q+.9""^VV^_G=^HD=?''W^,.QC@E+,@3K/0*YW7UM96 M5E:><<89R7 1D*!2ZZ::;J/_)F=CI=$9' M1X\8,4)0JHQ3#@3"R*"VJL8/MXFZFZ],2R@4$G FOZVHJ% 3J_ (5I!0/>F$ M.Z435D1^PFW'^)>:Z=Q,E*/\$#N]Q"D0VRWTRI!J:FKJZNKD8GU]O= 2_Y;!5%962@\R@6$-Z5GN1&D7=IM\Y7Y6/ R$E965 M03G5U=6B1<=$(A,N!,!$55=7TPD'7\:@IFB$GV5PU-37J*"V9<"B-T0K_Y+_( M+1D2$RC/$M^40" 0MOO"ABHL2\B>Q\D"A37DN7(]K,.PK_*RH::F1A::IX<-)HS^*RLK951B[B]M_*@I M7UZ$AF!'-3V$43)WPNZJJZNKJJJD0_5913T\64K!+D(5D?A2V,#X*L3#UQ^% M%'@4R91RQE.S"(D/U\@0F;6"@@*, B1[,1@,*2DI.3DYWW[[+?4CA' 51;GD MDDNT6BVZFH2$A*RL+*U6NV+%"K:QV@[ZW'//:30:"7^P6"PQ,3%D/.3=CAPY MPJ^>>^XY@\& VS!Y5'!L9)-S,YMAU:I5)"K/BK!.D7QI2X"(L^5!@RBIJ9&//_E7S28 39P75V= M;'CY+]Q$HGS#& =@(NQBV".:_4J'/)U-(NUF[^<>8R!T*AD!0EB=0; M.$\>H1XY[6 PJ-YR8K/D)\("F*A (, 8&)B,1/J71EU=72@4XC;9(_Q7_2OZ MEV[#;N#GK#@#"^M*'G?L#0%)83^IJJH25!II,@79P*/5M]$6G"<\-.PI\E4= M'8J&2%:!=Z!)H0%!J')25_]9&35V0;;1H=S?[ Q"))?M(WDB](ER460WK5N[D-L8/!&E6;H5- MG4AE]< BM=72,=(]7E:B; @X01 ==D'B!C-=:![X$A:FMK(QTS MZNKJ&FP-C)PM)G1275U-_SR4Z^HA"5]23X*Z#?T(%?THI/C'/_Y17U_/M(39 M<:1;\@AK9"U1*'7*A?H/X7D\P:RS2&L7@8 M#4]I62NN[KF%-DCS5<"9.F&\^N=A[9K&#Q&RH%,&)G\MVE# MX)'Z7V%B0%Y?#=-%=Q7V%$JQT(-Z,\K!@P=%6AIU;^KG0GM@2GH0OJ\>N;19 M*=Z.(KKTOGS7:BOMB@BA;E*W):-KN\B-P/ MV^&-6$WFN2G]\]M@,%A:6MHLS@#TR#(U96@\%,*3VV0D80WUNZM/1V&B0=Y4 M2%'Z:)/UZ]<3NX$7 M9')RLM%H'#!@0'EY.3M'.BTI*3GCC#-(JH-7$351Q+JO/@^-'S\>7RH"O>>49"3WT^7U145$,T^;1I MT^KKZ^4>9G#)DB4:C8803:/1B.%CY,B1_%>]J5Y]]56\+,G6Y7:[M5KMB!$C MH+S*RDI9@#5KUEBM5CQK\$\DTAV3AZB Y'X.9&$R%7 JAP\U$Y<]0$,XJ70H M0K2JJDIV(UM(391J&F*W0(*RCNH;CJ7-:%D+!L-Q1[0RL#/.]^J1J-OPOK K M\G3UGN01P6!0-#T +-X4LX5P\YJ:&MX1[6[3S09A\"MJMK&R-2W29MI$;(7AUFF MFK?C;\L003J4 Q-7U',8UE:K+04=AMTC7Z5_]:X1OW>U?HMN9;G5<$%M@!,M M@O2L* H(FW?')UKZ$;JB)@77FSZ7WD#M$';+\P^)0B>R"FH4B(V&KE#1JQ6$ M82B$:12:%%0A HSY5+^R>A7D9<-NX*O:29Q]W;*AD%]AJ6FY9[E3\!]71**7 MEI8& @$U)Q?""&O(/8PM3'$+"(!L9%W"3,.L0B3Z#WL1R0!;7EZNGG;&'_97 M@(M<5]./6O+*#5 ":$RXGWH,7%3?3UL&$\:7FM[)%>FGIF9F9,3$Q6#2L5FN#AQK6./4"'#IT:.# M@:1>)ZR1C/&2Z!>::ZC'O6_?OI-//MGA<&@T&J)A8V-C4U)2/OC@ R:=B>+^ M(4.& $WT>GUV=C8^VU.G3N5.H=W]^_>E3YE; M-9^5_@5TTSD^^4WQ33 8E&&H?WN,;9&:8?#U:LDA=QYC M0XRL$%)U=;60&0 N$J\)ZY^)DL%#=0(!D:/"V<-^J_[*4G)%C2/5]ZC;(N2X M"!^75U#?J6Z#L^75Y-RF]C!@K=7S0P]A#!TTC&&13:%6=*D%K0!6>:[ P:;/ MY5]HVD$M8:2H?ITP F ;HB91/TM^HN8)=I]C:Y MN87_JO]545$1-@#9 NK;I"W')!";_!8&*W-86%@H8D)^JV[(G5R$Y\@-_)>Y ME4?(H[F-"1$ED-I'BFFD;$*SADNQHC9E)N@F!9BJUTN&)^N+)XV@2;D!R2O; M!(*1K\A-4([0C_I!#_ M=\]4%&7!@@6DX*"FJMOMCHF)N>RRR_B]"+E0*%186-B^?7LBE B13TQ,S,C( M@+_S)%XL$ @,&S:,>K6$?@%6EBU;!MN2V5$4A;!^ D=)?V:SV18M6L2;J%<: MOT@I $'*SEFS9D&.2!T(\9EGGD'E(*7AXN/C)TR8((< 15$.'S[0&;1;4E+RT$,/W7;; M;<1 JD\D83!9O;08V&3Q1/;+OA(^*,X9:/FJJJJ$0-4^I*B+A+9$<2J/.,8& M[#*,'\D3U4<'6:^F:+Z7\P FE[&*7M,R$;&+R\N/*R0G'I-U=T**7)1!JRF M*]F2,H8P#8<\5VY0-Z0KZ5R&I[XMK U3DI^TL+["O@1MJQ7;H@-@HF1EPQ[' M5T2^VO,&LR!/%Q=XT0?S*[P0Z)F7/7;Z9^&$S.@0 I-Y4P]5C16 &BU,D9B- MZ$&-C'FC9N.PU%A*5JJ%^>=?."W)F$>#[_///JW<+_HQ+ERZE/*/!8,C( MR(B*BHJ/C[_RRBO5:T![^O3I%)@A3P-QX>><_D_.'G"H6 MB\7O]S=D9A2"*"LK@P'MVK4K)R>'W.Q2V\WE[?OUZZ$QH9=>N71:+)2LKBQ!A M]7J(RS%OU_:W;0;:9J!M!MIFH&T&?K$9$)0&LBPL+*3XB#G"9_OV[8@V.>4V M"Y[^?ZJK!KOR;;?=1BU0I%C2N>BOC__OOO+[[X8BIW4!F%VL';MFT35,C]WWWWW4DGG926EB86 M"G)];-Z\N;*R4MUG24G)V+%CR0!AM]OCX^-U.EU24A(Y*\->_]Y[[T4_ : A1\K5 M5U^M=FC@?DJ]F\WF<>/&B2\%[P+=J-N_&"6U/:AM!MIFH&T&VF;@?WP&D#ZB MN#I\^'!V=C:"DCRD87^W;=L&"A'E1"0MEZ:LK.SCCS\^Z:23*+V=D)#@\7A\ M/E^'#AVH.,K4RGGWZ:/@D>P5CPAS_\ M >TBXI]AW7///1J-!G1"736+Q7+++;?P:%$_*(I"NDE"6[&GI*:FCA@Q L,\ MTX1W[N>??TYX)ZD>R:[1HT H(]F]>W=Z M>CJ59RFUZG:[S:-EJ!]]]%%B8J+9;,8A@US489IP\1/\'R?NMM=O MFX&V&6B;@;89^"5G0 ZT-/;OW]^Q8T>CT4C%T:9_MV_?CNA$N$N ?=,Q_S-[ MYI@Q8Z@+8+5:R?8:'1U-W3-4%.*5EIN;:S0:T9!082$Z.OK22R]5"TM^LF_? MOM-//YU,MR0S=[E>ZW%8G&[W?1&[HHY<^:(,P0(KKJZ^O++ M+X^)B7&[W0:#H:'(^UEGG;5__WXLH^(<),:GIJO2=J5M!MIFH&T&VF:@;0:. M]PP *8J*BB9-FG3====='^&S=^]>P 1B*U*XRC\-'YLW;Y84D-0R,!J-_?OW M1U>/YP5I.O;NW=NW;U\\'J@F2G+O[=NWB_X$X=K@0CAY\F2+Q6*WVSG6MVO7 MSF:S/?/,,R)]\7NJKJX>.7*DP6 @169B8B(NHOGY^4PE;HFX$^-OP0U4<$A. M3K[FFFO$<4D2 +SWWGNH6\A&17+Q\\X[3] )TKV^OG[1HD5Q<7$$@TAU]3%C MQ@CB$5?*_/Q\D\GD\7BHR$7A\G[]^@$CQ,(4" 16KER)IT5*2HK$S5(4'D6. M*#..-[FT]=\V VTST#8#;3/0-@/-SH!DI5(4Y="A0X37X8D8]E=D%L!"[3<9 MUK-F\.#!5 ]"_I$ ^XTWWI#[)-9@[MRYG.9Q.R!UU<2)$SGTDV0"<\;NW;L[ M=.C@<#@H6"=YJ"2B4LP$ !JB2ZC^[G*Y!@P8T/3IA86%_?OWIP0701PX9N)K M*0B J)MSSCF'+T+(&3ZW(T>.) &7P6 @M89.IUNYT9&AL?C M\7J]V=G9'H]GV+!ADMH+*Y)DTE6/JJW=-@-M,] V VTST#8#QW4&Q.\P+!"F BY8>",^0>Z42N*(KR_P )A<<.NJ%980 !)14Y$KD)@@@$! end GRAPHIC 17 imagea.jpg begin 644 imagea.jpg MB5!.1PT*&@H -24A$4@ HD ,F" ( 6B(SY @ $E$051X >R] MS8L<2;8OZ'_%@*^#N\M=,HO1RE>Q4R+[!D5#(8*85W0721*B$=4B" J1)($/ MYQP[9L?K#B@"BH BH @H ON%@'+S?M6'2J,(* **@"*@""@WJPXH HJ (J (* +[ MA8!R\W[5ATJC""@"BH BH @H-ZL.* **@"*@""@"^X6 N!>%&DGBCII<1%,YWJ0=:(HZF2#Z^#WUB]-0B!T M_=_ZR8,<)@O"Y'I3KO QO;@(W0SGB)#M?6TC34C:I+O^6L("3#BCA\68%Q-FX_.3- 9V/NY/ M-CMWO@78RB=O,1R#@9G1'O4;'DRK'[%*/A^\8< .TI/7 M5J7*\@HE1F4#,$_.K": &%;??"5Q<,-3@R;(0)-1_QF7J))40&'>FEI[VG_+ MY4J.B]&D]"M7E$+FI<^*@")PZQ#8"36:Z?93 M<61Z6QL4'GAF,[LLCH@4[.?X*!\B/1MRX@_-,\B&'IE'&#:!7G]27ET6CRH9 M1O&CXO*J#'Z"N'.XF9.V?PW]EV6UX ?WTR\@7RZXI[!U;K;S9@H?@F(>=.6' M07;7"D4/\5%Q"4,3OX)"I8[3TR&.M )91 ='Q4^03$N1FL(;X>)N/L0QW6PZ M.,$1F)#:U$L9$,,JB8?C0FZ>#/.JND71W6SP 9,)*,S/P9V3Y%&/!JQ&V,-> M_[TOB/Y2!!2!6XK ;KBYVRN&T])VCN:$EZ$20Y:V5R7FEEW_;-(_1B+L'O>! M%V;CUR?4J1F*>M_O'<*L+O\!=U5-UQD#B=K>W^RYSJ;37QKJ>A$W4^=[/9U^ M+&?#O!O;[I@[?63?2;\'LL;)\1E,@RP[SN=FFD4YAC-SW]DHIZDZ%_SLF$8S M\[A9T))YK!"AA&(>= VY$X7("BI+*K6ENND/.500A?PXRN^Y/6\>;9@2&&Z6 M(K4+WRM@!L^IF;-UIEXL^)=]7.I 39A7THI&&$VH EFI%-:WFS>%F"XBE!:*!106OE,5D%&(F"EF'8AYT M'X@P&JY[26YF@JS7 %3];#H\I:UT^=W 7!>I37BJ62R4*33JF'D67QU"\TK* M1^Q)33M'^I4P[WLS80/%0[4//1=+4R 9X<=WOY M\V\'XYGH:OF3F AZXC&-F?&*+";F9Y)JFJ*UF3]&DIV^P=UKFY9,*;O]_,NW>\_^>M MFLJ>LJ'RJQVH"5;G9J8B/OPU[M,)<.QJ+;4LL=_<-&^N%[S-?O,RW%S2+FP8 MN@KLI=E%#E20V6_F+?_9F.3$-5M#BF;/FS_Q^FV=F]N$;^+F"OAV>0.&%_-* M6M&(!DTPH1B6!?O-4N.J"2HW5Q#7GXJ (N C\ FYN2SY"(QT(S.6\BO(LJ HM3GH9(]KF4_QG>1.'/%6=%VD-N&; MN+ETQZR$(#2DFU]2#ZD&3;!A L?7[<% N]Z@W&SQT@=%0!%8%H%/RLVPT89W M8KG7%O>2*UT_A&Q]O]F_U5KO_1M :NB1 ]R,)YMXISSIG0XN+M$2)^])+W^_ MV9HF-4*(N:\M>)QF9Z,/K8*\^\UP!YUO M0L-9]5-SBQVN:(\OT;"K/*DG>0S/MB\(W\C-=.B,+]/C*4-AL71N2056#9H@ M0D!A%]UOYLWEP':)R4#7M"6D^JP(* (.@4USLTM9GS: @.G#[>U>.Y$UV]4; MR$*34 04 45 $=@W!)2;]ZU&?'F"R_Z.JOW ^DL14 04 47@1B"@W+SOU>@9 MS03S8FC8=-^E5OD4 45 $5 $5D= N7EU[#2F(J (* **@"*P#024F[>!JJ:I M""@"BH BH BLCH!R\^K8:4Q%0!%0!!0!16 ;""@W;P-535,14 04 45 $5@= M@07<+ PXZ*,BH @H HJ (J (K(M &\96;EX798VO""@"BH BH BT1T"YN3U6 M&E(14 04 45 $=@% LK-NT!9\U $% %%0!%0!-HCH-S<'BL-J0@H HJ (J ( M[ (!Y>9=H*QY* **@"*@""@"[1%0;FZ/E894!!0!14 14 1V@8!R\RY0UCP4 M 45 $5 $%('V""@WM\=*0RH"BH BH @H KM 0+EY%RAK'HJ (J (* **0'L$ ME)O;8Z4A%0%%0!%0!!2!72"@W+P+E#4/14 14 04 46@/0+*S>VQTI"*@"*@ M""@"BL N$%!NW@7*FH >7F]EAI2$5 $5 $% %%8!<(*#?O M F7-0Q%0!!0!14 1:(^ !LN:A""@"BH B MH BT1V #W-PF"0VC""@"BH BH @H AM$(-I@6IJ4(J (* **@"*@"*R/P!K< M//NI.#J(NOEHMHX85^-!D:4'N!H0)[UO!N.K=9);+N[U(.LDV6 J8ET4:4Q( HT<-B'"Z8%Q1_!+* 5Y4:K\>3;Z['Q4.A#^:Q M4G89(?#,F0;D"80.OJJ)D?1.!^.PEJR2W=5E\:_=[%RVA* <[B7GXM[P4ZB8 M 87AX(O^3L^SY%'[2E^4W,K?G>JNG,2GCVAKS:&ZO9,D\;U\]-%/L_TO5/>HVRN&T"D0T,G)8 DHV^<5"AE0E(LB/70*A^./ MN->?A&)OX=V'0?9%-Q^V5Z6@#*'.T0:$P<=RU&*CNH>5VS.J_JZXV\.EQQ+%:=/GZ9Q%$5Q>G(^OA[E7=># MO.^[P"@*= <^<-/SD]Y7YS!UGHS.3C A2.EL-"DG_9X=!T#$.[W^^W(Z.LLH MU$%Z\AKF$5CW:9I$4=S-WTY&+\VD'.5!SIM-1T4OB:,H3AX_3N-*U584#@L% M5#:;UI+"K.ZGD-2]?/!]T<,17,22U(M00BW&Z9.GN$X0IU]B25VMS"Z+HX[I M<&?C\U.38,0AK>0&7I_")Z/B&$>,W<>]^S'1;Q4?,:A,\X+FOJ#?!^G3)XAC M4'B6]=*#"L%SCSROC!"&QK1I<3'(.O']WF,$S=9.56 'CI@W?X2Y MK*]ILS( #HMD/\D:7U2AU1%GA9NG@ZR;I/I*Q+*7,$6 ;. 39U>6L_&Y:4P':?[#)-PJ/X[R>Y5A**1 "V/0 MXF*S2$8M\>V?,)<)MR:GDQ"K6K.,7I.RU567:A[2(HUY6(RO9!O,SD;56;Z$ M GL#;%"/BLNKLH313.>HN)P%ZAVF/N=?@8*Q?A.,;]ZP(% +P42L MKEZ-!]]@#Q-%IC<(U/B"OM$J0[@_X2;IU^P4>Q@6G#&' B2F2_SJZZ>=)'O3 MY\(\+,8?> TL5*B &%1,VY-TTN+M"FVA#&!HVZG3)8MI)3S4OM.-CIM-E2B8 M:RGPD[0ZU*/6.ZM?<)T,9L"H/$?YT)^721V#YC9QTW27J9!ZC<=5N1G:ZOU\ M],ND?\SC=]2_"!K_M/PPR.Y"2[[^J3CJ HF6I4>N)#$TU."T&^?3U%^[R?3? M+;7#E!TH_V?()7G2'U_-QF?'R>%1\=,,*BQ.:'4.!TW)\=EXALL.,;92>'F( M0DZ&^5%<'7;YW#S](4\/H&I#2:%NW,6I!O9KT/)+J%$80_P"B[?5(OP-%LQC MK._ @$[VO^_[O<.8$H2B(=4"YEA&[&AB;S>!$*.406;L6; 6*OBXULM-%VHA MBM/3X?0:9(8:0>&C[G'_R &)4D MPG$V)-_-1U>8R_F?ZSH) 2JU,V/TFI3-- JKNHRZ&87@:B%!"J1+JXC4]&S( MH/(@)??Z'V#4:YM_I]HG0#%1%4VK_.&RQLV#:U$%(>6QMR:72&U7 MN4I;*.O97?REKDL.50A_B!,P4?N@3I7)%0IC:1*V"!\BOX8:*7:&?F>%51\] M+$:OL^0N=(!.@K)$7JLV-]>C>D'7_[$:-Z-.$#> 6A\B^Z+NFEDR!H">&AXZ ML"8LHEBI =G@&CW@ZX;PI@(FT,5 ICS !ZXZX!$3MQQ0/I*GA+[&I6\T"165 M%P-!^$K5(K6X_0JS7;$H*1 IBM/L^2O>VP@6X2W,F\T*.>@*CW )$8CBOZ'W M(!)B"7,7R*1?FS'@:)%39O"O0O@X3>+L %Z#&'8K239X#\6Q^DW5=/'& EN6 M=>'M_C$.11O+R-5$"QQ&6SAN6&"K+A@,*I3FS52)LK!5<*"N.QG,>#@C+N!T M486Z3/F)X3*__?KE0"7#^Q'ZPZJ:D3RFEZ^T%(C M1" %W%S:AE%R7$QFB B M-A:&Z60#2$IR,XCJ:A-$;6B5@>;POM]+TN(")#<;6!_,]!I>)1EPXC@(6:.KS M9LG-0>5Q*B"?0'CFYDJ-S^L;Z_T)OJDT29SR^C7+?07(P)@#<*PD5&N#:9V; MKP*]Y:C6K=S,G4\E '1+ HU3NK-Q=PON0P23H^L!A?(NF4Q*;FY;'^C]6X&;IF67RLF*!"XW09UFG= MK-<)'>@+Z*-?6JM/$/Y>/OS>+&C#>RE%!%,Y[IAX"=0+8+Y; K0I.YFLPKE7 MK9*:COIYCPXAX,#J?XD!K-UQ!&[FS+GEN'S\4D]'_:(HBJ]I<0QCS3"3RLHY MQ?=2@V*9HGK%QZFNS86C2/TV@$!WZ<>D=3 [CN&X3GCF5YPW-Y<1E02[&",D M=JYS!79Y0##+S9P'IQ, ASX!-W-@E))YRR]A53=2])GW\G6E^2#29UG>1\(05^YA))@4UVLE'8\$)4B,(#,@NI)1X;$%*KU2AH M%_&<&2>%0F%W[%)>S,VA1.3)R]ET] K:KND0F)LY"XA.S\%:H!)5^Y.? TUR MX$&'\61=,^:0'U>K?3:H7EM-!HVMXU<50Q[4M5TE9V0E]SNNQK90S>[\ W2B MP?[-:S)6YFNI3D830!A'J[3L2F@'>M0Z7,3-,6Q7T3JK21;_^-EQ/??N-UB*S.E\7Q7>#\8^"T2DOVHSG]L9Q>>C*DP]H$S5\ MW)B1LY,*9]"34QG*D2"PJ2V8-[,61V->>I55A[>!FR&R18R3A:1X_ $U M :*ZWLH4*-0J64Y;9E!HV#_Z(KU_)RU@%A4GR1TJ%V0M-; *.Y$5%YGA6J!L MK+IN.NS.@D%2%E*GQBRL!P6_A%9UGG6/GCX]HE/H?B(F&+STYLURB,"HBC7M M8"(V2]S5ZO;RY\6W@_&EF#=SJX#HYCE4"S8A>&CH3TR8>LTRSA" .0/RXYJR MSU 1M&9IHG@:Z\D@Q9!#$-M5BDR7:@NN-BOY.5VR'WS,N6A2G4S0*B8FXC_^ M6AP=UGI43@?B4BF(FQ\6XW&_=\?LC7I"U)J;-QNQ03?PL (WPSB4:0 E,(0: MW*3!>H5=3#@R4[MMY9_3IG,'L(>'&Y_5S=J9&0*[I&@'%(]%T+9HKS^QRD?- MTFQ1E+@;1\?'0KN/#DFK<.X5/+G=#I<49&7:&&("6[:S$K:H#^$86L-^,[=0 MH= F*]'_0M)RRPIGO( S[93/IK#C*[?J&_>;S3DRBX]ML78H(/7;H#=QF^6T M9P:M"';WFS=$;7=65W?9GK&,J D"/1LW5*&B'B!*$S?#>G@5')-%XWXS;5\% M*U3D:AXK]25^0C:URB*%@;,7[E@#%]EV]Y TOZ2RXZY_8#M?Z(8GFD.LQ7[S M!&F#.A=J>EZK1!KF=7B;"VA='.&N'HAJ[ZO #UK3;H!=KHC@^ TOU'9*D=FOR"LE%D1[@S(I3,-K;@=,PU-R\1)^_Z M3\MS,VCY??_>%*X:=;_ZXQ^JAQM-KPSC\=B;'SO!Y9E&>9G8GCKF<]H8!7PS@-\9B6'X8FY>.8DM-D%SVDS/DZ3N$5)_7;H MT= 55YWL55I[:'/1.6WNA3@+)R2=E8/=![G4[)"L5ZB("\&:N!D.TM/Q>P<. M)VL_R1I?5*$B7WRLE$7^G%]9+E.6)\C-0H4"\#9QLX@5':1MSFG3=09S-E,T M)5S[]<;)SD1FN)F5K.J<-C1CM* ##>6?"YY[3 M)FW_"$-,L3Y#EM&NOSR7:Z#H *C2,;W#B3MS9<(JPQAI)1 M#_.O>G"'IVG>0B=D92UP(K:MR?Z$KZY$MDG*<]IT-'W\^L1< X'[(""XJ2G< ME+7/#E58)*/RN6/PME !,5A".I$*>, :(3?YMFTAU#G;=NJ:L,T,P[.FQ:FI M?:E.)BAHFEPL-Y,3=PM9]JCU#MG.FZ]1\?QE76!POJMBFYOK486PFWALN]BJ53N1T1-G._^79@=6-+Z=9XMEC$6JL,C+FWF'TX:;>Z$_Y^X][6 M:N'&E5 +M#("V^9F.C56G^2M+/!-C[@)NV W':.;6#XW <))@UGCV5))ZZUR M>;M@&Q/-S5EQE6BWE@$W5HH5$JK7P@J):)0;B\"VN?G& J<%4P04 45 $5 $ MMH2 3-0I#S_,5Q]G]07WWR!W5=YK\&_.X-&A:.HD_[AM?$*=2]-[8UJ ME\(*3Q\&68I&)^% M3A];6^=+)TFU "?*>?(+2F)@YLKM5OWC;8&-XL&@%>; M(KH$*4JPSB-RLVWJT)9\KQCKI+UB7'&(&D@%;^Z'&]N<#*:#[%ZO/RC2%.^A MP84Y8W\17!*<'2=H$GE. COZ]'&4/^SUW_9[#U%.<&U2O8D?D*3I!EH@*+S: M.C>'KAXM764-PG^2U_LI?. JRR=!QUKHI'NWS3*LWGZ;TVSS)5!]=-&<3\O2 M*,?<^VJ3XF["L)!T1'$V'ISV$KK_[4Q7"O\KFQ$*,S56,?R.A:^A^VXH5LYU M>6ZV^K-RGBTBKLS-ATEB&P#>E$^2.VB@H#0UAZ,*JUX_8>Y(EX^A M@=$8[F$!5J8/TMXCO%(WUXF3*1F5ZW<9&N]$&[85$R)?]>@&JKOIR_=6"83T M\6-RHI6]&:-Y@<@8C 53 #7YY?5Q$@_IRG?B%'")\_O_]ONCW_6'WQT?H4$5 M8Q^J8IC"WJ@F3UG6K"!.A0/RES.^?&GLRT/%86!H; DZ(/$4()Y76#O\M4VK M(L^5JR@[R&/S"-4JJRLMW.7EJH%EH0:_9U9>N.98PQ_[8L\%$)B <'?'C8\U MJ%GGU4J:Z*DBYCIWF8CQ2A1H&E* _"^7+?PC@;4_=VB@"HS*I'NWJ'>9OSWT0 !"C!AFH^OQ.F!2I M0?FA3V _256S$VPA $W@S?,Z**\C8[\*&DCS9OM)FA.0O1:$#_26Z$Z)^__6 MON1]/6WU:V5N/OHZ?VQ<(5'/E?\[M@'T2"'-X@ 02$AF,,@]*>A'Q?V1=')" M'%:,J13SW8D$DX*^5?J6"1KJ0@]?1C!<-FGE),K9$<2UWTHI@DZ<@I6!%2_; M@ L5-$"#F""VM%"!+F+0\ N ')(?05C/)0[+9/G)O@!KCNC;!UH17=*WP]N@ M_'!I!,=)Z$"LFX_ HF$G+?X"QIO 71@G#7\7%Y:7IHQ&P4"G*@\B+(G9<'.U MRM"^$I4%O;5#TLZE*5L("OD]NA3)IXB'&'E_ M&J#AMJI7(H2WXKM,"M!2&69TZ5;XK0K[)1-R6OZ3V3D[4\Z0$WR/T#P3J%,< M.65F^J14VXHJ9(!'(2#;R'.R0V2\!#0O46[24UZXD"+%O< Z#?%^)*R'NT@TTJI M)^!#T[FHL9Y_4::0D-@%^7;.(1C":U1]Z@RNF85/[(2K>HLMO;Y4 *E93TBV M8T%YK'O JKY5/(P%_&A!#&C=U$%5S/#5J^]'\$A6=:HF^G^ORC;\8V5N?E@, M7]+$PO1P%;-6: MOIYEL,LOTG T]*TH-9,.E@.<&)T[AX56(.2A]F:Q;-0(9C(0B M #PR-S?+;XN,[NJ,)5OLA2$N/#2Z"S.U"5T_A#4_R:7/09H]ZX_LVA(W(2&> M\^H#@UQ_=QE@C.\D=V+7"#EUFB)09R%2DX5E84S5X")$19X0PB(U'%I5%.W. MXJ4 " 241!5,\JK9T]X+)0KS\!.JGY/;/RHGF@*OY I17UD"IG*\5_:=/$ MTK*G-7P+;]KH&"@SX",+:Y-U[I^#R@!X.JN'$ O'?W:(8Y7?)@AO;*=LR@LY M.X/)1AYAM+FBS)5:L$E;B(*BBF">%UH*U"U M4$<4\*-ED@5%9 2LV[= W_VG^ JGJK/]I:DDY)#?_?DCF MM6W%E)-1_]NB>&X\BD"U26WF9Q>>+/M5&B<$R?N#' M@M%!KA=96"M879XF;JY4&:XS5Y66/8[/]WO&/;1S+8"E,'+BFALN[EDEE_Y. M[$NIAP(%'T;X,%_'ZDU#0(=6#]OX1Y+8DC#8&#V=9@#INY7396>'."X%W].7 MK35;*.GIK[7>4O+P/[8F*21UJ58VAY[PD.@$MF(LK" A.5J"[.):!8@ J4D) MJK9IN?I$22TUNH+0DU\+1DZA)T)R>(1>S(O"+V&9O>K1+H@).27J_YU=\0J! M(+S/UK1] 'W@'&ZN=\)!11*%!8R1 V [#4W7T$M0L>*6W&FOG^^+![%22\OBF\'%^RB7&HS/X?U MPV*/M6B'ZJ3V\7$_Z$XDE!3B+.&#!-WHS$21:@&:S0%0,[S59A:;!(3H\[B9 MT['%"3^@A5Y/Z7'T=R]_^RE@T2*_9PZ%D/Z8)6AIRAA4CJO)3@JE'KH443P?,2.\GPC%P)V%JJ<=45A4 MMC;* -BZ83$D#F^[VUTJ!/)[K[8.;0 MN'@N1,*SASBJ:-]^ QV%U3UT.2/O+T!>5NV-8!X.=29V^T%<$)B]-?GB$WHB MR@6/#3W Z!KVFZI:8>O+:PXPN.GTOGG>\Q>T8=A3VQ3G_>81[)NA\Q%CC0%NJ,@/:)DM6-Q&A14G;S#+<7E_ M"ZYQU=V%H;S0/G$0QM+C7@:Z#R)72Q#1NJ8)RH\KC>"MZR,,X.+C_O /?!:L MFCB[;,-N7(#, N/B&.Q17:-++M RW&^NR(.U5BF12(VY&:E.[-2:OC;F:R'-L%2[#(%T?MCK_]UMP=KL)D*E;0,4V04=!\%W4\ZP,E/A6XOJL#([:TXJU)!N M/H)33M2FG$,P).D6[3=<04;RJ_'9?W5P)J1C70 ^#!I9I6V/KR>Q*LLCBJ39&A:P)?@M9=$!VZ1#]=;L?-#C2G MW*S$?G.]$W:*!'OY >4'(>WD:C$W"WVS'L8"?K2@2X3,J*8"^\V^X[Z7PZ)I MWNS-J9PB;NYI/6ZF@P;^O@YR":YS)KTW37N M@R*^!D:W2VD\5G?8(L]IIR?GXQGH ,T+,:)'HJPG?O?!W9!+*D[9WT[IZI?E M<6ZOW#ZY@,YV(B&EA9.)N(PAW 2Y8YSU&Y8A_0GE!6>>&3=Q3MOJH:<>XIPV M(N82= >G6<="+H#DQ+V],LASVG1K0)S3YNR$G+8M._%PM&<]@['C(/C>@IMI MZ(/-OX7>@B!\"DP(A75W+Q]-QN=?IM2HGSY)Z5S+PO8[KX)(,\EAD>RBD$@" M&C+WG#8(+ ^E2[V:JR<":D8UI(%$@2"F\+\4[C#-6+!A=-YTOUG,+ -J(,]I M>+2K,E/*L<"!CH M^P*A;O6K-?&_U=AIX3>!P-H:B&N->.!\$^*LFX:\W[QN6EN+#T+>%2=D-YB1 M/;20OU%:6&T.^80V$6#-0.ZK-:9SFS^L@_]MQDW+OBD$ MUM% .DG'YY\W)=&ZZ5B[8.LFM+7X'T=Y+QM\V$;ZRLW;0%735 04 45 $5 $ M5D= N7EU[#2F(J (* **@"*P#024F[>!JJ:I""@"BH BH BLCL"JW!SVGA0Z M<><=I:L):L^.NDNH>/!/GG^L^+RJI;'*"[C8L)HC*9E;T]E%.L0?;\$YT1I_VE)IV1>PE>7Q;\:8UO>^P4_YNMY*')[K$*Q-_G.PM6@\YO, M:VY:MF^<&ZKR<7GD.0$XW5W[U\G>O+%'^CDDV2:8>UX7@KI.@$T^NP0^IZ?5 MN!DNA[EK*LY[TO):98_=.]#\F\3N_4:?(%][>6ZUE+%5VUM/._+-(D1%$[5) MCWQR.)/%]EZ0"#K_4=R"< '7.5?B4EG[*:11IN#?#,97?/^$G7^LX8#5 K2"5!-85F2SK9PM^F9Q K!I!6;88.7:EIVI< MK6ZG0<;$I!BA0K621850K"IZOON@B5W)("1!5; RH&D'7"$YG#&4\;+ =E)' M'\F(=]48&4A8A0A3NI^"<[9[7^6_-77=KKZ:L2+[!Q(ML<9@U!LNY7?(8*?K MG=I )QL7M:G^&P?76V,-(MC*W.5XQ*$ZB917I:DBL#M=Z' ECXS/D+(H#/ZW+,@,XMCD(8Z^,P[(9='HV52=_)RW^ M-AV]S,#1F5M=@^]@RY*UQ68QSRN:37VG#RMP,U9V>'R-#;+BR@G!R,*>+RLA:XW"OSA-J)SHNNT9H/]+;P MCG0:[?L<]R]GN/*#%MP0<-$J,!W9?=@L)#=7_-C\ @!*LU.0("1B"-@4=CBK M5Y"QC]'HPZ5WN/SCZP^$CFN>JIV])V>F M+1PR))[!;U$B('P556>0BU;JP&*4](F$IM:$13/$RK8@L[3C5[>MS9+L0,5I M]KSX#AMW#O*U?2.W!7?UF9;HK$S0,]XJ,LZ!V T>\ZQ.+I"8FOQYS^L@6 !XTYRA\>J MW"-#7&YC6'N>ZQZ9A1$F9.P>E ]HC'N$7T;Y/6*(*S5N\205D4M8!5P MG4)$S@)PXZ&/B8YU 1$@$=8'Z*#A'8KB51 +Z3)WA@ Y1_?-=F'NE4,#!&OB M9DC*52CL2S7I#Q?-Y@ 2VI=<.L\DKPT:% ^_+DQ$H@H]]4$W__.Y:U!V(!LR MI@TYV.$(MX6P:CGO'! )'"%\W8-IA)U;!)4$%-)#3QK9#B+IR,:"(X3TT+"F ML)U?3HA35ZT 1$,T3&L\)-'9O:3>8!<8AA3]D>NAFRBIN#H M!8M3L*T#6BV_%%F(VH>WE0[-)KW3AQ6X>8Y.L%9!$?C9%!4J4G3U[)V)<12% MMJU%O.-';"&L+I"RGV0G&X2='3'6%G=/_^@K]0OL5@OE]U/G1$@82*%J4I4; ML& [6T"3M6?.&E,"H&H9 5QSVAU96@X'L&44UB[A'80.YE472?2AC+P5%9*Q MA1)9@"G*JBNG4!\DXU+B3N!Z"JQ%3HS0Q-1R@TO<9QFRX]2%.NQ0 M+7E#P5C8]7%)LH!M0E$U021A9,;#Q[J0IBP$*5,%CX]%!?D(!R :0#TPX@95 MOQ,P+\/U97L;7ST\\;B^?%!,GJ![,9-ZL'W5S3K*O"R,%BY^(PMKY/&2,N5B M,D/06OOO,AXA_R[V\E@;(%_+S1;_>LI>'R5 #L+$B3?_K11'_K3/_#!#_U)= MS(EWHVS*!K=*MV90#6@+ ,B8>QV:3?'3/*S S62CV*,EY*0&N]D I^E06(-% M4:7^F=>VM8A@YO'#(+N?/GV2DHTJ2)EYVH;%VFNYB0"J-L"">3,30\C+D,_-S3K, M"F,7;DW5P'YG+1941'W>;,3P\&'0[+P9]F)KKI @BL 9J*+W_'G/6Y]L/V\V M$@49AD1* M)$;2$-A5F>F+;C@W-WM/ BWD9L+/@)#=G*!]>US])]1J;<"M3C/\_!?WX_25PUDT1F;ZE' M1M7-&8TM^V9A+."O=QZ8S.)C[@9PG)'P,_R%B@D6ZDK:<^<<)*WR.SNZE+5F MLL"&*C8^U+3OO-T^PHSGL M]?^_07;7=SO3GS!B(K^2%)Y"^OO-?J= <9KJ!7V.S4L$4*7]YH^@;[ J0_N+ MV&K<)JCPVP/2UKP,$3?#\"58W9:*:9!MIQVH0G!BX*/;Y';.@JYKZ/U5-/9@ M2^05CJ"059QQGS(2;D7(T4BET04@LF=. ?";?JG1>U:R#I SLK@$($6AGY'ZML\3I5A>++,Q^K M^9V#?''J)>HHE')0&(>\Z).=A'.>N.Y,$/G3/IL'W&].X3@GNNG$O4B7LL6M M:;^9*W/FS8""/)1K[Q'9OAM"<*\* % 7YDXP.EU,<4Z;AP(M'='@\I1PPQ(2V,D)*+AS@-"KVK.=/%2_ M%FSA<%C6-XM(S2E(#V92$'LJV.Z2XE-*83I'7]86%$9OCH'-JP M6["FD- XW-EI5R_0)FJ^N60B(/S!_?0+V/MUIT_G.B,*>AF:2>];]>J6)?,4 M6(@:BE5%CY6!TJLC6>(20A1ULM<7YJZY<(4D5W<@!=PI\S:)8%KO)K*42P@B M5[^.FQ=!+3# @1I(.;BN0RW">8V=O"6"\QL^-FB?VT#GFH#PHF;A@C/;#=R, M/NZ,CRQQ--J*2:,*Z#Q;^.^"90EO,&22L4Z6I).]0,K#6?#0>$ 3Z-25/&1C M)78/LA[%, L"V$_\(,YINQL-G)3K!$0PMH+ *7C).K8RF87&W)S\SOZNLJ:] M,^$T(X/ ]#R[>^*\'"HN-Q(!UZ?X_ MK24>F,!9%^!430UVP6XM1$9YW9(;^F.F;9T5%!M&0G/\SJV0HD;9. +*S1N' M5!-4!!0!14 14 360D"Y>2WX-+(BH @H HJ (K!Q!)2;-PZI)J@(* **@"*@ M"*R%P*?C9CAKC9Z@G/S^R4_W_A,\R>-\M>RMQYC:E\H+2*5RY*]U7)?4_L"R M@O"N&)6GN0A7PL+/9<,'DM!7BH BH A\)@A\.FZ&8QV54_7[0T+SF$P"K<#+UDH_L.[[(L M]Z?>/3/VE417F"4](PD]+=Z<]I(H9N^'X@JFN_3I$!:WF?%*OKR&*.^TS1=0C=R7)<3&:B%E:/7<0$D5'WUGN,I^UX6 +&R>/'Z>>K>GFN.25R!5+7-!$ MV9D=1ZDB(,^R0@7P_>9&!-"?S-D)^4,VMCC07)'O0NIGK^!65'EGERX- MAP0 9X[FECF9UT!W65:D0,V&PA,*$@1V=".O%)LB8-F;O>B@HOK^><#2A+S% MV^2KRI9='Q0!14 1V X"JW)SH_L.SXJIX>:@VY"&>7/5;1%963H^,[Y$JA?R MK!4P]CHU:?(]@N:3R+H()H)6P))L@ (W.3SY<)XE->G7HZ SK.=)$-96Q(G0ZGTG)0,$H-@4OK[\&W/=)896C? MI^IQ"VQW5.O"%=P*B@8BR!P8V M$E/BD"BH BL!4$5N5F8TL/ M)H+F_KN9HC5Q<\UM2 ,WFPDBVQT<#O.N6_JVQ,98(/E+Z]G8(1NG--:H,MA0 MG2^P-0T(4@'!8,+9^=M@[BP&,'W5Z0IX"[:IU0T"6WJ##*SA66^Q !"R@K/\).3W0@\PKP"E\;T+\3-4"!7 MCUQ$!HK0EL95PN$[V6"QHQNV".9AZ"1F?%!1C0!(R0 Q+FQ(F]NA*F[I5T=D MJ8^*@"*@""R'P*K<;"@4^C+S"%TA3T/-*[MK&W(;$N;FNY9FJ+]^\R;@*\A9 M=Y'BV]1$G7!<7W(JK",G M R:9&V&9@U%\ESN0D0S&Z8CT.34S C!N2+Q2P%Q?>KRQ45AX41YP,ICW:)7? M+"8'!/!&;!1;B&3UQ*9;J4=X;\)#7?K"$MJ+/!U-1Z^*HBB,J$V*RKSN!&G( MS@;0!T5 $5 $MH# QKE9FFZN][!D;!:/+D,/+C>;A0EN*"?&[>9OS\4TM%Y^ M[+ MG9L>G&=CWKS9\*6E&3NGE/,G(C8W;P9N=JG9[)FB('<[D35?X9V-\DGF MS2 !'PYGFD2LU&XX#:4>S ;\P!SDP!^=0N1F'?=F O? M!,,#-U,,%%@9*ZGE;@@^U[%RI]4D14 04@:T@L'ENQGU< M=(@T_2%/#\"(?-!M"- &;D^Z_T^N]=C+I3 MH\O_F26'*81';U<12,(]KT__\);G3[3Q2?;/V: ME5#=A^!(!]:!.^@#0.RXV_UFM*0?]_H_U]WN"FYV^\W5\ XWASD4K^:.R=0O MK#W (YU4,";[N=YYA8/QL?O-3@;64#1RP-/B-1P9EL>>7V9TB-HYO')@B%/*Q"XB+WE.>\&\ M^8OT_@&Z__GR?'SE5E!!\GKNUF/,X-J=&;:.L*P ]7/:9>F<\PRNY0EG/G3M M"F:_>N>T:XZ,X&3QZQ/"QWJTK/G=8NX)CD[0N0V?TV9G1')UUW*S*+@5U,KI MCM;;(]8'X&S;G%2W+R-:^A8B!>;-_KENJ!07/H YC<.@ I/>5WFO"\[$I*>C M@!>='RZ+A^A]"$KB$I?GM.D0>" ['$3*;6F+ACXH HJ (K )!%;AYDWDNS]I MU!?>]T7FVUCK6F9%0!%0!!2!?49 MN7F?:T=E4P04 45 $;B-""@WW\9:US(K HJ (J ([#,"RLW[7#LJFR*@""@" MBL!M1$"Y^3;6NI99$5 $% %%8)\14&[>Y]I1V10!14 14 1N(P+*S;>QUK7, MBH BH @H ON,@'+S/M>.RJ8(* **@")P&Q%0;KZ-M:YE5@04 45 $=AG!)2; M][EV5#9%0!%0!!2!VXC FZ.])\BH @H HJ (J (; Z!-F,-Y>;-X:TI*0** M@"*@""@"BQ!0;EZ$D'Y7!!0!14 14 1VBX!R\V[QUMP4 45 $5 $%(%%"&R1 MF^,')V>C"68PFXY>9@\.%@GC?8?HY\][<13%Q_W)K)STX7FE?W&O/REGD_YQ M0P*'O?Y['XC)Z.SD04/HE418',F5=W%8&8*$?]_O'S//I;3\RR)XZ,7 ME[-R27+%Z&OPL:S"=MS\<93?PU@'1R]^FI7VITQI>\\KEWW>98 MHYN/9G-&/]O#35-6!!0!1> &(A!F8__M2MP,G759SMZ=5^>?!P].7M,T;CIZ MT4N(,+J]%\,IY$HS[*Z;R,Z&^:]^*^;--CJD?=KK1E'S5V:)4W0*3RB3B0:/S@Y1Y#*JW>#;Q EHMB_CWZS=X-4(:F1V^>KT&2$P>W=VC/4EY+]ZUW^2 MT,(&B3_*?^7-FYNRFU=?-["=:9$4 45 $5@& >Q0%_RW$C>+_KJG%YA:Q&Y/IAD-V-DI/!=(8OQ3S2K6G'278^+2?#_"B.C_+A M!.?E_X2<5")S' :GO()K+9/)%6!)I4"]F C*0T)>OCB*\241)\X1I\/3!_2R MG,?-H?+:HE%Q:$Q@7T91=#<;?"BG/^0/#N('I\/I]71PDD08H$3HO JV)2)N MKN. $2Z 4,PH,AEA\ M^?2'(J (* *W#X$%M(R?5^+FB/IEF_X,RWIVD]V(TA=-9^ ]GJ#1;Q0$*EXNDM=2+T)GIKRN:(6_@[!;<;)'$G03. MB #D$I$D<[@9UQ)@+>3Y5_DKAB+(S?.RH\UIY699E?JL""@"BH!!@ EBWM^5 MN9GRB)/>-[@3_'&4RWFDK0-!P_:=X"IQ3ML+B=2RP7DSD1,M:);^9I*69,<[\D*>)LW%U&GD(]X"[QWTX M@2YVS;%HR9,^'!\#TL*L_?+B[)^X'_?7KW'&+\H[9[]Y76Z> V!;;HYM\250 M\))PD*L4<[*;5U^WK1%J>14!14 1J"# _#OO[RK<#(>9LY=VY9;/5,M#SN7L MW>L3<^G9GM.V+^VMW,JB=[=W:DXP^Z *8/:?MSIQ; MV2:C5]_S.>TH2HY?X +^[-WWK^"!V$X>5#;E])F_*3KE95J(^*P** M@"+@(3"/D_G;:MSL97-C?XCYXHTMHQ9,$5 $% %%8+<(,/_.^ZO35L-98BH @H HJ (K * LR_\_XJ-Z^"K,91 M!!0!14 14 160V >)_,WY>;5L-58BH BH @H HK *@@P_\[[NX";YT75;XJ M(J (* **@"*P!024F[< JB:I""@"BH BH BL@8!R\QK@:51%0!%0!!0!16 + M""@W;P%435(14 04 45 $5@# >7F-<#3J(J (J (* **P!806(6;KP=9)SHX M*GYB=TO7X^)AE!;C+<@72O)JW'^"'J,?%N/K4 !]IP@H HJ (J (?,8(K,S- M410_*BZOL.@[YN:+(NUTLH'2\F>L=RJZ(J (* **0#,"*W/S89)TXJ,"7#65 MCIMGX_/37I],=793F;CEYF MZ0%$B=.3\S'/Q5GDZ>@L2]$E\4$*#C8F@PQ3BJ(=SM19&/VK""@"BH BH AL M'X&5N?GA\_-G1S&M;%MN!C]+1-BS\=EQ$L/L%E? \:7QW02+X>@/$;Z"/ZA. M:@""@"BH B\.D06)V;B_$O ME\6C&-CTE]!^,S,H<#-Y5L8I-'I-+LOI($LZV>!JE'P<^)Q3=N'T21%0!!0!14 1N#D(K,/-U^7LI^+H(#YZ=OZPFL0_.\.V@)#GCVE7H6[':HII92$5 $%(%;B\ JW'QK MP=*"*P**@"*@""@".T! N7D'(&L6BH BH @H HK $@@H-R\!E@95!!0!14 1 M4 1V@(!R\PY UBP4 45 $5 $%($E$%B)F_&>LF-X/=KH/TZ1-T M1G% UY1+>>L)+RZC/3 T/V(_)8]ZZ0&: OXNL!I]OT4+(O=R__X31IUEIBC M:ZTJ HJ (J (* *?.0+KIC%:] SYN@!NCNYF@P^?.;8JOB*@""@"BH BL H"ZW.S\6-13OJ] M.,D&[T?YO2A.L^>O1E/V]TC[S6_ZUNE%68+'JB9?%Q!\CB'/58JI<10!14 1 M4 04@<\&@?6YF7U1$ $/IN5TU,][Y&-9N'!.,N!F#LQ^J(*^+N"EY_+BLT%3 M!54$% %%0!%0!-9'8 O<;(0R&\G.I'9HW@PT7)LB \LK-Z]?MYJ"(J (* ** MP.>)P,:Y&=:T<0=Z5DY_R-/#;CZ%TXZ16PZ^R6N]EQ1?"<-ONZ\+@9CH+K.>W-5+:FH@@H HJ (O!9 M(+ 2-W\6)5,A%0%%0!%0!!2!SQ,!Y>;/L]Y4:D5 $5 $%(&;BX!R\\VM6RV9 M(J (* **P.>)@'+SQNHMTG^*@"*@""@"BL B!-JPCG)S&Y0TC"*@""@"BH B ML#L$E)MWA[7FI @H HJ (J (M$% N;D-2AI&$5 $% %%0!'8'0+*S;O#6G-2 M!!0!14 14 3:(*#7FW6&M.2D"BH BH @H FT0 M4&YN@Y*&4004 45 $5 $=H> 7=8:TZ*@"*@""@"BD ;!)2;VZ"D810!14 14 04@=TAH-R\ M.ZPU)T5 $5 $% %%H T"RLUM4-(PBH BH @H HK [A!0;MX=UIJ3(J (* ** M@"+0!@'EYC8H:1A%0!%0!!0!16!W""@W;Q?K^7X\MYNWIJX(* (A!+15AE#1 M=_N%P$K#K)-D@VGXZ_0\2QX5X^MR?K!P9/]M* 5X MU\D&UW[(ZJ_9='"2I,6X^GX#OZ.H$6'_TW20)0[4Y+@838,.,DUXQFLZ\T($?%T5ZM[&[L^%G MP[Q[I]=_SR_>]WMWNOEW?V@3U\3Q>XPX/3D?+Q2.LZL(>3TN'K;H::[&@Y?] MT803T;_;1:"1.>9E"]S\$ B5_DU_R-.#N-C3<_/=M+A ,2>CXCB)C_N3UFT-HP$ VRG%//#TFR+PN2%0(6 IOO\)*#/) MSF&\.[OL']_MYL/EVJ1,VGO^.,KON3YSTN]UEFWOTT%F>PR<773ST8K"M>1F MF:-7&/VQ#00VP'#:,W-#&N7!)YHK M/BPNWICIM4PA>XD#U8LB[<3IDZ@6 7 M17J0/'Z,DE7'OTX*(+;)Z.R$"A"G)V=K#Q+]IN[5H/_)UWL:5N?_CO-F&.2F M:1)%]_+!]T6O"X4VPV0+PD'ZU9<]!+.3#:[<8+_;*X;3<9$F]],DCE9OO9[D M^D,1^*P1\)N>5Q3_T\=1?C_I?3.0BX+3H=<&QT4:WTGN0)\7IZ?#Z=]HWBPF MW UMT/'Q;-(_[L#L+),#_";ED*^?/X_$OLZY(T3:";G%NT'_I/L8-I7@3U@-0?ZR*P M"6YV\^8/@^QNE#SICZ]FX[/CY/"H^&D&U)=D@\FD?QS'CXK+*QR!=B/B/OH([PPW5U,00TP[;\;A)]$>#).[47(R6+R*-:\._*;NA?0_R996EB7^ M_+?_F[GY ?LV%,RR..H MIO&]_(_?I(B&E[W^4 1N*P)^T_-0J'Z"C:+B.TP??]WEU=+F=T MT,G^]'9!T=Z)F;H'FO[8!@(K1O&!L-YLUDS?]_O'<+4<)1WHX,T>^;V/R CCLN92F[F%21,UIM!LJC MB D'*V&[-UIWD%AMZJ(._4\^-]?FS;B#A6,4!_QAFOY*+L5#86'J3Z-O AR? MBWRI?6LAHSXJ C<0 ;_I>05L_@34&'?_ZZ__V:SU84-,,M>XJ-T1-]/_\]N@ MF2Y_@&D&+6AS:Y4[AM +B7\TI0&1_1X#WD _AM^Q0_,BG;UURX%?GH__%PP@ MG.04\=FS='[1E)L]5=GVCY6YF?:;:6<49[2@&W:-FO6BDPT^VK-@DU'_VZ)X MGM.J;'#>7.22#B6SLDX"?>+S9-3/:>7'+/!":*92?@ZE@&)R% M$UFG#IJ;>NE_DBT-44U.!J,_\+R93I?@O)EVOU F-SJ&Y83[\^;-KE3KE$;C M*@(W 0&_Z7DE\C[!$/DPS7] CB5N_O?B]_?-#C3%'YLWU-@C+VH^R MI_=X&QM3L//F\L,@^Z(+\^8O8%Y>_2=[#/IFN;G$GB&TYD>#_OX N-EFA&N$ M9MXLNA=Q%I6*IMQ[ MWQQ%7I3V)$D7)<3%X8_;(3;]!F^+-^\T4K%HT[,.C#J^,^L#IKTTC ML#XWE[0'C&-)X&FCP3@6 SHTW/P.EHN/BLM9B1O)L>!F5$T3K'&_F17;<#.L M:=,.=(G''+KYZ&K!O)EVK&D;FP>J!*=EZZWL-_,:0N#OIFM3TU,$%('%" 2: MHGBU.+Z&4 2VC\ FN+E$2C,'(NPY;=Z$-J0[-90<15'2R_,>G=7"HPH'491D M,&/&%6DW+#U(Q3GM"C=?5P:&HXD[$&Y6UR$U;]Y\/[T/1Q7Y +D %XY6Q1$. M%]QX-QT;IJ>(J (+$8@T!3%J\7Q-80BL'T$;@DW;Q_(AAS\ MHR5>(/\3[*.+_@&.=*UE0Q3N9;X:3:_X6H67=?,/>?B%=R7HN!\8-/@?Y]E= M$O)_6V@(M3D/_:((?%H$_*;GR>)_VH-6:4Y6^]8]?_WXGWF3SY,^_,,OQ5+6 M/=TI=$K:'04/9V7>JG7/N?"T^ZC+COCN?!9V-ST_2V!RRL^?U[)G2=BEJ*$5@_Q#PFYXGG_]I'UJE6O?T*NCV M_%!NWFY=^TW=R\O_5.\%)L/\81>N&WX89/?3_"_OG"4_,MUGCZT=I/GW(VNM M'H:ZO>QW. OO_*YX]K#S].NOC&%],'< =#OQ[0X:N?Q> &P(#_,N6?J34WJP M>0*C=GMJSYAL\]-40Z%>;>N//4+ ;WJ>8/ZG?6B595FW[FFFLS-[O;Y]VC8CBL&.S6N/_8$ ;_I>4+YG_:A599E:8UZ\@.U\2ON$S9G MW?-?>P\[Y 2/4'&=B5KW]/1D!S]6XV:RFXU^#$NZKTR&KW<@\&>6A=_4/>'] M3W5>A,# AF0WM&JZ#R;$8D]:[ .YYF2Y>7!-0^^+,W1W\S>P3^[^L3&U,CAO M[N+U-EP>][CYV;/T4%@AJ-@3E;8,O5+K#T7@DR/@-SU/'/_3/K1*6+\B9QC. MNB>U\0O?'V"UB[!'0NJEL-T%FG9P74'4Z>7?26=%E^BF%AHWI481U;JGIS-; M^K$*-X-!.&?+!E1G.OBJ1UZGZEZDH$.W[J'N9H.?C$<4=-* -JN[CWMX\=A9 MO;D:#[XQ]CC-=634H3A]^I1<28&S4G1W81VKD0/4'\#BF+1&NR786B?K-W4O MFO^IWG[*$IR(W.MEC[MFWNR9[O,-=G[QZU__%S3M@K-88R5-<#,,O>_<2>Z@ MK?RJ[4\K5O-^2_VDO6B7(5['N69DW M;\&Z)W0O\3%X\@#O!7:"#AZ U+JGIS%;^[$"-R-->C8OK73.+ICS(H53/Z0- M,E!W ,ZI<",3AF(XUJLXCP)%C#%8B;LC,''\ "Y6(MP"H6/#W7QTC2Y6R#\Y M1-G'%52_J5N@X,'_5%D]BZ+.OV:_^X*MK7V19/_3[C>SZ3ZQWWSR^O+R[!C\ MRL7@) Z:TT_%T4$4/?BW?WM 0UX<4;%%5;M5;&SX6:=IXX_J<]:95EB6M:SKHGB'7/7^?% M[WE2Q*XMH?MHWF^N-G8R.ZK6/3VE6NW'JMP>(KO]YH_C_A-R@(%+WX^*RZL2G5G-FS<;-QM1M)<+VK2I+%;+ MJH_[I@TJCR)P&Q"HMD/_]VU 0,NX_PBLQLUP<6IP2@O.D7>_V1T(8B]2P+3S MN?G@?OH%6+BPQN0,)6/*^5>]I-/-\0!V8-Z,)QCCF!>TZ4K TO:PME=/_M$2 M+Q_O$Z D>PAWALN+8W\8DYQF@]T_D?O^&;#S9:XX.??\!55V-, M/%C -4.AA,/IYFB@0F!5=/_.",R163_=" 2\IN>7J/K)73P!!WJG@_&LM 8I MV^FYG[[^4@1:(K J-[=,?F$P?XMZ8?!: -S\CG&27?NV#R^J35W(Y'T";EQF M2%$)[QG=M4?D1&:+'B$]>[YO>IXE]]G?^Z*8@>_M^JQ*$0+IZ"M%8"L(>$W/ MS\'[A#8]DEZ!(T@ZJWPO'[T?9'?Q9G\[/??3UU^*0$L$/FMN?M_O'?*%HI;E MW74PKZG[F7N?JD1%=_SQCEER/TWBJ/OT^>_!QS2M+WS=^S_@R4U7)1_[QH.N MQ56K_(>I7=BPJQ0HE>1FO/]V/Q^-BO1NFB91]']FA;EN'J=H+A0N7EO#?FPN ME.QOP]&]^VG2S08385#PR_/Q+^/B89PD=T#N@S3_'WWR[>&*X*.COQ2!K2'@ M-3T_%_FINAQE+C)A(X0#JF^+] ZO^1WEPTE9:5QJMM;'5G\MA<"GYN:EA/T, M \NF7A'?^P3<2&T>*#447;^9S_6RV'Q,$I.!M/KZ> $SN@;JZ)P:E__*0*[1,!K>G[&\I,O_?#6Z.[%*+\7]_J3$J^&HZ\+8=JS9EES,"6I M:MU069:\9(?G]>S 2;K'T9GSK#?J__\P\-.]N;".MN@B$6>NCA11%XWR/ ? M64Y0;JXHA/[<%0)>T_,SE9^"\^9.UG_CN/EN!BV(6NL<2Y9^'OI+$6B!@')S M"Y#6""*;>B49[]-B;N;8M+7\\K_7N!F7M1\_?=KEK6)_WES"+G(7YLW@VZKZ M;QXW0XZ>N5 ;&3NOQ_GOC\ 0F?6],3X[3KHX;Y:Q>+1A!@TZ;[8HZL.N$?": MGI^Y]ZGM?C/I-EJQE8W+6._R,]!?BD [!)2;V^&T:BBOJ?N)>)\69._HDE..=5FEX[V.IGI&L1^\\GKL?4.Z5OKG,?-8 JF$);\WOK60W\P[BF; M]YOQ3 'L]QLK(KZ1? ATE^*P#80\)J>GT'U4^B<]F7Q*(:-I_^W2.6\67A- MK5JR]//07XI "P24FUN M$80N:Q;?UXC88VJ""@"*R)0;XGRS8J):C1%8*,( M*#=O%$Y-3!%0!!2! *P[BU' /J\"(&.<$$; /3&OU)NOO%5K 54!!0!14 1 M^,P04&[^S"I,Q54$% %%0!&X\0@H-]_X*M8"*@*M$8 S@1%Z6^O?=@A4;C_&2>^;P?BJ7=SMA )5L2X$MY/%[4Y5N?EVU[^67A&0 M"" W1]'!4?&3,72^$6Z&1+0?ET O^WQ1I(=N_Q4N=QT8,P;+IK2I\,K-FT*R M(1WEY@9@]+4B< L1@ XWOI/L?-TOK-R=D(S-N$_[E[1^CPYL,YV[R[ M[:=[PG"U>NMS,UH[L1YXT;!NW,W?3D8O,S*F&Z?9V0C,&$#U=1_W[J.Y7S8L M6*D@\#?PXC76\U:KR5@NDW+P:;AI+$;B)" W M=]+GKV!:=E1#/L1"CF)UWKRNLOCGID&SE@@'@=X/L+AG&1\OYZ-X7[ L= MXF+)%=S>!AL)4(\1F?L%:T+XE;+(?YB6DV%^%.M:R+K5.B^^\.-3)!A>ZIKVF'M7WF]$[ MED ;:?JX;RSD0WBP]@LU9:L#+>1_]?73>@5=#?-N'*?9\S[.MF&&/,R[![R* MCO68%A>PJL)93/H]G3>O6:MSHRLWSX5'/RH"MPH!YN82_9K RO;Y?^!9L+^: MOI[0@& -ZYD^;6-ZRLWKZY _;[;IN8K@89#Q'3,=9.!0!KG9UA2^3--[8KYK M*NAZ-AWU\UX7[QRC^_8KZ7T'7W>R-V\R)'S,WF5MI=&'32*@W+Q)-#4M1>#S M1@"[:C-;@@7,3I+>3^"?.6-4*Y>$@.3F<@9[S#!ETOWF3UZ%B[D9G=G,V6_^ MB)O0\_:;4]A(GDV'IVGL!2OQA 'L:.A^\PX50;EYAV!K5HK GB/@<7-9EG@@ MR-QOMDY3HC@UY[0A>/WVL_/+@N>TIS,\D6175O<<@OT4KP4WNT/44>2=TSZX MGWX!Y[3= >QA89>OLY>CRCEMX[Z]+-TY;7N=6L]I[TX]E)MWA[7FI @H HK M3A'PM_]WFK5FMAX"RLWKX:>Q%0%%0!'86P24F_>V:A8)IMR\""']K@@H HJ M(J ([!8!Y>;=XJVY*0**@"*@""@"BQ!0;EZ$D'Y7!!0!14 14 1VB\!*W Q[ M&/)?MW=ZCM96=RN[R V/EV8#=TM/?-/'>0A4[ U1M6[Q2"V:"8RCR)I6#ON< M![,)\\2N?&-+"Y77^G,%!-SIW"A*>J<#;-G0P+:H%49,N*+SJ!@O4_,K%/"S MC%)II_;@]/*%V7Q5?ASE]]!FG+.X'D7S24$;[.**6YF;G=LX-.]GS<(MSG(; M(92;UT5U\RTV*%'%>I$,LTYS72>NE$&?W_=[=Y(>VH,LR2SSO7ST$0U;;)^; M8=#O.A:M#(& ?X=J'3]4FV_I%T6:]/I_G_2/X^2X0"#K(M&J:*HFX^NQX/3'MK!"%W33![UT@.L M?T^=6$]\H?37' 2@ANR21HE-^P!Z6'A_D/8>816@34?P752O%+_6)J.SC/H MCE+:-AM5%<8I!YHZJ7<+<\2^^9]\;K9^J*2A<@ 0QD_XU_;#D_'YE]P/GPZG M,QQFM:E*>Y59MKAZA98E]0^C]X,LB9Q_;AR%@\^,SZT&]4][E_.R'(0>2XR6:&>S)-\ @ $E$0515J:H.7(V+ MAPTU99LKQ8>?D7%VA#*0UT)R@@1U3?Z.T,$.6#+"5 -Z\DG]SR]"??^^H[$1 M<'I0?$NKV20BMNU*[8-B5"M%UEK D='U*.^:*#\51X?5>96=-P>ZA0_[A]4N M)?*YV?JADE>DN F+?IB(\P ,?F'3X&%6M2$'JA*\7[3P3%5R_S C*W(':?8? MONJ\[_<.37\._JQB[*>YL6N#;5:BE;G9WV\NAM-2&G0%Z&M>:]X6:8=?FE'5 MV_.Z#=@_OT\4XUA=;K+8ZS9 M=/2JR,WZ%B^7RCIA*]^\IJT-5J)3>5Z9F^MKDLC-AB!M'5AM2+(!<+,E4-"0 MSN^*9W(690=3X!*%%C!IX0LU3(X&HD[6?T..5FP.-NE*$?5G&P0 8KFA",.= M3J\_,0M6'WVSBU134 5>K0C_-G:GPZQEF/27XV91I9-1_]NB>&XXHY,-< +M]!>]\@40*;5#0,!*!J_'@FUZ"ZUM2/=QSK5*0FPWF$*Q>&1-LV[S7 M53E":KCYHS^ XVY!BG;KGOUYLRU^$S=S'?A(8C17?32=HE9?K\I6GJD&0.%W MV"6H%8O7L7%-NYR.^D51%%_W8+N35LU,G6J#=9#5GK;$S0"]F_08!6HY;[8K MTV8KPO3#/!+D(L@L=-[,J*S\5[982F32[W5ZSY_WT-%ZB=S,,R9(/5N!G]O2>]O"B^'5QH?+XE%5)I\$K0R?#S=>0@ZM'?Z!?2^EVO&C@ M9EDOS-/PCH&%Y\"\F4?A)GJP*BVN\SQ3@<)03<$R"0[C.)[)^O+'XN@PZ7U= M%-\-QC_R] STJJ%CY_BW_N^6N#FXU^CVF]TIOL#&$NXWIWAL ;95<%/*!2LQ M[IU>_^^ZW[Q)[36ME*:AE##Y.8C-@A6T?-JFL@YM<+_9&-#',[VN/X6-"*R@ M% YDT28Q;!XOM]_,/0S2/!U!P"TK''LW[3>3*QZK)^\WB=*-3XL. *=?GH^O MH 9'12_!34>I'N;Y'8R_JY5B^EQ<+*$*PJ38D=$_H"O',R+E9)@?F6&?115T MS)XOJ;E4LL%NXT,#-R,C)MGYE/#$A2NH'VXY>% +]YOMT>Z658G[S8L\4YU= M](]C<_X+!]"^.PU0#_ #?7!4_#0SQ_Z]>?-UH&/7!FOT>TO<7);>@4SR6@/C MW_A^>A\6-NRY3>\T8'8V G)PY[1#Q[G=S3E[YE//::_=7[);=\O4%)!O1<.-VQSV.Z@'9WP>D-%7HF;0PFU>*=K M4RU VJ,@[H E",4K9GLDH(JB""@"BL -14"Y^896[)K%@B-@D3>S46Y>$U*- MK@@H HI :P1VR+127K]9A"B?#UP0#N_MN+SB=.Z) MS0^#[%Y:J!VH!:"&/G\89"D8$*@ OOK)27L.,Y3;:N_@N@A:.9 'B:VCI%": MH&7NP*H? HX$W\\&M]P2I(^).+A;^]#T8H>] 1N3"ISQ;Y+NYKROX!SR0]6R M4[TYF-SPDJS S8S(.JK0,BY0A35 1I%RG(ZX'O$7F6.T1L5VXIS M[JK(XH$HE4\590G^D?!Z'-N$PSDUVO7\&0P8P3_THN.F5O8B-0X\G9L4D71FC*P)O7!E$'(45(92)Q%+<5%6YM+6=J)^"U7 %E\ M;,5/BS-T'-3MH9U\L%4PIY%2=(S()E3-Q=G-] 960]PM=BGQ+7GVN=FS*I\8 MG+_Z^JDQNROO-*,1)S C4_?C=TN@^UR+N5ENCM%"35F6[FHLW6K'SOP\2P[1 MT R:!"(+ X.3)&IR9$1W:NV\&2"&'L!,GNJ^3:SZ!AS@-+@1_5RK;9-R2SZ6 MSZ7U,/9.6N5EPH-)C.\GZB@??D#/5/=RDS[XKC WB>EGFQ;4;M5)T5QO8US2 #=OI#<@XV*^ MMS'.\S;]M9T;%MKZH<(.T?2ZM@JP+7B^I]3=TV>H*YOEYJ#Y7)I[H6\":],1 MM,=TS.!F-IF./.V!7/UJ0XY2I(%-(DS-X/U MP: ^J!EVB1H^V_X=?K7Q-L8I>!%I$+V)WN#BC?-_A2/^JB)Q_C?]+R[[N:;) M!A,!=L:9JP#^NJU ,;O-KF?O.F0?>[EVRPWLPEU,+E8]3T"?@ALPS)J!"9Y MG;[!DTC!V*(*SIMG]?0=-Z-N>LG:?#_WZMJ\_![OXEDP#W#,T L#Z *>P+Z, MJQT>6?GD5_N,+N2*@KW(85U/V_@<0^>/=F!G,S'KV&1A/Y"X$;79V0V7Q:5X MVY\ $:L 5''SO8TQ8!!1--[*SY5[@S=]D:Q5),[T%OUM(%2)LWD.N).!+UZ' M2$:M;Q%\GV-1M\/-L(59]3WB^0@R\V8TE]_K3YJ0\Y982[???!U(W^=F'DLV MI:SO&0%HM\RQ#=PLO7]:GI8=)3R[]0](N?H5G"M?%D=QMY<_!]?KES1OMF?[ MY_L<?-K 3VK^G?J5[:>!OCF%Y$9Z@9/J_3&T"R MMNZ,E^[;>DX;%P49;_-7PL[/\->?-\.;P-"VDI;^W"\$ML/-H MR9Q&':>1R M)/]!N$R9.%=%9!*]HD >-XMSVL'TS1+<<(9;DN;\$3O ::3__:J.3R&-!%D^ M"UF0$?&$/&YT476*>3.2'.XN\]'NOXJOAJ=QWW M$K-)02=4:XZ2X(A87$F'&RM;7N#GP?97=20Z^GP-(UO[82O_;QY&O ]I>Z>6$\_H[_;X>:P[Y$% MY[0#CHR *L2_I)?WT5%5.'UT4D:^N]TY;7L1$#=LO#W1SZB:MBGJO'/:G.^, MCV''Z=.G:5Q=TR[AW+P]IWWR>NS\S(@YM*'D*(JZO?RK7H)KT?84;L1;:/), M*5VP_D>_%]O-9GGH&I,Z/1_/2N9[+W$\TYV!/_" /N@Y;:Y<^1(&%WS_*>T5S=:(!5% MG[>.P!KS" U0*U"W9[ZEM+J@A\9@@H-V^LPL3B^_X^;JRTMR:A_:W+34AVXZMQ M$R#M.HT;7RDK%'#7=;#E_-H@H-S;=8:TY*0** M@"*@""@";1!0;FZ#DH91!!0!14 14 1VAX!R\^ZPUIP4 45 $5 $%($V""@W MMT%)PR@"BH BH @H KM#0+EY=UAK3HJ (J (* **0!L$E)O;H*1A% %%0!%0 M!!2!W2&@W+P[K#4G14 14 04 46@#0+*S6U0TC"*@"*@""@"BL#N$%!NWAW6 MFI,BH @H HJ (M & >7F-BAI&$5 $5 $% %%8'<(*#?O#FO-21%0!!0!14 1 M:(. 'M>:D""@"BH BH BT06 !-V_94Y8F MKP@H HJ (J (W"X$E)MO5WUK:14!14 14 3V'X$M?E+-)_SB>GQ1]K4 R&^;=I3(^[/7? ME^7'47YO3_GH8TFEB!PFO_D-%VTQ,D*PQ8&;0\S'$.+%R?'9NUGI MI&U.;/4O\8/L[$\O>H=11.5ZWX=G_:<(* **P$U H$)$P9^KK6DCETS/LR2. MCUYCO!M%43. M-MI*%3&'X:!AB5BUH(LQQ+I;>DQ3RVC>B[B;#V>E\O$\C/2;(J (?+X(!,FX M\G(E;B8NF;T[/WG@SSH/'IR\IDG5=/2BE]#';N_%<(K4@S/L+DX]48S9,/_5 M;\6\V48O9^_.3WO=**)N>C8=O1F\NRK+F4C6U(OC6L$K[F6M]JJ?L"RS=S_^ M.*7INY.AG%WVCX$ZH_C!R3D6:_KC %8+*O-FFO5.1J^^QT"3T8OC!*+9I":C MP8]32[U&)$=R*-+TW;MIB9R'/R$+)RH!/AV]&I 8PQ< 3H-@\GUY]6[P#50$ MI$#,+6>B((,9$)!4#L-@H2@NJ1!RIT7&9D1K +._CWZG!*>COHY]I)1A'/HJ\L7C^+XT8O+ M*^STB5P_#+*[47(RF,[P)?;[-&]V9! GV?FTG SSHS@^RH>3$N;E_X13J'+V M[NPX.3QZ\=.,>%% [0C,)35OG&$R_+=?'2-SRZU \R7!(-R M-7 SD@T6W% LK"C,IL/3!W'WN ^+"QX+NM7:NT _L]&WWXYPLH@_<=;H1#5" MPEB!%BHPJ0;!HKO9X$,Y_2%_#DP2+ [&H7+1^#LGZ$W17:N+F M:J',\KN9-X5N#DB'K7I$P.);I2(!WKP^["36EV^#G*S M>&E6GC^.\OO8H1-_F#DT;"T+H!V!.5X1GVN/+CQ]HLY=2ICT\A??]FDWW1;! ML!&5,3AOIKD=4=K[?N\.2DY351HK5+B97GX,F!-5"NF> M,:^Z8"8=0@D%AC!W8 0PZ??NNO7SN[!5[R\=.PQM00YY.UP4D#(-9X0U;I-% M:6E0XHKCQB6XBUP%G 9DE)U5*L*3I44Y(5F'!L^A9576:E]?* **@"+PR1&P MW#GG835NAF73I)<; H/DW_=[_X('FF1>[_N_>2J6K"T@@H8M&?R3=RB,^_'? M_@JV'K?.S40>4"J:[(Y>/3\Y?369P0R85MT-!=+XH TWT_37<#,MO=I<#!#$ M;=]__R--7HEO?OS^>Z)JN34>9"!"K"880R>XVOD*V] MD8ZMA<7G_@&)P(&K+9Y+S99&%&-O9,LCL"[!<-Y7J,-/?&D]3IN&,)%P+N5DP+F4-*0>Y6>?-7$?Z M5Q%0!#YS!)KX6+Y?A9N1,\H9;!Q&$>VPTIEM6"-U^\VXE"WVFRDD4+(@%4<& M<_:;EYXW.U:K56'U$U(=4Y23EK9U<>?X?W?[SYVHCH_ERJW8;Y:"!?>; 0>B6 238*]MWKOY*-71?&X.9R0J ME_>;F^?-Q+BPZPM%0!'86P0D!S<]K\+-< (Y M>SF:XKT?.#-+9ZKER>1R]N[UB;GT;,]IVY?VCFQET;O;.Z7ST"[D:OO-CM5J ME5/]Y'%S%"7'+\R)8CQ:3!-$>QIYWCEML1UK*(W/:<_>#5Z-:N>T@7S-\2BZ M2<5,1D?)6G!S\SGMI'=*)[K+JW?G7_)A>LJ..,]G4(N2&RH1D=<+Y4<,9.0' M$/ *Y"7CA@ W0XW9I/_T-W"AG,2PBS2H71!T5 $5 $]@Z!)CZ6 M[U?CYKTKZAX*1%0$9Z3=T;9[>RBGBJ0(* **@"*P2P0D!S<]*S=OKT;<@D'I MS5^WEZ.FK @H HJ (K#O"#3QL7ROW+SOM:CR*0**@"*@"-PD!"0'-STK-]^D M&M>R* **@"*@".P[ DU\+-\OX&895)\5 45 $5 $% %%8 <(*#?O &3-0A%0 M!!0!14 16 (!Y>8EP-*@BH BH @H HK #A!0;MX!R)J%(J (* **@"*P! +* MS4N I4$5 45 $5 $%($=(*#98\*L;7)81/LL%T M0?C*Y]EX4&1I'.&_;N_T?#RKA/C$/Q&&;'"]CAC30990"?'_..D5H_^?O?=Y MC21)UD7CWXBU.+O<:5>K6.6F#KS>U.+5(@:TN+6HQ8."%Z # [48J$6"8*"A MN04!HN! 81'*I62LE22]:(K%.D_S#\S]\]_6+@MEDT#[W?6+WM6YSDRSQ].AI_ MO)T:K!1#P! P!#YG!&[(S?-IM4_KOC3_\D0OK6 -14NO%]7I^]'.("]>8LI! M?O #KH#GT^,#6A:W\S;-4 M_W0T_GE2[L%Z.WM=SRX:F"(,7Q7/<04^+&AQMIR-#PNW8DWS UB3(TNE^9LW M*!2\_/ND?.8Y:5X7J18)JX6U+:PRT_SU&US_1=HR.SDLAH1%Y]>0FY&2L49F M+YB71++[Y6:Z5T[FV$9<-P/;97GYXZ)9+J;?C6A)FN:CX^F"&LB+<5KCOG_/ M6@KH.>1FGS$H$T&C/9'G>98FR;.ORM_O4/E='35-LYA4A$/VLL@'D!!4(Y"> M5OD YR6L<_O7$# $#(''BL"-N!D8-'U9G5TTN !J#ZS!NCE)\\/)XA)V4&$X M_@T?AOOUV7)Y5N\/T[WJS&]9(TT.RZE_(_J!]30QG%],XSP 2SB?EL^29+!7 M_;Q<3LIAR@30KGU>[Z=./0%+D.;!B39Q6G0Q:Q^G25/1^,/L$0F[FQD8K'&NGGQ8YGCNAE; MYY:Y]>L, 43LW7J7 8GIJ*&7: .3PSP501@+*/Q)47_@O^U?0\ 0, 0>+P(W MYN9DD(^^KG'GN8UBP,V[;MB%\3L;C3\ B)VAA6.PK@P?K,OF'O^)?2!@@UHY2PFU*A*HT@@ %P9LDR9[GV2[L&0@C M.C\U*NU:W*S.F[DI@$DPC0!) 7MND@/M] H=M5&"'8X'Z4S P-F_AH A8 A< M$X$;+/$:[MU=QLS_*Y6+DW^59M1<>[KH3Z)_^TK-N7LW-K77S?YY6 M+].L**OJV_'IF5M-R@(:I&!N;IIY7>P41T=%:T-;I5G)S>3N5+RMJC^/9W^+ MKYN%F_UZ=^[\M*/94;C.NGDGKWZ&C??L8+Q80I+VNEGSJ#0VND71.F]V:@G+ M5"]9[PZTZZZ;P4[DU%E,P!X, 4/ $'B\"-R(F_&\&7V1FCFX7X7'L;B8PS$7 MQFQ>N;KG.9PWNZ4V'HAZ(B%EX(FO\]->+J95X?RT8V>9JGQ'#^UU,YTWG^/) MZ[-R^F$\RO09,"Y5A:Y %4.2I*DK0UME68E-T-!>/[=T+EOZYPULFY&P7C= M',\NY\WG9]7+--VO)__#?4,%:U \M8V<-W_$^0V>#>,1LF]U2W&\7]WN%KY, M\IR'BA10 EI,1U>>-[$"%RL]HH9D=NYN:> M[,I/&YW,8>E)WS=? %M#%32A<<<-Z*>-/M_D&D_NZ+C>Q2V*))PRQ-?-C?;] M9HTP"*!V_]S54=1/FVQ%]E>\Z=B3(6 (& */&H&-N/GS0@R&?EZU;R(Y+E(# M-_)-2K$\AH A8 @8 H; F@@8-Z\$"ES DLB6P,I,]J,A8 @8 H: (7 3!!X! M-]\$'LMK"!@"AH A8 AL'0'CYJU#;A4: H: (6 (& (K$3!N7@F/_6@(& *& M@"%@"&P= >/FK4-N%1H"AH A8 @8 BL1,&Y>"8_]: @8 H: (6 (;!T!X^:M M0VX5&@(/&0'XW%]]L<^7$,2;' T?'D_:;#.@.URS@['G>V2QUX; 72-@W'S7 M"%OYAL"C0B"XN 8OR=GMC[P>O3(V"I>^*/#N [K;?3A1)=C++2)@W+Q%L*TJ M0^#A(Q!P,]RK)['8]4U_>$/?A41/@2OE_46!?#N>!\L7XMY)0/?8K7QP05V6 MYUF2I,.OWKZ1YW*RU)'%*1X\T/ @?_,:P[9C='DOED1=\Y+8DR&P'02,F[># ML]5B"#P2!-KY[A;UK[U!TX&8<7.; J1>+Z!['S>G;K$./,W/>*E[DKVN M9Q=X:R\&;0-N;L5W/\=8 $;,C\1B[VDSC9OOJ6),+$/@\T2@P\T0?V40A$WS M,4QE3_M\PX#N04QTOH4>^)A#S^GG0!*N&KB9$\,]@'B_K^UI?Y[&]Y"D-FY^ M2-JTMA@"GQR!#C=[=NP)F@[KYG;0EW4#NO=R,U^A#[7K9^6FEF"(%QUN7!(; M-W]R.WKT A@W/WH3, ,@=M$H,W-?%0\APAIT:#IS,V;!'3'>*\<0)SWMX5B M77 TS]W(SQIY_F#JR M5GT&"!@W?P9*,A$-@<\'@=;WS<.BK*>+)3ALSX[W,PPH[H.FGZOPX=Y/^UH! MW266>9J_?I,/8 W=MVZ&(.+3XQ%Z9$,\]7?CV06Z?3%Y2T:)/3]>?#[(FZ0/ M"@'CY@>E3FN,(6 (& *&P - P+CY 2C1FF (& *&@"'PH! P;GY0ZK3&& *& M@"%@"#P !(R;'X 2K0F&@"%@"!@"#PJ!#;DY_$@P_M>#PLD:8P@8 H: (6 ( M; N!S;EYM81)$I8,#I )?4'A,F[I"\*6U^A#B8H#-QP]*>H/!"9^0HI?C]#? M<+W1BZ^K/^SPAY\KE<6W*:U,=-6/RLDV60WR526M_[MXU:Z?Q5+>+0+P19/_ M3!FLE+YJHEH_U$665S^-1]DZA@GJ72?=JA9=S,;5*!_@ZH$=LQN\1?2F):^J MU7XS!&Z.0,B@:Y?7IMY.QG8"Y.8D&>Q5/\/G%$VSK1MK^[ZV[$@,+TV?N%( M " 241!5/@:O^B/P0WI+8@C<#(%M A;CT3#+GV= GZ/RC3R7T[E\ M;8D!<)8$RUI1<:!P-PB>5GE6'+WC@<_1-D33 4E0I#1_\P8_Z\3X/\"9BTE5 M#&$]D;TLZ*O09KF8?N<6&6D^.IXNH X:3(G^Z?E#73SA:0&@S1<_G7OH8<&T M VE R\-7Q7/\K'7H1LFPHH.3V9)F11$A._A WJJ SV33[-6KW-]^O!/>V.QE ML:>M(N!M!@PO+=X=L;4P;?-<$&PC-'6PR_FTVH>>0F9#7D)K:WT#)71)N;[S@J M3A\W9[R.A(&)GVFYN6E4G'E=[.S7\V5#RY')7WF7&ZFZ_L #$(J4#/+RQP7% MX0%&AZK3_'"B;U.">/*[.03.NYC5K[/DZ6C\?YB&Z6@ [SOT@R]!C.7S4HD5 MAUR>5S/00!#,Z,N,K?Z^(BN,&01AH8 3A MHS[F;!Z L.0469RVNW=&XW,5J*?Y4!>[[IU+UC0NA,#)/^K]-*]F4-9NE@V& MY01')2J--,22!_KBEZ!0;@Z4R24D$H"/%/1WX.:6D!=:4Z[ 4XCXQ[4+/D'5 M]L>G10#6KSM%/0>; 6J$I2VH[%?F;+UN9MMPJOS%]XZXK:(9[(S&_P"/BFKV M<3P:PF[!AX8 ($;82Z[<'#74)W1I<]&)_]1#M,T'QW54W IBO>6!RM_"'+NX[H_$UHN)IZFW?8MM?-?#AZ1U%QSKG;,VE!U^?!"+2EGB$IKQM$D7KGP U8B[X5 M +0E>YYG[+"-@U&>NYT]EJ2/FZ7J%>OF\24L&G:?YU^D>05K!? 9X.I89H:T M[[Q9*G+K9ACK9.WK"KE22$ZG\_8/OBR:_?LI$ ";&>:Y]&O8W 9_"S>!XRX0 M,?6UU\V7N$OT/'^>OJC.?BR'@RS;]=MOU.CN;C,(!FX0[(H!DOA<6AXH@?Q@ M<%;1[:>"*YV%>X:7'^S!$+@1 I^"FQORGTP2X.:MGC???50<__F#;8I_\*2H?X$];1[@6/(8/G;>?*/^OIW,9#/D MHL63U$3^Y"Z@N=!-0^?KG3>?+)P'(@9@QKEODG2= 4,_;666;&"]Y\WHG+'$ MP%;/RNDOZ)P11*_Z)\Q3\5R<_![:^T;;P=EJ><@(?!)N;AIR2G*'CN*9"7Z1 M=^"GK3>D[CPJ#GQ"1(Z?Y'6\8MU\"U%Q8)CC3Z<:QZ-MAHLM22_[_+3)!1KH M%/RTP?)QJ]R=&<,*6U6G.X9WM@>7KM%W%'H(5_P#6'8GRNM5^VDGP^+P9+;L M$U+\M.7C5'&C-3]MC?_]>@;RDT^G'(_*Z<,*;E[T^&GS-P7:MA+S R$2C M;E\7L_$[M_,L@:?\QKAV"Y?!1PP,?,7=EP7>45SLT(]:2;9?P:FS^6G?+R/\ MW*79%C=_[CB9_)LAH-=&FY5@N0P!0\ 0>'P(;,[-H7=$Y*_'!Z:UN(. <7,' M$GMA"!@"AL"5"&S(S5>6:PD, 4/ $# $# %#8#,$C)LWP\UR?<8(1#9Y[-5& M"'S&1G!?1=](#Y;I,T-@'>LS;EX')4MC"!@"AH A8 AL#P'CYNUA;349 H: M(6 (& +K(&# L;-V\/::C($# %#P! P!-9!P+AY M'90LC2%@"!@"AH AL#T$C)NWA[759 @8 H: (6 (K(. P@8-V\/:ZO)$# $# %#P!!8!P'CYG50LC2&@"%@"!@"AL#V$#!NWA[6 M5I,A8 @8 H: (; . L;-ZZ!D:0P!0\ 0, 0,@>TA8-R\/:RM)D/ $# $# %# M8!T$C)O70/F[6%M-1D"AH A8 @8 NL@8-R\#DJ6QA P!-9$X+3*=Q+_WR ??3==+'LR M+Q?C@RRO9CT_R^O+\6@G&>Q5/W-!E[/J1;)&1B[AXWCT+*].^<^F:.NE:V>Q/0Z ? >/F?FSL M%T/ $+@V J=5OBLLN)S]<)#O9J.31;R<=2D6N3E)TI?5V066M&Y&KC:0BEXN MI^5P6$Z1[>$9YA//RNDY_#JOBY2?N8@5_QHWKP#'?MH, >/FS7"S7(: (1!% MH,V"2'O(<\O9^+#(:$F=Y@-_L *>3X\/\A3^3/,O3V;$P:X*Y.;= M+-M)]ZHS8%/%S8OI\8CR#?*#'V;+9GE6[>T0BU^<52]W]LJC-U3MCDP:H%PH ME @82DN+=T?%DV$Y638-T_;"K9MG59X,\C>OL1I72]/,I]4^ECM\53Q/:=VL MA8$-@_EX-/1E)BD^+^?U?LK3@BB(]M(0,&XV&S $#(%;1*#-S4B!NT7]*Q 2 M+7R79_7^$#>0A6)Q2,E%_=&3=$(2-N%A>?T;/*1[Y63>+'XL\P$V!X2AB04*LY.-_M>9HV$4.$EP%WTAA'V+ MN%M1#PP!X^8'IE!KCB'P:1'HL" F&A*10+I[_^_!C6J2^JF3O[ M=4M<>//;6?42"?XW=]X<%"ZE-0V\?Y)E3_B(NB,5@ 3KUYVBGO,"&I;+Z7X] M_Y4Y6W/S+K(X;7=GH_$OXU'&Q]6X#MX9C<_'HQU.)FW\1UVD+ZK9Q_%H^"1[ M LOE2Y#-E?9I=66UWV,$C)OOL7),-$/@\T.@PX+ ?,18\VG];54=E06>[0;< M#"Q(V]O\_VPT]H?4M&X&ME[^7.T-TKVO3X[0%PQ_X"SXK_/)0K('HB7OL8Y4 M!.RLRH?E!/S ,"4<,V>C]_5H0!DU-[,\4*/C9E<5[8[OC,:G59YP,GEY>5KE M67'\/?#QT;LB?7%4?^6J^_R4:Q)O#P'CYNUA;349 H\ @38+\GGS'):\65%6 MU;?CT[/J1;BG#2S(R] (2)Z;&]K]SO(\@W4V_"!+595Q<3(:[KUYLS=T;FAM MJ5Q26%X/\URJ_E 73[+\>>8.@Z_@9A9XY;KY$AW"G^?/TQ?5V8_E<)!ENYQ1 M"6R/AD"(@'%SB(?]90@8 C="(&!!Y:>-[(N>7'@62Q\LX2XT$"$R+CJ(+9N+ M6?TZ\TM>D$9Q<],T>,:<)+@'[H]X&SJHAL^B/HY'7X!S.%#O%Z/QQZ8YK?(! M^62%C=9,7A>,:?,H-L M(3)DE*7N?-J[1J=9\6X\.P?6S [&\%$U4CX\G\.JG>H)VXHE^\^ED$=E M7WH%-R]Z_+0G%>W8)^K#;M@J)R\P7&'+EUJA)/:7(: 1,&[6:-BS(6 (& *& M@"'PZ1$P;O[T.C )# %#P! P! P!C8!QLT;#G@T!0\ 0, 0,@4^/@''SI]>! M26 (& *&@"%@"&@$-N3FX(/"GC]T-?9L"!@"AH A8 @8 FLBL#DWKZX@273) M<(6>NZ[/9<,WSI=R=4DW_+7E-:J<)R,%HU?G&L%MT+?S)E%QNA7A1Y"W%!4' MO5K%US32SK5>>?=7N.!X=#SU-T&LE=\2/5H$+F;C:I0/<-).OM-P.3;T&KFM MX]%B8PTW!-9#0#/H>CDP54B]D8SM!.XV'[JG'B^C3V,W!D1*NN&KOJ\MH\6J M._^BO_-+Y.:;1,6)5 0?;_#U]^Z#2/G6XII1<6Z!F^$;E1W\(N6B:2YFXW=% MMM,?38AQL7\- 77NJ0]X>KF8 M?N>FV.[F@:99J&\$,;#,^NWII RX&<8*" 9WEU%QNN%TH+T9W>M+$7*^/GJM MPN^PR#!TW20JSG(QK8HL39(T>_4J3VG=[+\93?.#XRG>'$PS +B6(4WHN"$#3Q1(/L9M ?<89R\+6A5E^]44 ^#Z139'Z8F&[HEH%CB,#F)E=Y7&_3<*DVPB![7%S MT] ^]A^.RA=^?YO69_O'LR5=!O2R.IM#S'.Z/PCHW%\+L%$#V]R,:\J[BXJ# MF]6=<#I(R?OUQ[\S24?6S3>+BG..MS'LYN6/BV8^*?=2N->7KBZ"8'P4VR?) M#L9GQRXP+0QJ28*W+\&@&3!Q[!(E&','>?5WX.9D@!7A]4R0$1]:L8"P_#!T MS\=;U>Q&YF"9[AH!T'N\SS(W^YN\.%C3R1R"3&!41YC([@*UW_G(<-= 6/F& MP(T0V"8W-W1/?9+XDUI+1*42D2?/1T?=TG="-V@=W]?E([U"4XYA3 M52PR97#S/BX<93$'PXT("?E@E(E&Q6GZ,IY/R^=/LB<[W>BS7HZ;1,59@$AR MS2%=V1^$RFD::$4V&O^]+K*\.H7T3[(,ICY(F7+4#?)T0/,OD9NE(AJ()W]5 M@89XV@$_\;&%D^?#K6K6 V=/]PB!3F<1V1PWQX(UG?Q4#N$BK:]KVH9Q^UO2 MZ>YB9!"Y[,$0N(\(;)>;)6X:!W]#D@O\O($B%],:KO2#_[I1UJ^)8H=FH,H[ MBXJ# 5^#]G!<&IR%,%?IR/"Z/9M'Q4%N%D<;:&,V&O]4YUR.W1\]-;\7D<54OFMO4K ;.GN\- FX>%G$< M!"MH&89W$)MCGT^ISQ^Y.19DYN-X]#Q_\SH?TC6_O+AL-0'6])M%Q5E_W;P M!-(O\N=/\@JV*-(L>])6P57GS9*>ULT__86G.ZH]\!/[B@LWN]]O1;.J+GN\ M/PC(IK2(Q"?00+=]08YYLM[04?3.Z/U[M0\D1;D'LY\V(O;WPT/@$W.S.R5% MAR\\?'I2U*= &/GA9+%L%C^6.1X^;0Y\P,UW'Q4'SYO;X70N^?+]WZ;E<_1V M1FX.CGBIA4B*/@P.)O-_KKQY'\[GUCAO7BQQ5S]-D#B!-%T\GQ#BP$^;O,S( M3YM$PO-F?\%?MI]Y\U[ MY63>D+?$L)S.T9[O<&2X+WB9'(9 %(%/SHH?@X\J_ [@5Z0++TK#:[R>?6)BW+818C0'D2B MB_MI5_M\.@!^VEC9A[K8)2^P!G8@T\"K5L3QSK3Z^V;D9EAVP]>K_L3!)^;O M6:-"1C1K?MJ"^(-YH(_N<(,Z87OPV]>Z@\M] ]Y/.W'._^N-#&!FYJ?]8"S' M&N(1V#(W^XKMZ?-$ +GY9L<,GV?#36I#P! P!+:'P.;<'/AIQ/[87B.LINTA M8-R\/:RM)D/ $'BT"&S(S8\6+VNX(6 (& *&@"%PUP@8-]\UPE;^O4,@MLMC M[S9!X-ZI]O,7:!,U6)[/#8%U[-2X>1V4+(TA8 @8 H: (; ]!(R;MX>UU60( M& *&@"%@"*R#@''S.BA9&D/ $# $# %#8'L(&#=O#VNKR1 P! P!0\ 06 UE:3(6 (& *&@"&P#@+&S>N@9&D, 4/ M$# $#('M(6#UA;38: (6 (& *&P#H(&#>O@Y*E,00, 4/ $# $MH> L;-V\/::C($# %#P! P!-9!8!-NOAR/=I+!7O7STM5P M.:M>)'DUBU?X<3QZEE>G\1_C;Q?C448%+F?'^UF:)#N^A,7):.]P_!"?KFMAUF5 MZQ:M42R(>@LRW7W3UFC+!DF6LW$URE.*H)X5A^/96@K>H*9N%H ^&XT7ZA!W.?G(RRE]7,]\8PWC_-J]-UQPH69JV: M/WDB4=QJ29:+\4'62T:]>4$AU]1E;UFW],/&W)PDGA17<_-IE>]Z9EU+;C : MY&8L.83L_ MKT^/BZ?E='N#?=,8-Z^K(4P'8^Y.5E13F')=S.K76?)T-/YXK3(V3QP91EL& MCS-"/V)N7M5GFW.#/M[35N@:+S;DYF[>B.Y$U(V9:>.,3=/<)"\BMIR4P^?E M]!S^@.'O#W7QA)][X U>WUB8H+2[_D,4M[JB5M]3?+ M=I@4%1R+Z;%;WPSRT7?3Q1Q8%O[#A:_^]> '7/N<5OE.9\T-1I/0!-"M3GQW M!1 3O]A%/L9%?,#3R\7TNU$^@-QI?G""52TF53'$\@8YUKZ<'N[M?S M^:-:%K')=M)[36(?2_-7KV!-GV:C][/)(2[KAOLUS!.6LY-#5U>2YE^>S"X: M'";R/(.^]/^^^K\)$) YRZ'VF,#-?%KM(WS#5\7S-)RC $N-WQ4@0)(DU")4 M1)J_>8.R=!N>O2SR@2XFG(9SW]9J B4N<3+!T_/(>->5A)K[/ ?QGI737Z?' M![3L=6@H*&,-T3_CXF"H)T\?QP>_1YT&H(V.IXM@>(*,:5'/FWFG]L5X-,SR MYX#ML)S.E=$ZLUPNIA5BFV:O7N4IM]W)I0R>W@ K8!H-'16E]5Z^GSB%LE6$ M>LUW/+IH&NB<; M3%^_P-X*1J@VMZ#89T@AM+:C9V=@ESV]8_2^'NV@.0?T'),!!4OSUV^PCX-1 MG?Z@\GYT6U]M6]6B_C0>9=R%X^IPXT8;>L;!O0]MZ7(V/BQHR(N,/-(!G6 ? M8CIS3XXE[T3C8Z64 O MHG4S_$I]'G_=5;OBK59C%X)]"2R9QX96(OZ3]K'_<%2^\/O;M-+:/YXM<9D% M2_PYC-2XPD8ZI\&"RPC^I;[WEY]6I4<)<>< AL@DP9)Q& )I/]3%KJL+]^3A M'5A-BH#(NOD_QZ,O,A"R:2("G\/F3+I73N;-XLAU2WN,B4X:UF>U?M#GM(QZ+'L_%M#O3V^&@#0=G&:)8OI?\"VGA^JGA3U MKP!CNW94GSO[B)DEE0QSICERU6INQC2P;OY'Q,*5WI%-\0@&8-^%1D6:\!%G M0DF:H\I ^!Y;O17=H9Z\]=)9%2[(T$ZZO!CM%]+'16\\ST,231+@2!WU[[1^0$5ZWH';*L F#XO=6'J="W=B:C4A:E_<0F1;BCG9=(T+MR] MT+:$N\JTH8BFCGTVU@$!BHTZ; -5[,",$^L:EA-8/.,N-U U/$#9H#S07=*" MJ(D)$S'"_\-+<"PD4!\NV:'MV*]I 4"-A0[U7Y%*HZB"LD(CG_RU'!(IX) > M3,=I'/ \TF$9T8Z0$0Y4;H,MJA>2OS7 QD8#*7N[#YMS#YT0 MN@%03D"JN@HB>^[J;G.5LYQKI<"D(2P&DNFN/KW0Z5F)I[PNC'*SE@6:!J,A M--=)@E,6.0'R ZC.QL^%I#M0:WQ$6FI[3_[/]:CK'/<:.A2N]HY8'^>CK&E88\%^\"0 " M]R-H3JMVRNJLXJ:Z4^(I8:@+C"\CO!CM%]S'132RV+R:8?E9-AB6D\O@K)22 MZMZ!S8R8!Z>!'(%@3H.P68)6[?-R,JB]A9Z(JKHP%WL!\^S6N-%UE.'"76-U M.;[]C:PKHAW0"4;K9CH_7K/#HD'N[-?S^7B$"V@P8)B# !ROLGX!OL[Y#0MTO*D2Q:?@;_8GV2D@+OZN$FW'Q)I)CN?7UR MA+Y@3CT.6(#&F0C.=^!O/9XE[86@;R.@UG?>[%/Y)X';O8I7M9C6I=MNBNVL M2G%0.PB^*CVG";F*F]PTBVE=557UEO:4MNI*O_ZF;*425>PA':W]%^_N%X/^_7OE& ()6@+[ M_A\(%2MJ'. _1Q/$8PA8<)R>52]4+^ F:!5$:E=USNL"AND;Z$Z5#X]*9?@8 MX\5(O^!Q4XD&J_]T__CD[9#V7?-WM=/(RMX!;1=VI.)B,D0F#>-+GY>15*UC MT4143@,_N&?056"H2CF<7Q)S)]+E0'>:UM]6U5%)1UH[H] .+$3#+FYU6%U M7V/!N"X!)"]AE?D$698HMGX_>D:DRWJ,X18 0L*\/^TSPC[U.2AT^;*=!MS, M#7)#$/2F+JH1(Y^C907'CAYUT#CRB,XHHYP'R/=-QH'*Z.CEDG6!O[O$ZUF MDNH.'V_&S;2MD61PC,IS9)Z4R=#)F$+K>35P18L M9MRQOSEA5,O8%^QE6P[BS"C^V!88J M> ;*TSIO@@WNS ^+\JCZ=CP[H]5JK*N#M0GLO,((VORA+IX61^]P0_L<^Y.D M9R5J@@G[!BS?P 6O)4F;F[DA0<5.'['L*EUW@PL7XL/RIQ,-FHP4^"O,>W"? M$T>W3NTM]4E[7;6!.B(K5]__E9PT3K2+0CQ;U [D!&X9.R,8MKS>N0D:86TV M067TQTUUI\6#JIR5"S[RH'8FG!BZ7W ?UQ+">F[W>?Y%FE=GL&)^DCU!+L'] M_-[> 6UO<7-4!L8*:N0$/B^_B: GHG(:50*8N5>';HQ^UAE5[9"$SM>*LJJ^ M'?/$*]H!G6";==CS:?D7S9ISZ/!.#@ M>Y8SVLBZ.>RGG'^5D=,Q=JO7L.*")O Y0=&WS<9AQZ](#>S_#S !LIB43_1 MOS?DYJ;! PR8%<$V AUF@.M3>-X,.UI+]6M#YXYNZZ/;=-#Z3;@9CV_I)+)! M29X4]2F<-\,9WA*/;_&TKULSO*&^A^=JO>E5_P03<&;DK $43"?Q= Z*LV^5 MC+GY%'=!<<#RY;U_>@ ( !)1$%41SXB,!Z4]I\W0WGZ9 MVDF-=_3)VPA0T MG,Z#T2L*W#QB2H2.2MX#D?/7F"2:F]6Y%'E9A\-?-'L@()U7.3]M\H_#DVP/ MFIPW@_,V;ATGZ(-V'IR*^=K!19$G6[Z]WBRIY'7/FT786%%*[[C-CN=;=(P- M;FC=(W,Z;^:!2667:M3#375W%3?31.=@[)T5HOWBM,JICRO1&LQ+NV/0BB0A MTH7G_MX!0W;K?+TK0W2SG=;-E)>[9P0]$973@,C\["U*NF'WHP].[-JJ_X1G M[6B"/3_6 9U@FW58MG YD070I/^B2L&X8]SL>G?H?>);K?M1C_J\AE6_CITW M$P6$3A4*U2XWPY[VKG.,!<^8EAF(XGPO4RPC8B$W(S* L9IK=O1"\D?.F]VN MZA4D)37>U_&[ CJ\OHV@HG? MB)MYL8M;*< % MNR2G5ED4*E?&A 6.NA&*H-0?H(7#HORJ@&7BCWJ/U)NF-,1[9DHI^ !+0_D2 M(Z[$VY(51,1)()'%LS^\%&'_MI)]U/@6/9E2\HU*']WE4)@6.G M3T_;8&S6U1 #^)XGR1T1 V&2@[AX!BC M_+0989C:1$9HGO:/B^?6:C6L5PBJCXSDO9&NR%G=?]*8OH[ M^!/9 L\LLJ*$PR8D&$%,.J 3+,K-J@-*^I8(D%UU6#1XZ6WP(_P1Y>9HX3$C M)(^!B/JT*-Z>TUS\M'?2Y_ESP$ ^,8BAJNW9H3'W?2$9%M4D/'46Q6D+%);Q M4N$V'O"-/IF*ZR4ZP':[L"][JT^;"6&.WY?38M,&Z^-549-]\:E%:0 M(6 (& *&@"%P*P@8-]\*C%:((6 (& *&@"%P:P@8-]\:E%:0(6 (& *&@"%P M*PC<*VX6CT<).2)O;J6Q5H@A8 @8 H: (? 9('"ON%GPXL_,Y84]& *&@"%@ M"!@"CP:!C;A9/M>+?L$FX8^:"_XHENXTOX!KM_DK//X(3T=Q&95OLIT1?'>( MWR7OY!7<*8TYU!=R4GY$C$>C-VNH(6 (& *&P,-%8 -NAOMBW!TK<-LB?5R/ M$7:#N$\7%"@)[GF!>V?Z;L: 7>O$1022'6Q9-_,;+ %#-N'%!? Q[OIQI1ZN M]JQEAH A8 @8 @\1@0VYN16@"6])E%MP';/"RCBX&C>X^U2MF^525F9BN=:< M[]*+Q8=9/Z[40]2;MMMQLW,O-<$$UETS_PD9W)![.PU64M77ZJ%5JC3<$# %#P!#X MS!'8B)L_\S:;^(: (6 (& *&P'U&P+CY/FO'9#,$# %#P!!XC @8-S]&K5N; M#0%#P! P!.XS L;-]UD[)ILA8 @8 H; 8T3 N/DQ:MW:; @8 H: (7"?$3!N MOL_:,=D, 4/ $# $'B,"QLV/4>O69D/ $# $#('[C(!Q\WW6CLEF"!@"AH A M\!@1,&Y^C%JW-AL"AH A8 C<9P2,F^^S=DPV0\ 0, 0,@<>(@''S8]2ZM=D0 M, 0, 4/@/B-@W'R?M6.R&0*&@"%@"#Q&!(R;'Z/6KH=6NS(6 (& *&P'U&P+CY/FO'9#,$# %#P!!XC @8-S]&K5N;#0%# MP! P!.XS L;-]UD[)ILA8 @8 H; 8T3 N/DQ:MW:; @8 H: (7"?$=B$FR_' MHYUDL%?]O'0MNYQ5+Y*\FFVIH1>S^G66)$GRHII=!G4N?Z[V!LFPG+)DP:_N MC^5B?)"1M-"2;#1>Q)+UO5N,1]G.:!Q6W) ^U=7,N9^-JE*?0GB09%HC\@VLF\]A\T#]![5$VS*?5OLH\?!5\3QE8F3)*$&(B9I_N8-)03,+Z?E,-VOY[1@_U![ #\S:S9Q#0%# MP!!X& ALS,TOCDZ^WDMI9UNX^4-=[!)AXQ(0F0CX+\&7Y]/R64*;XC;"?;/YXM<:?:K\4)7EA6$L>K-67/NAG*?%Y.?YO7^ZECF@@WCR]%V@;G M#4F:'TX6E[#1#33Y&SS0+&%Y5N\/D^Q@3!,">' $&3 L;*1GL,,?:'6NZ4]L+6#C*L?%IE>_FU:G'3^5UJW,F MH8#C(,,2*)EX#MB%:ER'FYULR-/9:/S+>)2E10U;S$W3S*H\:;ULG3?/)^6+ M(>Y"(U^VVO*3*@TE#.16LP2J3OX?;SA4[613">"186')8ZSOVH+<[+0@(L'# M#K1:P2C"V(,A8 @8 H; =A&X"3=?-NA[E>Y]?7+$OF"+:5U55?66]E&!,H Z MG+\5LTA#V[.1G>$D7%@Z.G''KYR=63] "I;L:HLY099:AYO9%\S)^5-PF.U> M F$SJVINAL7HT&WLTR)4ZR M/,_@]!>H>CSOSF2B[!(R,W^I+/3>,C+ZUHZU092B7'SO"Z 6NC$ M%#D/M\<]]_CL:K6J9+MRWGU5XZ+,JCZMOQ[(SV '#=S&(H?#[4 MQ=/BZ)UM:'>LT%X8 H: (;!M!&[(S4U#9Y;DF04C/9U N\^<@ (4_RDF8)J! M,]I='_PY[J6&FD+;^N/&]F])R?]G(QK0KGIQUM.(/F)@(1 M;J;S9CJ;'Y:3"Y@NH#L]G9W#_GP?-],T*[GJ"[1M&ZC59P@8 H; (T3@YMS< M-,!)*7I-.TH&+^+BJ[(8PD /_-!B$;]NOM1^VM&O>Q>3RCE^DY_VL@&'Y/ ; M*N<%IK^;0K\S\'*:G9#/-7DF(\'B:A5WS\'9NK6GO6@:\:P&SW'VTV[M:;\_ M!8\J_=^+:G;A??P^^9(PZ_FYO1Y_AR2[NT-MLJ?Y$RM4+A[+*NSJ0O".:BEC5^:WSX@+C2>'%X."F_FX,MX6O_]_' M\>A9<"?:%5G73Z^\NZ\HTWXV! R!AX$ ?BFJ1CK^Y*2G=?"MSM/9Z M.PALQLUX#W-6'(XA-H2+;^&NFU97<8676VVG/4$M<6[VUX(N9S\OO@%W$*E@$I_GK-QC&RH6]@@^F*[PQ-,6@3/SY MLD.V36F^+9WR?5L@V',TQA2KBYOOJ7AQ6K)O=^G6.$:+VRLE'N"U+@CXE&.(0UYH8K@K6>1C]R3.="V6AK[B"*I!L M6I&7Z'(N"+(TQV"45W S7@>V6]2_HFSJ"BTH7]DW%-L?+PM:&HW=A.OI=E2K M_XH$C((+56A!'XOEU>!+B)?U#XCW#.!+>K=DAS"1'D.Z5@SC:V$<25+(XS9U M:[TA\'@04&.7:S2,JW!Y8B0VW0(O\,=U\^J![O'@=P]:NBDWMY=?8@HKN!DB M1H1!EX71$0FWK_+11UN* R15X +4Q8P"]G+!,^12:[#"J[@9II.#<$HHY4NC MFEB,*36+=))?=N3E_D _N,D*A-/@&T:=V)>>FW49T$"<)$"HJ5!(X>88AJ?O MU77<4H4NV9X- 4/@ 2/@QRYN9#A0T%LW(GENOF*@X[+LWRT@L"DW;[)N#D,\ M0>-PB1SL@;N C+%UWGQ:?UM51W 5:$+QJIBZN"C'S9+YJO-FR =I*)Q&MWQO MWY JD%-NO40=128!^+YUO:B31^, "*"\PK5-TXWE)5V(2H7_2_H8AN]K?QF7%Q K.BO*JOIV?,HW0O=P\W76S7S>/(^5[^T; M6B#%:KGH&0-P!3=1.T#^ ZX:;T>#7LG-O;&\^M;-,0Q!7(G?9>OFKL+LC2'P ML!'P8Y=K)P_1EQ#[KA6;+N3F%0/=P\;LGK5N$VYVL:?83]NY':WPTW;<+.?- M\/NA3@W$RP"SFO)344"$#8:1D#+*4XKHUPLV7USEO5G[:T?+1OFF' M@(H]^&&VI(_$6O&R0C]M\L,"0"Y] [WS-IPW\T)6)B*G53X =@>L.K&\_'GS M.M-Z>'15G3E]FQ\L]]Q*I+Y:?M8TQI"2]F MXW?H'YY@&"[YOEGB4$E4J]B4HL&- =BJ_^&T?IW!_KF*Y043 O'3S@].9DN? M?GP9P=#\M+5J[-D0>&P(X#CLC^%@S[&>S@$%6B3 3\/"Q::;+&&[;I 3\\C MP?1@![2U;_?8\/P$[=V8FS^!K%:E(6 (& *&@"'P&! P;GX,6K8V&@*&@"%@ M"'Q."!@W?T[:N@^R^GTR>S($#('[@<"G'1GN!P:?DQ3KZ,NX>1V4+(TA8 @8 M H: (; ]!(R;MX>UU60(& *&@"%@"*R#@''S.BA9&D/ $# $# %#8'L(&#=O M#VNKR1 P! P!0\ 06 UE:3(6 (& *& M@"&P#@+&S>N@9&D, 4/ $# $#('M(6#UA;38: (6 (& *&P#H(&#>O@Y*E,00, 4/ $# $ MMH> >/F>Z\B$] 0, 0, 4/@D2%PA]R<_N[@>#K' M"I:+Z7>CWPVNA2UD/SDJTB1)]^OYLIG7\+S1?VE1SYOEO-Y/?5&[1?VA:3[4 MQ6Z\2)\R_GOL;;Q,K+U93LMA+,_*=VE6E+7'L"Z+=WAH A8 @8 M=&X,ZX&6F@6?YR7R/XE\EPSGW[_5Q1[/OUF'\GR=P'-,/ W.?3\K_I M78?T=U^> /)-L_QE?%@ .*3]Q?3[,4*TF'Q#*W[?_$VV4JYMW9;!$# $#('/ M$P$W5J_\9Z-OJ(C;J-S%M"YQR(;EWS=GRXNS;UZFZ-X]#3) M#L:+);Y4S.1I,LU&)XMF/BGW4EI'PKK\7W ]URQ_.=[/=O>^^7G9G$_+9UH= MM\'-N'Y%F9'PJ%+<$O;.9R,3G\73I D8B;\7GY\S=[ TR GK_F>8!N+ON,:'$@.0.PLM27:)("GRU;O8M195= M4DM_5_ZX:%"/KE%(ZKAKHA3= BUHM/UA"!@"AH AD"17T"Y1ZQ6)>G D'A72 M)Z)28SIQ!BSLGL/N=WO[6K&+IP?U,DF07!+E15N3H.4R"Z?:MWLO+O3WXV.OOE^NB#VXI/=8HUULS1T M-0>WIRQ)>*HMI2 R&W%S"@*TULUJJ4W@W\ZZV4D;@J8W.*0Y]F (& *&P*-& MH(^/]?M-N-EMY)Y]LPO3,&_1$G<=K$\XWH13XZ3Y.EH_!$;XBE-G3>[SY9P=QH3^/-FE+F7F]W9 M//MIHQ,9Y8U@J.""1N@_O531=7/JSYO)HWXYKVDK DZ.L2'D4T9[VK09H,J$ MX_:>\V::6/AULV^^ DUA;H^&@"%@"!@"B(#FX+[G3;@9?(E'W\&"$O]CGVKM M8]PL?_GAP'WT+'[:\C+-]H_1Q[>UZ3TL#MD]VF5W?MIXQJR?O89E_S;^?;.G M89]%?50M?+SK.(]XVKLX8BSO2MWGIWWQR\F7X,+>S\UX*$!;#K@##!YU M]'VS=Z)F##49XVF"H%>H;6=5E\_G+7[^?\K=;V>L:/>'G]9M_ M\U^'R[X(^&D[MWS/Q^RS33P= 4UA;H^&@"%@"!@"B$ ?'^OWFW&S 6P(& *& M@"%@"!@"FR"@.;COV;AY$V0MCR%@"!@"AH AL!D"?7RLWQLW;X:MY3($# %# MP! P!#9!0'-PW[-Q\R;(6AY#P! P! P!0V S!/KX6+\W;MX,6\ME"!@"AH A M8 AL@H#FX+[G*[BY+YN]-P0, 4/ $# $#($[0L"X^8Z M6(- 4/ $# $#($- M$3!NWA XRV8(& *&@"%@"-P1 L;-=P2L%6L(& *&@"%@"&R(@''SAL!9-D/ M$# $# %#X(X0,&Z^(V"M6$/ $# $# %#8$,$C)LW!,ZR&0*&@"%@"!@"=X2 M/F.P+6BC4$# %#P! P!#9$P+AY0^ LFR%@"!@" MAH A<$<(&#??$;!6K"%@"!@"AH AL"$"FW#S%7%8BMF[!<3 [S-$G6$&,Y.SD\^':Z;)KE MI!RFR;"$YZO^\[E\2BV ?[O%IXO9^-\/JI;XGURJS0&(&>KFI?FL M:VE7MRNNH%MNFN_"O@G7JN)#7>PFZ7[]\:?UQXUK57!+B=?5RXKJ;HQ5TRRF M=5EDT.N2)"O*>KI84=^#^.F1;JT=83$EC]#6ZJ,KES>@6^H O M;(.G>5VDK2G7!J4\^"QD,[M%_2%HZKS>?U&=+9?S^@\OJI\W9F:5B,7N'49EA4$YS77,Q.OJ0% M:%944T"6+/)Y\6I(Z^SE[(<#6H5D^]5TSETKS8H_%%F:)(/\X(?9LFD"YF"S M#KAS/JWVL?8T*]Z-9Q=-T_04/LB+EUF29OES-Q$#39_RTO\C/M ,[?]Z,WJ9 MRGX R)"D13UWRBDC0_ M.)[.W:*?FN(;V*CMA-]H/R,K_C@"?:6L4.D(J)2$;2#-#TY ;X$6TGQT3!-> M+T"2%8=C3.E;ZC6HT.L:%(CI0O+=*Z<[FP M3+*-8![#=?UUXC:0"*Y!/OJC,^.W?SXF,TCWR@E:D!>)#&.I"L>AQR=@V<@" M\U>O,MBAF4S\#I8W]<29 8ND][=81YTF^^RBHU[C4?BX-,[FT_S+$^AWVI+I M>;>H?V7["?NU'ZQUKN5B6B%N2L53Y-K:2KL MPM3QW2:*-VS7L]Q<(8UTG,7):.]PNFR69]6+?1E5J)U1!*Y5^*2B@2@9%H?4 M%26[=-YP-#[Y4Y$"X.%P(7KI'0$881ZT(\/:^H,DFSJKFQFA9\+J^TC8K]-\ M]!;7V>G>V^,_$<4X=H\;;3 J)JZ31OM+N*+#TA0I>+EO^'2[W)QFHY.%8U]@ MG>59M9<.]JJ?ES3Q@4&?6HLO8=C&"=%>=;:\.*M>IJ#42^S#20HOEXOQ0990 M8LQ('2 "!^'U=#3^V"Q.1ED*8%U1.%2OEBEB@N<\@4#BA+JHDT?GXTHJ&F42 ME,%+"+EVH"V-'U,(A&!'5+.@/A>(9N3K,X/_@X'CU-TI?5V06J8R?; M/YXM:<(K^%!=E%+TCCU0--B054 Y*#\REM?(ZKP:<$R9O:YG%\O9\7ZVXPV5 MF Q-!388@]E>-%?4#*2N%C>K'D%F[*DHIMG (/O:GCA@&ZETL@2+&D)'4[RH M[(WM@7L?Z$@W&0"/ZBBA04H9CQ2%#\K 7+\#4Q>;D:,BX>9.O_: J%RH8M21 MJ-CO1/AVJ=J5A*&"5C4-[5.X4\:NM335Z?C0G:,]BSLI+/MTQSF?PB'(&>AN M=%#C6L*#&T'@$@?#5K?M*QS%PR$"KS<0"-] MF+NS # M6$R_KZJWM [ MJA<+&TH@'\;R8Y=B&9JJHT"NZ)VZFQJ0H-'I$'M'DQO<+IV M*=;-FI5%"HR4'HMM:_:G?X+W -F @R@MZG^"RP(6.CJ@B/$RJOJUA M!R4"Z37R:NH*FB9ZU*88"._:'\]%HV'+_#1B]*P[K6!X'CHE= U#&:0V(>D% M6J&Z@5#G?%I_6[DS.1R+(WXANIGR3)IMZVBNZ]+/NJW!>VEFI^/#-([6S8R; MM,@W4[*'\NCJ\-G;O*[=/VOD%9YL3M!Q?&*9H)-@(L.5FD+TJ&?Y)JB7[0&- M.@O)T^HXG18&4S3Y]3J%0P-;M:BFT02N,QK3AISSHO 02<:>$0!3TG#DS/NZ M@^2E\M01PY!VTX2R72;^'#03Y91&47JO&C61]4WKK(@6T[HZ*FF_08IRPY?T M%UZ\@?:E4C]W](+?[.E.N?D4:9@V .G_S\HIOG1 DZ7J!.FPI-$\Z,/*7-)A MB4L3ZA72>*4#?K=&X4$?$!-DZ ,AGY63OY;#G= #KG$K['87U:2"4T(@H3^= MU%\.$UJY!MV,!=8"\#M:.+:RJ\[@QRFU8)+,\X(>WP-#ES)$JIZ>*0G# M+L2"R3H29PQ>37( @=J'"?ZR6<@N''CAP;*)>I$V$(!ZO;RJ:9L.0B'-@^??-;3V1^*T;\J&%0+A0IVO9_!JEB7:KKM7S?L%!EBFIRJ0LDW.+<#(5[:Q2$=78O MNCSY=A%$U/O\"FLV3/@373TQR!%^T%%9LBOSSNGX M%EL$.$C3L$6K)L5<13S7+:V;XX:A#%*IG@5R2N3N(*/_1(W%I"_ 4]F&%*!U M),^DV8Z.XL;#A@0CZ;/R?_]_<$+I%"3 TG$L%2CRN/-F-[N5?NV;22F?E=-0 M'I&='WR[XA(2AF11"D_F9EDW,XPZOI1M.=8DI*I#^%!-LK9MY M<=S^9H9@5\U1=J"V+C$!K OIJ$EQ<]N"M0"BTUAVU1F\P:V_;HZ?BK&+6> ( MIO=\>GJF2*K/,ALZ)NP];T:QR8V CNB>E5.B! MU93JU3'Q,LEW) MS33TMQ#XK?^\N5NXR$Q./V''D1&2FB8#D<>09V#2!Z%K](T 5-=5Y\UMK!0W MQ[JYFO2S6Y+X:8,?*XT T1X:58T:#:B9<:,%!B'?A97KY@@I>+-4_>,FCW?+ MS:$_,/EP*N!0Y=+]AX'_A$O=_;85T[FB3@5^V0^KP('OH\\)F=U\?QWDXD5W!S-%0[]TOKV M@TXF&*K5V#*FV:9IO$%.EKY1W':E^H";&S9^YYX*%AXTWXE'.NHV.:8C;3#Z M6;>4WO.W"=Z6^'B"OR80;F977M&"[RD*)7#18#]MY?!/-?MV::G\LT8>0(J8 M'R9>FYM%F)XN#!N;W/$C/4N/'OI9X]A]EDIUK^EV6UV@?F[4"1$;C^HXK*EP MH/,87HN;99AE7W]^;_7MIIFJ4JJ)M-E<: M+;2B?]WLIM%^FN7+#P7?^*]-N'GCRFZ>T2\@;E[6-4J(3-ZOD?NQ)-7C_F-I M\V-OIQ[-'SL6C[7]Q'_D,H+//.FYKX#%\6KYH7WMP PP^(VZFH=]] M"7J#)E\S*RF2OQF]9N9'E=RX^5&I&QM[.\/XA3EP&ZW_C+CY-IIK91@"AH A8 @8 O<> >/F>Z\B$] 0, 0, M 4/@D2&P?6XFCP_EC=5"7-U3KZ\D;*5:ZT\Z" D=$ZYU8O\(KFC7#CBK0>W$ M59DZO_FJ-VE.4!P5Y07J.#&% MJ>6^A3@F0>+>/\C]1]\XZ_V9>S.M_B'6:\"I,Q('I:<@'ZYCHZ;==,OQ.J*J MT:85XZ6G;5>^#AVRKDQ^S03K#U_>L*]912>YQW/]VCN%W,<7MP?1G;3NOG&S MC#5A(('-VAX?9=8O"P]0R6EYLX$;OU6XWU>TKSUZ=F,Y;(9)#/X;=9*;B7&C MJL.V!",7788:S@N#Y#<3FXN2_B*WP=\--P-?>I=4KCWZ+XFD/VZFYVCBV,L; MU?)\2DN^K=@^-FA6=@X5-W8R;YI*8/D:Q'FN4W^07B35-3#?T= M[?+GZL4?X!YI7XX*-<$",V[JGB_/+N0%U@D:$2E03P5$^RX\AG/O]+D84FP. M1R;HA.#T8I"L*$P:"Z;B'?IB5?MR>IKC/T$)!6Y#1+<4"6M^"+\DQ,@BT&&B MZV;E5D-A/*#M0HK4M.ZEWP7$9A4]LCQAKZ0 &(XYNG$75O4:$I6Z)7[^SHG! M\X>#E[A:51>6U3R'/_%]1/"7H M*:&>]K?@9T[$(_LD?-N+F>5U$[P2')29] M?=^:BI*[.=W2#L$MW)V"D4@8I#.7G?G 7;G0N78?B_67,V N^JR>;IF \I-6 M (.KRM0:P:%0KYO5_>E()#$!? '1D91^[O]D7E6QWA7M@%@[E@:-;IT0%RJP MA\AV.:__N ]!PPAY7.+0)1+A)22,VPIN;MT(3_=GM0KTPXV[(0]C8&#D#-K3 MCD'JFD.1"3R^[LF3'+W IKGX*'1%0"<(!!A&2N$W?-6^'%="*R"$$MA]"-[Z M5H0A:G'SK[$K(Y9Q;L9Q/XSQ@,,Z&2'BT*GT< \P7,[K/_X> B?H_[H!,.@C M=9K#J;@+5_6:X,ZX:/0(7ZTR)')+NB'8*U?'HD#MM_!D"()_/B MHNSX(5?I*)P[HM&ZL$[MVVDH\ F0;:R/Z# >= G55?>-M AH?8B"!M^7/S;B M9K@A(;P3G**DP4SJ;55]CP'X= M]M^1+=V5.K?:^8($;7(CH!SM2L.H/<#^& MONE-#!I3NO&+C'OUNKE59C"VJ4Y(15%B>8X*X-NM6^W?PI,R=P<("(FC,$DK M5>CH51J$X!:P3L@$G;+]C%T=RP]'>=XGR(I20DV$4K?_\D+2T$.JE&>ZL36, M7>'%)I+0DS#D9E^F6UF"D+H);2'T I1^$P%D=[<5!"((NH VUJI:ER#//0(K M>;RYPFB# ;Y$K60Y_A['#S%NIBH(1BG74QV6[Q"3GZ]ZB+:=%E[,(JWKQD@% M8:]1%NOE@:HCAJ03^*D8=WR^ ,Y=\H,)(G6)\P$GT'$8N=)8Q)16YV)XP(2H MU7S5'50:C#:^923H7P6=U Z78?,= M]3%)U(EDT'D%3S)UT0CBT^XC^JY3U'>F-)',VO5 ,?V?8I$PNB,@JD$K6)YC-Z2C^YAT M;%1YV/.]PJ0<%QRZ=1\6W\K6XN-[=T7['%=^82R-WJ:Y/H H\: @:N*[G&CS M$E=O\EOLP8]6T:'G7-U,Q+$K/#<3AE$"][]V9(*.)%X,^BE4NELT MZ" 0=#3;J=J7$VU.C\!*'#0M)3IM2OMB(:DW/_]>!BRJHJ,7 (?OK>/Q2U7; M_QAINQ[O'(OP:FQ5KU'<+-+BU,>W0L3PU*7X6()%_JZP*%:W*A^E??:V^N,P+8Z.BG3XQ^KM,[JMCQM"\3,T'&PA$KF5 M8:093"!)NE^?'A/Q^R+Z3$OAR;4#MOPP3@?8-LNF;7#^(0. MPK[ #@'] _7HVY/$AT19D;KYM% /^@!RG_%IZ4 MN=]HW2P'X8@,-@U'6(&H/>U D=*7HS=?A!=S>O&"4!-!,&.?QCUQ;YG2K;SZ MNE/W# G# N5"^:!S>LE]F:HZK5/UNB,&O=#&IM3M1OG^N;.O.CJ2]@BLY/&F MI5X&T5"<^>%PXZN3#D55\&#M"P%Y>D*\^$3=)R6/=+HX-P?7=)-@8:]1%AM: M-28..[M.($W3W-PS!9$&:.LEK85V+@G=0ROJ2="Y.&WP$J6"!FZV;G:S]AZ- M4//3;/27"<0X)VVNL"A6MT82I-W)LMUD6"(5[6;9#H$L.M6K56XD5>W(S/'* M4@_Y26RX*/D48,G M#=P! ='I.!YYB&0]$,GO]^EA VZFYH5W@J.F\[#Y: -" M'> 1 DWP03==[/K7S=$;TMU:H??B=6]>VFCTLU,0'7IP"&X7 MZ =K=3:FCV]CD&(30@)0XG@QZ*72&D^#8 ^ #(."0/CS9E6U+R?:G'/B)SRE M5KFT(+S+%]A _"SMRO-FZC(T<%.G4"%>O*BJ^NXCX(;GIK[M/=Q\5:_!MO/" M>JWS9F((KVZ_ G8;LZV.KZ0GB]6A",#U(6(8R$]T!BD14TA-+*HO->KA$8PV MG%:_5/('F')"D]=E*JEU?#?OC"]_Z4EW:\HX9-]\:# M"XX^;\99LC]O5G4Q1[HVJ=[G:]>+G)@D'H^N-GTT%#>-N(7S9B^#(B#_TO>F MGF''RWM_GC;@9G^+NKO('MG+>\0EWG?.MU-\ N-^VG+3F^X8:M%#"B:CT<]2 MK%R=[UT?V9\P7 %X\]+EZ&M^_SPY*]BOZ,KVL6S M5UW$KYNCGT$@/4R$HGHP?;B(,$7X%YH^SHAUF>HY4J :['I\2I6[.$.*3=B0 MFV-!()3CM/+5O+(Y(K"+)]$F &]:(4Y-)/Z!.C^C*:9;8(DV=80#VFA19RY> MU'9-X=^\Y>L#8/1P\U6])HR#$HL>H2OVX3J4YZ#L3D-P%_&5E8ZO\I/%MCU[ MHWW-EZ,\QMW,B==J7++OB6Q7^FL%3L7DVIE;M#!O=RO)3R,8S7V%$OHBA? %&&[97+SN=NO=&)(M-JHVN3QU/O)U\E"0,2UZ9N M(*7L#>,1"7H44:7VT_8$M#Y$+.X]^GLT=BW/5B4=R^ M76T^:NE9SCV#="OB&#=O!>9;J61S*Z?JR=;])^FW(M1C*H27H>!?(FNONP: M]B'XRW57VX=Z=%#/+NZZ;BL_AD!4([&$]^6=VHRY(A;%'=C5YJ.6">QS&,N+WT+T)8"CB_!6$RC"N_YJU\%8X=<0&XMJ.^)&RMS\ M-"52V,I7U,R[\#]:%Y:KX/6*B#?$AR>*_^[?^I17E>GSZ*=U6Z3SX+,'^:K& M=K+>U@O?]K#$N ^M3W,+,=-\8>L_L1.O^J(=,D,KBHPN?J [6-8OTF7_J@*/ M[LT,8+W*T"]2^?^+/P'?+[U.[X;OH)X4M;H):[W*7:K8D$B#C[HU(W*_O:[D MFK:*WN-ZC)5+A]R]W&L>]))J6$Q=H!9N.\]7]8X>*=8?*/S(T%/4[;_>B)O! M9+L?R*XA7,P0@VS06W:U/VKP*W[_X[ZB]C^LW7NO(S9U#]5O?7W!TSJ]-\BP M\1]W9AS7@66E]*L501V>;UI859!.N;K,GE(V;]&=@=PC:>>U;GOGQU4OT$%I M^^[W:/^=;D*MP&DT?1?08NY5#0%F5A>_7Y%TTY_]QTLLO'PA_1O>[8R&>G7O M1IZ[">RQ(;$U^*!/^*IUPC6X6;X^\E2*7WY#$^2!\+]RA/]$)A=5^6;3!5S#P!^9A1\<^Y0\2]6W)OE< M2>+CBD0[K1^^E8W*=WY] 6HD@8Z$(R^#KP.],7B9V6^6>F_W6\S@"TX*/:1- MF1J"BV!?IL"^2%:QL\2TE,!2 MP#_&X\NPC;CI?:2D"M MR5_+8ZQ_D&*FS!U&;H(_W:H>QU2UQ5ZD\SY^GPGDH,S&6 M#-F]O9L+0P28W66@0S?^\D>.'Y-V>R(W)!P2I53L+%*LNM)2=S'/%MY6];#I M$>9RZ6Z#](O\^/?=3(KJ?CF7K^R0A;+O4@0]B8V$(*:HK?_4J,+U""9(DV2I%N%'=/71?'HE/4B MU-)38CTT+"IL[%W]=7UNYKN6<'5+.O#A1"(QD6CBW X,%8V"HBU/F(SFLVXO M5ULA0^)S^5]!P33OBP>HP:FHOYF(N@%]L]@.3\35T'2^)^(3ADBB:X#PUIO^ ML"JT<)2!((J#5$EW%[3C=S7QH#J2BY62'TX6*M907RZ/E92@;Q6ET@!_#V^\ M**\(&/O:D)/;<'B(/O& MXF 1CX&6M*^Z"V5(. Q1$Q-8-=-?(*5>NEMBZ-XK?5<)I<%5J<\H_25(V6^' MG5!45!V,;D&/XQ;12S)%#./A+Z\6>N.T;B.:^'58E+4+?D-[R&'H)'?;VNAD M048%^J6K-,E4E%%!8W>H>\[JUUD0L6VOG,P19!)&P>@A$O&:9O[]:+^:GL&= MTHX"]>!.]"!!5NAN.RH'A/?E>".!=[<6]0N+9<$@; J&30.(%!KN.>R8482] MO!_JT9MJ^C<(9,#K9M4$ DTNRZ1>0WIG(_1%N=FGFQ&VYP%4%-F8"B'ENA(' ME%NA4+ N,@,2PS=<"4P\C4!Y]:GNK.Z@C&G'W?1'V[2Q'JJ*@ K:D]PHH)A+'X1L,PK@BT7KJ-AR*B-IYZ#XORJ*JGN-+2 M0[;/HFYD#2[7;74/KFUEZZBW@-&KN'YZ,P"$1ZSDP9N4&U(=4*X^!8CJBC2< M\*((L4)7=E8Q2$5J0R/>!> MT6J2N3,T.P36#&34:;ZTK"V8"O^E0 X;RW=R03OX4*YNCW-U!)5R41]B_1$S().Y@3M) M$IJ:JSM-N02ZIXQT+:W1("!< $)XV3A*"YU%X^R?*5<+6RF?'S!],#31PDO> MRP/D$,4).9.<>KR^G:A?"(X'#ZX\.Z+@?H*&G,0'W*POV6:$NP?AVG3U,E2: M0TKA=@G4#)O[%\!1RP::J[G?J"BR,359I.A$!+)?ION@*:)04@HV@0KQ#5YN"%-2SMDO>WRE:+C(T,+AKO[\U:X61KO)AI%^:>3^LLA1C>[3A04 M#:O:Z0(K91>PH+<0+%&UR:8?FKB?XY,FL")E_!@)Y\I 0Y'6T=#@NK>01[#] MJ*T?ZQV^/3G>=Y?@8W,"09SA8M-HN'2\*SU'KU]YR) 1'/+ICN&?=;]U]D>Y M0 ;N1=[0*..S$N+_N%^E5_04Y6,8N)E^&*G,'R*N;G70:;URE:QU'O+ "WW. >DIV#8(8@+40V$8PM]:4@UL4M#T#4@L:46Z.(JQ"0KEV M!W;%5C%9NGXGLS<>U34RC%SX;X@#_!:^D1*0F[GANBUMA5(:)9M/K%YJH-@^ M^SIF1#N:FV,]E(;Q%7T\1.'6_[I5;A8=N*C#N-O0[0"M=;-O4V T^#J(*P*G MH;HTES&N-OBQ-T"-S^(K#^T)+"]5NROCL_QYQL3O>T601020=;,: M1JF!@(G:J+RBU=&A60:CUKI9"2R/7KQPC-!#FQ3H]STD:+ZE\W2QO9^2@MZL!? MP270NI8\^B69_777S5SZ;/QM];;(4MG"E3K@ >Q$^KAJH-@/)NCT;H8J,F)0 MIY.NV@.UKM?;H12K*,=M:,OAB* AW0$&!+'5<-(339,.>(9% P0L4NF8$].X"PSF9[_LP4"A\*QJ,5[$Z\ C. M3J)!=22;[ACZN2=7T&&D$)FD,RWIU=(5Y\VT_0@++X0TP9%1'QFL;K4V*J]< MO6B(JL^+[ENDBY+I?$LPLM7VR;'8$L5/= ,TJ1L&)BJYG2LF [R+">Q!< X$ MOEBR<#TTJ(6%JQK7M=2Y(*-*[+DY:H>DB,[4C89@.D_%@T ^-*$V18M:AO3& MK7=\0\>*9,,D+R+;U:7%KR)6NU!Y"N8YN"9@R )QG_S#>7K0<"%:LFYW)@:&J45K9/.[/ M=3IF1#O!S#+60PG#3E';F J1O1GU MTXZU#JTM<5Y\NJAN6!52I1IKZ$4,!Z]U^;7E*,C+D=C%SH129_?=U!;*W)5)Q>_3WKO*NC1S%S[6B-0Q% M!?8@L.:Q\=OPN+JRO_)$--W\9CYD6"8'5:QZQ'N=U$H^F MU6ZF2P\?6Z.?+>XH2P=4GLP^=))T*Q5ZRX.@#:FH1D8G3*T>A;%/-4' M^;,?#L!^%)@L+/_;XF;?*1+GTN4L)!( BHN ?]4G[&R$\G-/"6UKZ57H*FX6 MX]?AX#PW]W7,KG8^A-'59/!7P[CT4#4R2"/O^F$S;KXSJ< *5WS?#*,S[Q/> MF0Q6L"%P-0(T4<#E(,T.99/PZKR6XL$@@$LKFK<]F#;=0D/T_.\6BKM.$0^G M8]XS;J:=I<#E3^D%IETT&JJ7]F@(?!($> 6S( .RT?S$:?]QB ME?>_JD_(S6H;8-7FP?W'T&)=? 8Z,A$- 4/ $# $'A<"]VW=_+C0M]8: H: M(6 (& )=!(R;NYC8&T/ $# $# %#X%,BL!DW^_ =WIWU$[:"G/36 <_DIJ4;VU?'5ZS?2GD MO;A>>U=Y^8U\=[WMR>&W#_KDK3'Q+ZD .@Z4SRM\J==Y0=Q^-H_6N^O,9@$I;H-7O-EG(Q=]YGU2[L8F^Y/:72 3BP1_7PJJ/5)'ZZ/JZ,L>2=WKS52YNLQU?[T^-\LPY*_DY ^7 MX3+>BN^UE^\+@X\%?62>RTZ"8%HG/=_=K;-N+!?Y(DUB%M$@Y8.?]-B'SSC( M@\^I590M097*#.+8H,"KUN[Z^SF,3*60Y+N'H (Q] 3FH12'YSJ!F/C#3?\- MJ(CMO[)5FI+O!25B#PE&7<@/571_UO/BU1"N..5[22<3'6!*1PV2]JJZ/,AJ M,LOB]7"S&O2Q[R5NVX,_6&R)S=^:\\>:_GM'W,_ V&BHOE7!B\+/&?V'O^T[ M_9WH*/GNJ]'OA\'20:;S+A@:7=:("TT>5J3MZK-4_!R?[)\6I>'F0=?VZ U] M90O/X9A+H/D!$8D<"F[+ +)X!4DOH"&2]0Z7B=)_TD/=34D( E8=MQ^Y-NY< MA;12ML'ENLLE@LY%O\4D=VS=Y6823T]PY3;*M0-#>31X$'.7M;71V'J?;9L6 M7W<5;:^,8/RQ.'5>-*[6?6T14_<@1/HL*H:&OI>C-U^$]Z^U>F@8+6T>3&%] MO2["6)_].WY]GG^1.@.F-V3,]!ST%UR$M^N(_>D';47Z_3:>K\_- M;NAWK75&"<.EOO@)QU-_W14"1P,B3>J;6()5W-P)F^.&Z=?U[,(M#8$78V&= M@GKENJM ?SV1G4C3*HJ1:*0;Q\;=B?9J!%Z*'M8(7T22@"$NJY33Q;UV0Y&A@OPY'L4@,I38WJZUU9PG^RT/4R_!5\9R'-B5& M_+HWY&;1NT].NA:")_2P(F\;?)T9@.:Y.68;OMQ( _''F.18:?:RR%700U>2 M-T6^44ZX^0:#"2DE@D:W%]Q=GXV:EHE/@EI M^.B-#N3ZC),9_^%N3(AEV8Y#.]K)O4A,"2Y[/'I8YQI.6B 2%XKY^))Q;-">&><9N M-GJOAC8N,)QSJUX0ZMTG)XB\MB!:$L5\ZRHBX&9UW3JQ1=MZL8Z@@70W5EMR M[&A/1^.I#GK( G:L'11WX\'$<3/W JZ,1Y56/Y5;K_MZA.:&]?NLXDLOP)7M M#9[X6;L5[[70K#VF#6Q%6X8Y![C4(TY@M>H:WJ $ MJ4(;:Q>39^7TJD!,V$R, P2S1ORO)Q=O38-/B/RGI:5G87%IE$\3E;9'0G%9 M IE:TQ>WF<]XBC3X0-5)K_.UJV3ZI7]VJV$=&RV8)I(I]H:6HM'<@8C_B)U0 MU:$Y06F40"M.A-18RIJ!!O<4E8BBS MA'SX_TLI4"0\+MO C]#=EG8]=B&+QF?@JZ!2FQ)3OL9 ML),?!4KD%X*\C<&D>WCOQ-::[5;=T_O\ 0&5LERKST[UY$90ZU8J[64.\SH- M0Q>[]6Y/&*N5?3:,EJ9 T#8@,L:Y64O.!@.SZJA:'5!X:;:T2W;XZ>Q/WE-B M+*?E;$N2M%]Z0?DIE(W?;N??N^'FJ&)T9XLFT*;CGL6\:+R3469"$0C<&$2E M]86WTO4"J%1(J#\_I/*HU!H(HMH(2D8MTA 6:1W:1[@*+.K@LG55@S+Q"":M M.;C*%WD4MQHYNFY-^0/!7 %:?L&65MC4P&#\C4H;'3ZX^)[H0#A#:JWY* M5 M@(N!HV-A& 5S*^/_; M.W\7QXZL[]]_X\:==C:9(T5*'#Q/,HD#!9,XF,R!H(,%!PM^0=!@,"S;(!@, M#SQ@! -F86D0?GCP&S0TRPN+:929H1$L S:-6)IF$'JI<^K\J+IUI=MJ2:WQ M?!UX;E_5K3KUJ5/G5-6M6XYT!?#Z2]A?IG\EXXSDF=5GVG> M7!"#S1;W(QX R=N?LOZH;UZG&U:3I(*$(I/\F__S53803TRMMZHJZK;S9A.K MK5%\RS:+WFV?]66I9,U"U7BJK7-I7%OKS,3/FS5?ODBCI;F!/#53TC(QD$^I MAY9]]],-Y/.1EJ2)8A>D]YHQL/N5;T:OIG?08:8[??QE/]@/JC_9]DFY0KNW-;P M3E=Z>QTF 2>T0M*F =(8:<[\/NQL>KODUR?A1:/^M\7[9NY1KCLY/TW8[DDE;*LL: MW46_440B=HP<8/=7<0'JAYOPOIEGVR6Q?;AB$X_J$CRZBXW&!H6'2G;->3;? M-Y>B)ZETJ0[(=)-XAI]86G9=[2LQK# =WS=ST4FY:F@^A#5MTFWBSZ7SFK9_ M;^V;3&LBJ]^A3SW05)A[@6;N+')XB-M:[#ZK65S8*.J/^N;[DFYX,>@ZJ:#^ M6I2\*"&GW+4Q8>^26X]LQ&^]0"B% ?'Z6M.O.KBAGDC#T/)3K:I5K*^TD3,@ M/H 8%4$&EOUB6/Y5C:6!%+\0L8A5[K]#4MFA8O"I25H_6_U0-3%6" MJM.XEIN 2F?K$:S*FIO9C$4KZ)M2;Q[H8BO?;'&HQK1-EQUGNB9FN_LD3I$1 MI+HU$X0@/#<3"E_C8ONT#'7#EE*.N"*[Q+G#-+/-RBV/W8J!E5(-:+9(GK/N M3-8]KOX9W?KOOG[.;/$T?+\8OK?E,V&F/P_WLU^KSRUH%W>]GV MY!:UD?]%Z7 M-US*5C= +9EJCDEH.\D]?_HNP-2C(';\L1#?K.CY&KY9(PV375[,)O2AO]8V&^Z^%XB1OM;U MV29YKB^76#(L-V\&8;4C\X6/U?],#535W29<$]M9X\)-WT"B9?;O^E\MW3ZN MMO/-^Y#D4'D&"_Y96$_&?R"0$.!^2&-M'F(7ID?) _@#!$ !/9$X%/SS33@ MHL6B/0%%MA\Q 9EIA;F[1@C^B.L#T4$ !#Y6 I^:;_Y8VPER@P (@ (?#H$ MX)L_G;9&34$ !$ !#X. O#-'T<[04H0 $0 (%/A\!!?;/;PKHEX<>$,2D5 MP5MY\ST^VX5DL:>L)+]56'="^DV)20)]KI25_KCFHER=-0^4?BJ+9!L4[1.+ MTM-'?,^J\"Q";N+60;RX]9<_F-Y3)4SW-@F\8P&>5MPF>F6MMBHX2[(I*WOH M45?KPB@]*B.7>+.HKE[NNE)M2IOD^^J\# MD_FX?#-MV9<3/!Z-5D_,R'QS^!RE]!G8^@+<4^6$Z5S9F52Y OA3* MJM.6N.U^4227^, :Z4K^N"^?S"W[4&0_-+;6O?V(L[-<-VCUDRW)9D&;WQ=M M?F93BHV^>>MZF6_>),.>?F=MS[ZMZE+6UE7NDGF2YLD].LEMXQ_;^&8O(EW3 M.23DB@JQ?>P[UQA,B0_S:GR1R6VC(5-N/NB7=E5_^.9J'D_TI,]?R1M9#M7I M8/S/13RZI'.0&6;#?9AS'4Y_H^/K>L,_T]>9]K5<7E;Z%'\['/)3B\#G8/"W MNGXPH0GT((9%4B:6QO%OJ.54J("<+0/^>8X_*A?'_IOFNVF11>VRKJ(-W93Z]7Q M6:W"O^D8A$^+ 4V^/-ZAH_]V_JDO#:(![W+%9,"IACM:X' M_+URUF7^YW+XHJH'HXMA+^PS?W5Q^>/YX)2VG%/T+=.5/X8G,>P MZ^>A9 2K_O#B&_I$59M#*D2J>75./U;Z5":D?=5M)%M-!^?LC2_GEA]R)STB M[*ZG*%ZN)X9#D33D'7G;$:E8U"N4#G V.+^+4U_JCI$>6&Y8WNYP&N;VT6KX)YB M"<+_"9M>^F5J=3LB2@\-N)Z]JCK4@!_N%2$=M 4_D9!P[(81/U.*/ MV7TO?3\=]E]-?G7!T=@$=PPRH[XQ"64:5<3.M=%RL[*2 VFM=;SK91W-3KGR M"?2QD-(??*80@B7*8RC9@6B; G!I_O:UKEBE,%P0F'$8H4=9<<.9O3"-++1: MAC&XA-#MXTE>(9 J15^@P[:6M].S?HP)8U764ZO<"?YVE _IC!WT1LW1]5FM MPD;%\,>?937B=E$A^6PUO\K"N @F'[MQ?=ZCX[%:=$E;99-XR>&R18Q,3+6% M9'!AN/C %FN^T*?6J;%+2?4M'A 6G3H=7)4OV!2?8F^J0FKUW5%%U%-8<[SI MD*2< WLXJF,HUSG4XJE2UM%*GLG(GKR>W#S9_B(=_ M<=^D!C6])0TO5YS->./X/&DM]LUR6! '*>D2VZK1RAKL*VW*FC7<3(2KLDO9 M;G:BC7*:ICEX7Z/UL0O70>SF_JYV[9N]6H1K)LX>S@YEY.DIC]"IPMG9G#+L M#:.JB\GDIQ@3.NE1880VF[Z=C&F6$+2JY00QTC">-4:]S&Q*2."M;>&Z418? MA1U36O.8DP ;Q)BM 4 9Z/(1 &8Y_F'#PHOA(&O'&Y(DJ M(>%F.SQK,L1Y,^D;*R01WJ08)2&=1]&S4>-!8[[5 G=Z/-[TU](F2KA%O,0W MJ_G0G#.%7R51!QRWM.BLRR1J;"E=CXBG3H8NXP-2D3Q^(T5K&"L>0.1P$CY> M<_RUD")SKTW&667TV+&9DB1Q3L,$]*?)Y((6P]Q8*M=5;HA&5EXD?QW%\T[% M"<#&*C,U124W1?7S9K9F(DPL2VNM*;,$3D^:HBYFT\D/8SIXL7'2'^>L?5-I MRUX'RXV*B/6RI[2MHF].NGQL?5(P7?-(>[H?M3 ZU2Y39E<[*\_=;$DIY<;X M!?F!@'%RDOD:*T"OK(/HK7U>[-LWIXU'#5P/>>66%WSX_W5_S%%0HA=/UG-" M$CZMR3<#'SD['+_]W^G%2PH47_;-Y8A5/B9ND,IK3^,Z3E5]68E1LP8RY7B* M;U8(<8CJ8RC1L":N29@Y+@;@2L;K-^/^2?_BOR_ZGPU_^'Y8O[R8?-MG[?67GMUDQW+&@00024FB$M5FZ#FWAQYK*HY$RZI4D$$2SLGCQI0.?4&WM M$IZ6G+,NXXRF2R^);Y:;U%A3^D&8.Q&:XT>Q,Z"RU'I2E?1QTKNL=JK24GNK M18Q;DUM,K[UQ4'YQ=7E6QT(U_S1RAE;<#EW5YT:^# M;^8!??2R-HFR=N3>QY3TFL$VGK(J)N5RMKX#4R]H]O2F;]9A3:%-K;1H UG( MEI0;:K1T!Z &2=G7^"+BM>53^''WM_;MFZW)Q::TV;(DI53T87[]-YX9TT30 M-,]A4FTN^^9RQ*K'^&9GJK2L@_AF5;6EN0$^"WK=O%G8I?\&='6O]UGU M;B81;_QZ0%;FQF=MV;/%^7DCPJC5'/BRTH*4AO?-U"B9ZU4/JEX\2Z!VMD6\ MKO-F1>><0:XYH6C7?&4UMJH%,BIMVI31-5)9J6^VV6V@IT^5XU&*-:!2O.;X M:VL%7FSL#0:]Z"/S@9>X**IXZ!U*P)RTZT3)"ES6$(VLO$C^.HK'AJOQ5'G> M+,\DH=C<^GRLERZ*2+;Q.16UZ[Q9UL_<@Z;J_H1\3A!T*56#+>?-4F[2"ZP] MZ2KIZ3%N*=?7:7)0E'2X(\9$3:P9DT[3A>RB%5N6$[2LC)Y^G9=*"LNCZ@*QA8R-7KLO)FGPMD MA>H;IFLNAE*Y.M2][;VL&E;5',Z9>QKW0R[1J[Z_MLYL'*Q1>"Z2&@YN]&[O MFRE/BIFS8K,K0?1\3(O0WTB,M%[D8SH_&_Q'F_-CO*V*41*2]QGPVU.GSVR( M>6)-&RQ27UBT4$JX33RO#&O>-TN7\<[ Z:$UWR8UMI0<<:C\OME9S\PWEY_R MM5!M#!=6'&L.FU=_[9-SC6+\0?']+$#Q);$1*'4BS\K<_'WYS;$7R5^K>$4! MDB(TJ>FS"\7&B+(04G'T3^^;M;OYF;WJ#\W78PF9A90^'L=Y84;([UEI39NM M2O[F>%.[L+3Y4UK#Z!WT75[!:!1C6WD]<;5(?#.GH7DMF\&@,RZQ-7JQORR3 M]79M2AJ]Q:A]U)3YFSZIFY&1.WO]=RO?K&M]LBDTN"BMZC*Z)1GAZO[ EGW: M\>!BWS:ARF[OG.WYC.$@0Y_\UVQR1OM1>6.JCC39+7%NT45)5NG&9N,:C6S5 M;PNK)8NHL;YL#>VIF3IZ4X['^&;]$KK_5UJU4VNKBRTQGD\<0'0,P&45I"MJ M(,HA1>UEMFOK^5XCA63IN&E6 -GO70^^NYH_<,&SR[AYU]U4K7 ;8FWWIMO1 M;3GVY?J]N+R-6:O0YOQ4QWRX)&W+9(>Y%514?A="+6R!/O]Y'I[RVRD;QTF9:->.890F*1LJYP%SR7(U]3+E56T"JZ(^IK-PW/RZ8F^E5 MJ^E05JDS#K>5WCV]__K[B':DVRGHILG%3J0?'\N@,-:E%!!ILWBEI\J^.=LT M+O'!9(TW#8"FDFMW\[7VUPK*U>OJQV&MOMG6TF,1O$2DGOYX-?.!#XZW^R_'[5A M>.?Z(B$(?)H$9)8?-D[]8<.UO9^.SJ=QY>]YFAF^^7FXHU00 $0 $0:", MW]Q&!O=! 1 1 X'D(P#<_#W>4"@(@ (@ )M!([$-[=L^VR3^G'WDSW; M]FAI)Y[]6KZRH#W)[VT15))$Q_E'<;>GBFJ_VNY-_7';"\I*=Y#>S\9?T =R MVV97?*Y[XW9/Z0K:(0V7:^'2%V0AAK:2N9#[-K=8)?13@FVRZ/!,2Y_M\&2W M)&6#XVEWRR?LN[Y^\Y?)S'_(%!ZUQNJ:$3VE)[0_OHDW";^KOKQETQB0QU=- M$-[-IF,^W(V.%)S*>9'R^Q_KWT_8-V_1D&&[4]NGP^G'OEMD?MR/;.KYCY"> MLE+?_'XZ_'+<,&V/R.XYDNZ0QGKQ74'D3O@CX/7/[/?7/[)O?CPY=E3-OK]E M8Z5=X_'BK'O"?/.Z5)M_V\XW.R!;^F;ZR%NB="SGEV<]/HU\L\0?:8HM?#.W MC7P26IT.+OX6OU\5<(W +RZ,@08J2;:G\S!6XJO8WC_]"M9"0AEH^TAN?427 M>%Z81 22SV2]BEA6/KJ.?-;,P5)N_U\XC8_^\Q_;<'>BVSR94)G=1[HFM/VJ MH8UX]&9%F%(S M=@W?;X_.9&K0)KE^!BWAF_RY&09#'A]]Q9_=GU_-Z5MIK9>VB*1L120A0ZR@ M?]R,7[+NV6F+W%C6!*(2_OOOV,HF97)ESTKS\6;[WO!B1.&DFH&#W(>PEE54 MPF\NZ*SF>O"7R\MOZ7D.$!<2)I^0AJAQ!"'7-SV>/3J O,_Z?%0VDT-1A[.: MWUP'_EYOG>>3)D@;*TE<"+F6:QT=@\/-XA<2V NRI2#=-LYZ5(,)[;J_ZQJF MEAY=#'$6'K;-TDG[6"@<,,24*50FCYX46HO)!<I!/UT4;$-5;YN#1+6NX:UL2:%?<1MDYTDX!3P*5PTVKJ&M%%A+/F**;, MF]NT-[/5+4U#< @^)\B>TEI(WW0!TTS'-A2:YG[4%?J%'HM53L8F4W"35229M[GA> M[8I<=!;,Q,F3GTPK[4I*'[1!M=^=N,NU(%UQRJ1B6GOHK5!9"@_LO)HL/$I% M=#; IK884_RLHP ( !)1$%40XD?5SC:YYT)4X'#="#XGB G]\-88J/Z@I3$ M]7*J_.X1K9U>N-.7K#_KH^&B)<)/?GH4UR(V 67%)E)?-B>TA9L_(-V76JP( M=S;&*/T_8'&JY0!:=>RFS\%?-R.>.3MHDI/RY MH57FDNIR-)0TQI=)F5XUFL^KDUU3T5&76&&D-W%VE))ZC1],.-4*R=I#8*DR MFW"I?9<$/J:(*,GZSN7EB;W/>K?T#LU*6LV?/(H@,+:S@I,?1'.^]3JQEGV"8GG>E;4BH+ M49\<\^X,D2V$4+LG=4R!:-7$CH43)!]5J.E)FG-<)M'&6N.DBKV5@XMGBNJM M$#<6#WRU/Q;KFXBXW1_[\,UQE.VC)]VI Z- "XV]/[[S:W>BD]OB0A[_DW8, M6]61L$7.ES3FS6)-5#-4&SC.C"\HTQ5%6^H2B6_6S&D(87U <]!S$[FX,/)E M2^V+IVK&LGZZ'+Z(IY]RE_,)^^,9"<]F,89D\0F24Q4S6\DR^9NL;<5H/\5Y M<[&AO=+K-=L%:0*JB)A(>ME"TEJ M")Y#]Y(H9/:XEL^V24R2)"CJ<#F@4YP_^4A!=YM\J);XDYF4-JIWWQ@56OU^5&&H$(3HK-.W:)0=0Q1-MO7YGBYSZ$HK2T(EO MTA :<<3-F_/&4I=<#+GFAUG*<+-O]@*(4?*5965N= U32[>0'JH55H#2/*,P M=M,UARNQLV\N*U5691'8R1FG*&LL?#:R]+[Y486J+,D*6;@K$+SI<.;"I'5F MP9XJQFIK\\W2].7Z>A&WO-Z#;U:?YZ,GQ=?,+[X:_2F&)DP$]F91!ZKO9N$= MF]?CY!G^(PUF8FNPHI0ZAI)N3,T3'(.VDQ/8%4 BL3+IW:#TDH_>U&%'V-"4 M/$6*(DILZ6EOI\5?:JLF+;7UOACT*,IR0PMC?N5^F.\:I<2B3,G&*Z>X,>Q$ M,=I/R3Q]%9";6/J:]%D_;]:D^467N&'Q!42T M+=)8UJPN9I=F7]2ZXLUT,I<8#6*B6AKRYARBDI,DZ;PY+A2F49*2/*.$!MDW M(D]70HEF&\LI]:DU2F4"YTT3)M8AA[46/M->[YLW%.I?6&B+\(7K%];OO.DP M/70ZK_W.]U93 !E99NXC5U:4=F+6,R4K7:$^;*]MXY6IM?5GK3.1Z2@>_;309%]L5NFK2BJV2[ V%Z<<5(*:!R*XW&&ZQ2XQ8+XN$+ MS8K"_H.*(@4UYLUY10HJ48K351I:%9N/U*GAF^,,^VQZN[1N98O)9)1Y/NK M^D6L$L.@1URI(*IYA'A M2GV94[++M.N"4CDKTM(TH4*LV.T6/M=>,3A!@/6%AL SMY/7M6PWYJV%A&6C MZ;"*.YO/HGJ/0ZY$F]@Z>]N\>7U]K7VWOMJ';]9%F"1ZDHP09<"5B,RDUNS3 MUJ@C[C';UZ<[>VW[HHN1$N'F>S[-*-/7B#%4DNSB#N78$IG$/"G%G@I[)O\Y M#F%PN&JE^"[8ZV@I28:EW6]U42UUBS^U)0+TWIPYUIUW"K>DLGB49) M2O9I-^*><2/*1F@Q*=8<5LV-S2U!U9RXW"LEIE^2(/[4>&491OT60M!'B[+> MUV:$7YS"B-E%U=WY,?#_TM. MJ[1.?1S^IR@BUF/#J/ SVPD]ZZW_H>RC>SNL1%I /A7U<, MRR,K).M2XC<0Z$1@)[V]4TG;)+K[:?2G2_[@>IO'=_\,SSGL2^[=E_"X'*,\ M]>#-S<*MX#XND^-(_2R^^=@L_(:F>')OW7]]#^6;-Y#"SR B B I$ M?#-4 01 1 2.BP!\\W&U!Z0! 1 1 @8/Z9@M%LA_PM)4C?LLA);A- M>G)KX[^VCW%CTKBQF?:/^#V'FQ\LI6B):5-*NO'>-A4/^RGG5V_.W\[\IX=; MOWV+V]>+WU1LE!\)0 $0.#3)7!(WTROW_F3C/T +_GF;4K:TC=O4Y1_AG>C M;#AKQ3^PA^L=MA%7Y^/?];H'RL@2!$ !-83V,8W>]=E[I#WK>4?U6GI/(VC ML_3B%^CRQ:3_:$^3)]]HAI/WYH_[.M#RT>DCGQ)0]X8^G A-">6[ MTO#-W)L0/,@JZ*?"?)T)[S_WM,2\"?!QHC)) L2S<.4C45F(L(2<^NO5Y5D= MT+4%6M&*Q^,7JC7!A<+GFF]N%GQRD+01AXN)8RG[&I9N !$ "!(R.P:]^< M'T;CJ^OG9!O.RBG%Y&&'EX<)7+?O$94.QNK<8@\SYOY$!R*C1-.B2)OS:,?"M5BAS.,KF*XO3P:F/-;\<$L MN%"8U^;APIA&/&Y"0SFM.7FGR5-;W,^;BSDLX[%0L4;ZH!RX$TXS]72XT14DCAO=N=QD@"))+'L3;Z9)(D"<_[9^V8>1K"7 MU>N-HKHU;7/S\8BK4"EVL9&P]WQ:QWMW\(V[Z1_TUVU1I'+?[!HN/[&6&Y&% MT09EC%["8@[OHV^.-=*&CT=R%DX7RE7"C@B6$\TT?%D:H*S(TQ6(2Q 1 X M*@([]LWB%YUCL.J:@3;G%WXM)(ZSX20F3]$WMP4XTE(U\[)OMD-H]0E_P&'# MIEMD^^B;G0>RQ.J/)?J%Q6B3]Z_D(P47E\U9D4=G#TJKR_%_^6G>KEP/T&30 MBLN:-KM \\V\S-!/PX59&YF;3X^AE[;C2"_=?+-)%6HJ.<0@\"F$-(%OE+!^ M4/<2E2CZYO.!G5K,J^F2*8JB2Q.*>227*P>;/J"#D8\61/]LW. MXU)]W3G#AYTW2XVTGL5YL[:CK T$_BV^F7)* I0E[\Y=0;@$ 1 @:,DL(UO MYJ5(B@'BWIORU&3C^^;HTM:_;V;'D\7D*?KF>_>^V0ECK-6FM_AF>]]^;Y8:69O% M?7^41JK/T_1,)5B&+.P8A66,[[!)S<)0@VAD/*V"OFA<@P (@,#S$]C*-VN MIABL@Z9<[)M;]VFGH4@VQF:1;;HN)D_9-[OMNYWV:>?OF]='=+' 3;(C.OHM MV0F\;I]V]K[9Q6+RW+P.^'A6S?A"NYTW+S6HC@M#U!8NQD6 D; V/#CHZ)LI MJ-=E#/4E.<@^;8I?Y#&$:U& 2@/=R!VG$DM-YL*.O0_?:,>B7( RNRDAO."; M<^CX&P1 X%@(;.>;2]*S;V[NZRFE_33O\5(Y1V^E:WGW_&GB0*U! 1 1: M", WMX#9RVT))1OV=\GL;2\%(5,0 $0 (&/F,#N?/-'# &B@P (@ (@, 1 M$8!O/J+&@"@@ (@ (@L%JMX)NA!B B B!P7 3@FX^K/2 -"( "( M", W0P= 1 1 X+@(P#D 8$0 $0 $X)NA R B B!P7 2V\\W+Q>SOH\%I%?ZK M>\/OK^$I-5PNKL][@\G\*7G@61 1#XI E\F$^^)/L< M_UCWNO)_$FVNS5S_+ 5@:U\\]UT6/>'DYO%:K5:WD[/^E5_ M/%MN57[^$*D4?'..!7^# B 0'<"J2%=SJ_.!W7O_'K18J;GDT'U)7QS=[X' M2+F-;P[S8]^0H5U?CF?W-F]>W$R&_3!@Z[T>#D[#7#JD.1U\\_6@KJKJ='#^ M\SPHR4854/OKL*+4+)#J Y* ($0.!H":2^.4RB;L;]D_[X9MFPNO.'8-#I MOR\G\P=;$ZT'YU=DIX,I/AE,WAUM;?^0@FWCFU=A :2N!Z,?)G_CU6Q&([[Y M]^O1Y_7@S;U>8]\^2K,OT]?37X-ZC+]NA<\\>]A*8;G MS6V^N?I\=/W[:D6KWU7_;'J[I+E[_6IRVS(H_$.V'"H% B BT$&KYYM;@> M]>KA]*Y@=1>K8&QI2A-L^TGO['*^))M5^._P!+;RS:O5:C&;3B[B ME+<>C"YG"WW??'\].GDQG+ZGRKR?#E^(;Y:;03ED0JPUCIZX@V^NSZ9WR]7J M?C9^&;WX:F6ZI1GB @1 0^40)-WYP:3,:B\Q_QS8+C^7 M!FWKFU7>Y?SZS9#GP7'>_,ZM1=-@37RS^&-:F*;%ZN5B]M-D,IF,A[VPI-)M MWARR"Z.#ZQ$]Q(LQ\7%: %?9< $"( "GR*!IF^6>?.J:75MWAQLLUG41=]<^N\.??-R]O)J[H_'/\P>7L]OV6/[N;- MYL)Y6BSOFYUO#DLTSPP0Q8, "(# L1%H^&9YW_RA8'53WQP7)H^M1I^;G/7HM43TS1_:WC?GOCFDY_<9O-E;Y\WL^$F9>J.KQ>KN9ORJ MIGUA4D38VQ"^MHJ[%?C5"*]U?W)-B J# B 0$H@]3:?;X:_\$MO'-P2_:]\U5U1N^N0[;^#O?W%5*C+RZDD(Z$ !$ !$! ">_#-O'X21VPR\I+R\"\(@ (@ ( M@,!Z GOPS>L+Q*\@ (@ (@ )K"< WK\63_JAO;W ! B L=#(#541_?7 M\8 Z$DFZM!!\AA#0@ (@ (@<#@"\,V'8XV20 $0 $0* + ?CF+I20!@1 1 0. M1P"^^7"L41((@ (@ (="$ W]R%$M* B B P.$(P#S\CF>W=N]+:^6=].S.L]_R[PV/[:<7[_YRR2([:NP7-R\&=15 MU4&,Y?SJS?G;V7*U6MZ,^W75'X?K3?_94Y;2"R!W'Y.G/'/ ?XW>(PHMU;W\ M.&E:50^G=_YW*[1$S*?L>GU8E>LJU3;IRL2ZYV1L5Z5NWBVCIR@M/UN?3>\Z M]*)NXAQ!JKN;\:M@3H*%_)=>_W7R;<.0'E)8[CXOAM/WKM1=]2F7Y5,OO4A& MLCN]ED[Q,+_^K_,)6>Z"1VL3VIYJ2[&K^Y^X;V:CW!Q2O)\.7U2=# 2E9'_\ M")/DGK*6]"HH=Q^1ISQRN'_;Z*V7H%CW\B.E3N4++1$KY[3^+GPS\_%LG^"; MU\->_^L?TC??38>U##']]7H4>_^5N\_Q^V8'8BMZ)3.R6H6LX@SS$<-0]Y03 M:R^7N_7-_>'HJUX8'O:'DYM%$/AA?O4=3T![P\ELL5RMV.U],?RJS_/LY?SG M\\%I>*AW-IG=K5;14/:&?Q[VZJHZ'9S_/%\F*"63;'!]-YN<4>EU;_C]]?QA MM5JU9'XZ&+[N575O\ 6EKZKJQ7#Z3J;^O]-%D*BJ_N.;T>M:UP-RS6#EIH3U MV?2W7\*\N??5:-@/MV)U@A!7Y\2@JNK!FYO%ORW_Q/V7/ V;JF:>!K:JZE?C MFSNO:IY/@T"J1HN;"4M;]8=OK@)G#ZT>C"YGH1VIXE5O>#&BBE#56..I\MR] MM:U%I)!9UBAW6=U+XFD^49W\O#DME)NLB]8EM;9"J]/!^)^+-I4C%M)VIX/1 MWX,")YV3E3GHH>6I[:YEENC1CUI3)<89#D87PZ"9]:N+RQ^Y=Y#FA.8I%:3Y M%(B%@G(-7"9K/.(.+Z_^2HK+W>$]&RSIAK7T7Y^;,,DZ]JJUKNK!^:69CM/!Z-MH.B[^ M=LE=C_M(>T,;U5PEOAT%Z\35_T!+>C*4SZT!MW=#*L;+$'I?#()-H__ZXYL; MMP!9Z(F:E<+/C:>J6*&)V[1.^4>K4O3-:_J4Z.J6'4$77-?T'78!T4KWQ_^X MX459UJL2/6L^ZWU*K]0I7*/4P^EO-&]NJKIERUJ1/I4LYEE+[.QJM[ZY[HVN M%K&CDL&ZG;RJ3U]-?ETN?YV\.B4C2TU2TC^J\GM\N%V\KH.?9([0%6' MF\O%]7DO)J8'>89:Z!7H& 7RJD1WKG MUXL/Q)FJ%NB=],XNY\N'^?3K7F75X4' ,K0I3P(\O:)(G"!M%%:/N-+0;/TE MY5^S $$E*IEP1"2^4";61>N$9_CW_738#SII;S'^36K05+G?KT>?5[VOI_.' MY?SRK'=BZIWIX7K.U!P->D5BU"()\]#*-JXO%=2%6*Z!K%=^O<>Z7O0]<1A$ MZD%\6//;F5BGSE[N<"]FO-S-J5)!D2A/JE3D3-J5+UD%@-S*5#J)2AK;/YO> M+I>WT[-^97(Z?6"1K+*L/#Q$9IUG0]2N$F$P?4]Z2**2)/0ZC[-B)JI=7--, M*A[/B1IKWUPU#$+:$ZE9UQI/+9;L6-[$9:TC_A5+&'H?34N::]J.(8^3[J;# M71F+>N0.COZ>KW?IF[M7J8W@" MZFZ&9OY76"Z6F:@9G:BI+X;3?SE#$%_BDE,WHTQ/9;W">29!U9ZYCMTLST0# MW/ BSD&#/E&]6%.E"/=K^K[9S &/^G^:3"YXX&\#%-91RTJYN7?V/A]_O5JM M%K/IY(%.:*:$C[:^3IX> MQ;F*&Q$\R39BK&.NN174!_=BC&[FPI>(E33091Z'=XD*!0W40L-6"BVWS"3I MU&Z\2&U&8^6*!QR-V%6=[." M2G!*_Y26J_K@54M_#7)* [WG92?J^.P28F5;J'(=G?P\B Q,4LX*@TI;S%(C MXS7-KDG"B)>+R QIHURQU3LP.#876M]WN#]*,]D8FEUC3F_+3N$TV1K"JWJ@ MFFD%-Z4*EC3 SO_8JV]^1VXX+N'0/R_',[H9E8.5WB>H^^-??@M[P41C?/^) M-&F)([/X/EF$U"%STY5L+YC78,[GY3BLJ)RD.^!X$O8BFETO@UW'@>IP_./5 M]+M^G 4F?5@:U?<*N6?Y)+X_3I6&%V^O+B_Z=9QG1#X_70Y9I"(!V\'G-5+* M2V70TG\++\P:WD7(T ; @DB\R)^UE,V;B^+Q^I6T/MF4:-229G4#OF@[5/*B MUOGA#DT7>L/QV_^=7KRD>4/!-U?9DF-N(.K^N"MG-LT->JL",3:^W#L4OJVX M<-?(^LM&8B4-=)D_RC=[.^B&L[Y3)XHJ:7@>%CV3KX!P%M^<#(NYR;5E?2,F M4W/19&\ZW%-6658YT2Z]_Z%-)9J^672^: TT0_+7(M7-TJNQN]8$*56N-9F( MA%1F/*7+AG]+34P%Y5K';QD2\RLT8GZ.F]/YDJ[J^YW.'2&^'=O8=WP[;IPW M;]\C)2NC+'=D$5O547I:OD\[$9)LZXNO1G_JZQ#2,J24['Y\S]1K[@R4@.1A M&^2>LJQ\KY"[FD^R#]REY 2QL_%ZXQ>#7AQ#E A(SM9/S%L+'_9\CYHW%T5Z MQ+Q9Q$JLIR,FO[<.IU2 HM;IXU[E^!&=;S54+E@WN6ESE^5JM07GYLA&!9:) M76A$(M;JFV]*1GP3,:="QM/=?)1O)C?39.+$#A-&C]!0^V9.'^*X ;1]A.]VN375_WQC/PBO;?F<:5FGOGF1F?. M!^\D<]CBUOP^RE7'F21GGBA!>)/$;ZV<;\[[F+,FVM3E/)E#J&RT?9(5:Z&^ M,F Q4@*>F\H6W_(&\[3F?3-7W_J\[P!%D7CY-VT4;QW8.":M?Q]'Z.&%=_Q> M0D9F#,47ZHG9-4'(M$Z!QCX9WARSGMB:MG\-R2K!=B1[WTS:1A:P*V[<5R&V+:RDT-?#VYO8^?"P85XO:*O<,*31;ZBDQ<+_"^F>>C MO)H=6X":J=;WS600[7VS%T9]LVNR.$$,';G]?7.C.QM)5A[?T*0G9'!+*L'V MFI\2C\[&H6P-GOZ^V7HB^89,C5/.IM2E)BYK79QAA_?TBW^.PS:WV-R2F?4C MYQ39)F>Z&AKHD0:G8]_AXE0P)Q)5B@V"Z>"[J[!W.EX7(DNB58R]+]GV&' MM,M<6WVUB@I:VV[ ,(?.A,PZIR]8OX3F16_YOMF9 ]EB&K>/DC:XIVA!F')T M*J@E6#[)Z'@ENSKKP3<7P[[MG?'I*9,&7LV:+B0?VP\?]L3^G?:F*C3O4=)K MHW>SE*Q2D9J-DM2])-[:#9;A'2W;E*S)/#W-P33!55M$JGD[M,ZW9).P?AI M[X,O>6NZO^G=CWB04D6D3*^T_KI ;)-O]ONTHTK[KR%*6U)MDW.J@7'GL^QJ MYN&=L4WFZ&8'RTS2_B)*2/N0_;(L>V+];,&ZMM"3)I"QIA!T^[2MUG>SN E; M6YG[Z4;?+*58F[:JA-OVI;YYC36@-Y2Y5(D;\.^>4ZKZQ81B::IQREGHN'WL MKHF]IOGK3ONT&^^,"KI*JB]MK8]8A.N_VD M\U$Y(#$(@,"S$UCO5CN*!VO0$122/8G 1^2;: MNSV"5" L=(X,F^&=;@&)OUCRG31^2;_Y@-@%J! B B 0$8 OCD#@C]! M 1 1 X)D)P#<_! 1#*64@( @ $E$050 1#("&SGFRT6A]O5 MEN6\]D\7[F9MNGW]:*&0&IL&GU(DT=!3%)HY&;?F;]O\D%NO/ M%HW>*?1;>1S MWC0$4TI(GTH^I+-/[LHQ3/0I@^8>L:A06E;A5^ZNA2A5R0=_%$N*##%W;&]; M@Z605JCZPXMO*,Y4WF1!!OTL4K?*LV^6TN7[=?^YK6+TAI)= HT]+<]'E%@/ MOOJJQ]^1%Q@:KN0(Z!"_R ?1TF3Q0C[?#"'4-L7CBA]P!PY_N;S\EHBMC6=E MP+T+5.$EL$\\U*+4"@7Q]''3'ZE4H-TX5$$40!3>?7RL0=BB KLXFL5&:XH4%$@^]-=84IZ&NCH^/U5C$/U/.("V+MF'&'&(U:GN#7W J ZA MWJ+VYEK1VLMX**\:FP1Q:K8%2Z6UD*/W6!.B\;Q\%PXG=FDT<^UB]N6N?).= MS)OYC(ZL[G0D2 SNYY_2;ULZJ<>,SP@JV 2M;&+NO$&6L&!K"[J[EQ"%J@^B MO_ROT4C#G56BI?JENZ6T"(1.'M5&LD)1E]H"#&KM]"EG^I)&3Z7=PU\[F3O;Z[N]E3QG+6.ZD$H&MI(8C3#Q!6-)\G9IH?AB'Y>?%5]T-&# M'NV9'%=&?+D&TL!$XL-[IKT7U=[L0W M-]:W;:(@IW(.IR[:I3<*S,NO;V>A/WQ,$GXP%$<'VE&@Z/$/DRG%&&9$>70F M.FB)W; QI$)SW^QN-L["S8^,-RUBD:@/RPEVT4&NBV'B;(0>U,P3FC"YOYA, M?J)8UR9Q/ 0T^[7!F>3T>!W_D/BD/_[E]S!:=R&K P??"O[:"1#F/85 -U)9 M[? )IF;D<0(73RSW;5"03R?CY+/ZJY#KBH8]-]_ MB9%:5*IXN#1WO4:&^='QKG=8#K**%G@V,2@M3#%LHX@!R"ZDY3*"A_[ M!6,W5Z=C:R[%;&,26L.>>JQZ. UDF':@58*!W$/D^_QY.TTA/%.CQ)3 YM'\5*9]:*AD'FAVNC^!'+7N#N]W(]O M)A-&*S?RO\0:^HY*7 ("4ITXXFO&"&KHGZU44Q%A*B.A?WUT)EG!2\]7T\9P MQL4,: !L5H#KDO5AT_.TM2AQZ$N%BO@8)B2 L*%_Z8A@#2 ?;M%?Q*AA\MK0MT(PY5U)KCGTMS M&\9H*R^N+L]J-K4;E"0.5Y/X78HW8"DRM(/;K.@-+>C:VFA+=?A$5>5,\;@V M^>9HN>Q,=5,MRS;./[RN)K;#6L0J8N)MJ#L5?4+M^]GPA^^']^>;U(5G&KA(UI- J2J%.C+)6K.UE MW(Z),/H^R$NE7E-K(>4G(1:X.IJFH/"_:>"*D '5*)2>S9OSNK/;DXZI3YG- MZJ8>W*"93>"@%R*S]D=3JB"H:6RXWZ*')0.NF"R'<$M;+0EW9FGLC4]556[M MQ[=)L#G)XQ*=X>7XZD>9P7.5_6-R$G/>Z!^O;TZ;2HG+1:MO-MRQ/;2OYOH7 M%6TYOW[+,8S3 2P+$( FTS@1@-J ^ZV)ZF[:H"P>;O[8>3-U*I:9%8NT.:BR MOYGY/Y;N87[]-PXM++U+I [_IK^:\-X'>[SQ/F5%]^O/>I^=Q,/#/^OU.+A] M]'-9/S0_9VXFQBND96%OW;+!J=A$:E#NR;SJU1L,>A&F%]Y7D:_=KY2)E2A8 MM,3G^MB:U=]%8+0WJI!E8TK%GK-&AYE-CFYF0J]/CQ8+HB1) ;< M.;RD2Q)J->91)%8&H1=>"E^_G5P,>QPP5Q%YX^";CXKGN#Z#+WHQ3Z^0VF3^ M*6UT)ZHFW/7%UO/F^-+.]Q9WS333:#,FNE=<7W/W4HKGG?D:E_5#"]*R8J.O M8]4L6 HO+M$EIP1@L*[\=9S,JPV%[WZSW65%(I%*)XINY7Q#/]-ZVV#B9S M9; M+E3>LILPOANJ8&M]<^[=I4W)*!=4VC4'^Z30(UPL*7I32"T88VQL\,VL0FE< M-3\>,OL0U[2C'U4RKIJ^+^MUL0\:,??JT03F#1R9'GJV6CI=4%FD0EF:DL+' MY;>OIW/_YE@=S]JZ][*G?&-PT>O5HVP3RN8N&N%LETD(0D%-7"C(M,4,N#;-$3S!^FK&GK0D'%6(<&C5LW(-K)/FX>$VH>]GMOV5+]Q40JUBF0Q3$Q^ MW>'L]HCJUD2#5OC5K$9B)6E/;".65,C)::?9"+F_SC?K6E\CT$UAGW8)8RC= M64:NEFVPU-@[6M_6$M4WNZV8VK+ZN)MC^5;SUY;6-*=+/*Y-OEDVQZKF6S,Y M K(0Y\)VM?GFHG@%_?$5(E_(_CCU 29,EXA>FJ6+'N9?6_CD',Q-N$Y-KZ>#'4F]<$=VWY5]('?1U58Y,MN\VV2)DK MQ7"AX8_^2N]WM*8EA>^V3[MA&_4SC33(F!>#JEP8(EAEV1$VU]*TLM[

PD7LT8(.!9IS3YM_3 D^UJD' *QM!*CM7,Z7&YT+^M> MKK?SS7L1!9F"P$=.P/N&C[PJ$/_C)<#^E=:!XDI#LA7WXZW8IR4Y?/.GU=ZH M[3X)P#?ODR[R[DI I^!A6Y,NRW5]&NF.@P!\\W&T Z0 1 1 2$ WRPD M\"\(@ (@ (' Q//)Y7W4ZN/A;_/HN>O>63^62 MK^[".?AR-F06'8@>YX^>X_?U^IVB2H4+$ !$ !$-B&P-:^F4.L\"%0=)"* M^4[VBYFO\LZ;Y\WNX%,ZJX5.G+$S6;QKE_-ELCRYPL6#J.)9\_XTF1"])/^R MWA\Q0_&4"I&LV(M32CZF)TC+^;L/\Y/C9K9I"3P# B B DQ@:]\L;I*\ M'?E1G4J2Z\U]5=,W9^O;[H1A.YQ9S]\J^GNN@I8;_J0)>G;RGUM"SWTSR^#. MD%H]/CJ0$8!2@0 (@ (@, .".S&-]-YI.)]PY%^)\E9T$%.^36TDQ3@FH!CU7M0=M JR $0 $0^)0);.V;Y=6OGS6&9>T7 M7XW^%*/1)5PW^F8_;TZ>C'_8FGGVZZ[FS?HBG!PM>_'@O-M\,]6H?CWZYC_U MJ/1,,OP) B B EL0V-HW^V [LK[-H13"]TWC-%ZRSIL;$UF;-]];9))R M:)ULG_;/YX-3BDBSYGUSH[ALWEQE[YOO*6I*Q^A $@:CDF%*.8;=%HV"1T M!$ !#YI EO[YD:PG8"1)\?FJQ*T%GOJ'S?CEU4A9*;?;LV10Y(,5BY.5/I] M%M@G'7SYBQ\$]5?XQ)F@N-/$ !$ !$.A,8 O?O"9O M#G7Y4;Q\I97P.#Y84Z.U/Y7G]VL?P8\@ (@ (@L(G [GQS>!]F0!\\S,W (H' M 1 1 @8P ?',&!'^" B B P#,3@&]^Y@9 \2 B B"0$8!OSH#@ M3Q 1 1!X9@+PS<_< "@>!$ !$ !#("\,T9$/P) B B L], +[Y MF1L Q8, "( "(! 1@"^.0."/T$ !$ !$#@F0G -S]S Z!X$ !$ !$,@( MP#=G0/ G"( "( "#PS@>U\\W(Q^_MH<%J%_^K>\/OK^<-JM?IP/3HY&5U_ M>$J5EHOK\]Y@,G]*'G@6!$ !#YI A_FDR_)/L?_U8/SR]E=*Y+%U:CW>C)_ MDNUNS1P_;$5@*]]\-QW6_>'D9K%:K9:WT[-^U1_/EEN5GS]$*@7?G&/!WR M B#0G4!J2)?SJ_-!W3N_7K28Z?ED4'T)W]R=[P%2;N.;P_S8-V1HUY?CV;W- MFQ#TS"7#FE.!]]\/:BKJCH=G/\\#TKR,+_^?M@+M_CFNZO1 M"8_S!I-Y>*0WN@X# )J2A^M01.^+07CDY7CVK]GE.658U8/OKL++4+(# M: Z* $0.%H"J6\.DZB;O!Z(?)WW@UF]&(;_[]>O1Y/7ASL_BPN'DSJ"OQ MS56\>7W>(U^^"O/OTU>37X.Z3+_N!4_\>UB*X7ESFV^N/A]=_[Y:T>IWU3^; MWBYI[EZ_FMRV# K_D"V'2H$ "(! "X&&;UXMKD>]>CB]*UC=Q2H86YK2!-M^ MTCN[G"_))M>O)[?A?27^.SR!K7SS:K5:S*:3BSCEK0>CR]E"WS??7X].7@RG M[ZDR[Z?#%^*;Y690#ID0:XVC)^[@F^NSZ=URM;J?C5]&+[Y:F6YIAK@ 1 M@4^40-,WIP:3L>C\1WSS_ MO&I:79LW!]ML%C5<17/[*3)\YCIOX9MI_.4W?Y%/ M'DS>1=_<.F_.??/R=O*J[@_'/TS>7L]OV:.[>;.Y<)X6R_MFYYO#$LTS T3Q M( "('!L!!J^6=XW?RA8W=0WQX7)8ZO1)R?/%KYY13Y5]W/=S29G/7HM$7WS MA[;WS;EO#NGY?09O]M9Y,SM^4J;>Z&JQNKL9OZII7Y@4$?8VA*^MXFX%?C7" M:]V?7!.BPB B"0$DA]L]NG7;*Z[)O#?E[:2_2"]^HNYY=GO<_D[62:/?[: M/X%M?'/PB_9]]+]L\/)8 "(# T1%@2ZC+TW5O.)[R M]\UQ(I18W>7RU\FK4WJK>.=L>W_XAC9JA[?1V*=]Z#;>SC=WE1(CKZZDD X$ M0 $0 $A, >?#.OG\01FXR\I#S\"P(@ (@ (@L)[ 'GSS^@+Q*PB B M B P%H"\,UK\:0_ZML;7( "(# \1!(#=71_74\H(Y$DBXM!-_AA#0@ (@ (@<#@" M\,V'8XV20 $0 $0* + ?CF+I20!@1 1 0.1P"^^7"L41((@ (@ ( M="$ W]R%$M* B B P.$(P#YK[V?AEY?ZK!]]=S1]6RYMQOZ[ZX]FR>U;[2[F\FY[5 M5=T?WSQ.'%^+Y?SZS5\FL_M4RH?Y]7^=3T(ME[-Q?XLBTNQV_1>WSLMQ+K:4 M4ZZ4_.K_913UV?3.(UPN;MX,ZJK:0\67\ZLWYV^[Z<\N6F$QFXZ'/=;DWG \ MG2U\]9__>E-3)A+>465"PU15GRKC6RU)NN<_K&DV%A1:?-@GF>O>\/OK^CB]\UY-DC[?O]OZ9I.8VOZ2IA/OVZ5[T83M]O+_[NGTPZVMKL'VXGK^OZU?CF;K5:69=<^\R^?G1- MLZD(:O'>^?5BN;R=O*JK78_L'Z/MFV3%[_L@ -^\6ZJ9R1!C_=LO;M[\,+_Z MCF=7O>%D%LQ?L!E7YW2OJLPFQF15U1N^N9Y3NM*S6@/+1 ?:7AZ^?C&<_HOG MS;WAGX>]NJI.!^<_4^XL[6!T01.F^M7%Y8_G@],P#60S+2.,FYLQC^_T;Q9BJBUILOYSYQGU3N;S(*Y3/Y;W$SB7*$_?'/%=;9'ZL'HDB9P MP<95]>";"TI<#_YR>?DMX3L=C/\99GB4H.I]-8H):/5BY6GD)&DP0=)SI0QF M?SBYX5FC2%+'>B5NF#/G'&C48CF<#D9_IX9FPE\,O^I7U*WJ0VY;8HZ7Q,.;P846-&#:'\X[B$9:.!PO+7R9=_#NL6 M)I*JO="(FM"V1*0Z4-6#\\N@C9S_Z6#XNA<6/_[G3VP6; XIMG2U>6EI_:P=CYP\#_ M PT%Q)Z^.J5R>3:3K0F30:%'2"IZ)-3EI'=V.5_R!,Z)9YES71S\:-IHML0T M0F4M08FDKQ2+1]4/LQ83ONI]/9T_Q*E,XIM=%;FHU3AR63TYZHZM%),RT M=0"AB!JU,+;>/Q5SMJ34=G[UHJH,E%5D0ROD5>/\BT63;&O4IMP6;3H??0,3 M)@?@VX5=SMGT[L/=]-NS,&9ROYK:*PW^E6JM]^(%:W[_;'J[7-Y.S_J.$C>$ M-&C% S[NAD$E5D6=;#;N"26V7L,M+DT3]"JS TY$Y\@K]TZA76^I7Q@!;I2H M:>U/.7>;2YODX)1J#5(G/RZ?3 "^^?L7J"Z!"Y;&_9M: 4N*Z\:B>)R=MRH4IS>]-R*6X:G=$E6V^)^ MM(>AO'UM)> O.7W\)V M#?%J)A([,[F_6JT6L^GDAS&O S$?K8C75=- UX@K'CKP,DR8L]/PU--+E4HJ M(C7WPA2?FFE6/R[.P+PS;MC&7+B;N!Z%&_B,)O%?483 M5&2I[\(KL;!+Y<>KZ7?]*OCFNY6N4U'B,/7AWI(]ZW9CV8(P=>8P46MTRQ;? M3 :19%MC9*T6JU2++F>RO2^ES=FKPM%:PQ9YDFUNS@51.5RG3$->:KIJN M+4HZS]AM"*(>G6C')G#.C_D4U%[!M?MF)ZK3/591'3(FK2SD_W$3]GN*&)9/ MFCA,B^O>\.+MU>5%OXZ[$*QI*'&B89*ARA[&+M/HVD-*T9_LJ9M_N/=E^K 7 MIEB6T_;5BB;6F;1NR!5RE2X?BCMY]#92E0L7G0G -W=&U2FA&BQG*V7"1_ZO ME,"Z-ULT]LU4WG)^_9:'WB^&TW=H3CV;?3(XI_CV,-Y39MW>'VP-[O>N.0"%WVSFC"1@>QIPV6: M5UBR(0NO?NF%;M[)E0/O3:5"B^_VR@4Y^&S9>0\.OX3+WC<'?Y"19%9<*8/) M4XHP4:#] ?2^^3Y^*[7&-Z]YWZQ/;:R%<$WGLL67OI;4CR&*OGE3*ZQ6V3[M ML">15;%8M',#1;4IMX6VM>E\ZYJV;NXK?)QF+17?\?,(QGAD^[3#5D2WTZ+X MOED5FX1\U/OFV+BL2^$=,.E/Y>;-<>2]MB_+&#TH;6P.>AV^+#UE97'#F4D1 M36M_BFMJ.3AI&[Z9[4-XSQ:_!?7:9;QQM2,"\,T[ AFS<;>9,+D +&241! M5.[!9^QL5O@H139@QZ^?P^+5)&Z9'GT[C-NX+)G;"VHWY5E7C&U8U7VGJY6L M^,FN9AWXRV;C?)\V[<]R EL/=#=7T=/K!([%N+L9A\\]9 4X_FHYA,VYLD^[ ML ?5I'6[QW7>X#;*;O1J[ \Z[=.NC*2OE,'4?>PJO* 3VR=MX+P4O6Z\Y/W& M1<+B;QI#F:(*Z9?3-%U;S!HYBPCAWR>W0B(\OQ2OH)(OF^V^Z(#?GRFA3;W:9=TT@]M M \#XQ4'L=U%5K&EFR[5]>?4PO_Z>=Y_P#G':1KXJ68_0XK)/6Y79-4I 42K+ M:WM!VJ9O9CC6Y:V)$]KX8S<$X)MWPQ&Y'!>!W+(?EW2?EC0[:0M>M) 9VZ$ MM@\(#B7!,9537.LZ)@'_6++ -_^QVA.U80([\0> N1,"3VT+GJ[I=[<[D:EC M)O#- HH;,2[ORTW\NT\"\,W[I(N\00 $0 $0.#Q!-;YYF2O/OX 1 1 M 1!X,H$NGGJ=;^[R/-* B B CLE@!\\VYY(C<0 $0 $0>"H!^.:G M$L3S( "( "(+!; O#-N^6)W$ !$ !$#@J03@FY]*$,^# B B P&X) MP#?OEB=R P$0 $0 (&G$H!O?BI!/ \"( "( "NR4 W[Q;GL@-!$ !$ M!)Y* +[YJ03Q/ B B CLE@!\\VYY(C<0 $0 $0>"H!^.:G$L3S( " M( "(+!; O#-N^6)W$ !$ !$#@J03@FY]*$,^# B B P&X)P#?OEB=R M P$0 $0 (&G$H!O?BI!/ \"( "( "NR4 W[Q;GL@-!$ !$ !)Y* +[Y MJ03Q/ B B CLE@!\\VYY(C<0 $0 $0>"J!_P^-6&%\H\14'0 !) '14Y$KD)@@@$! end XML 19 R1.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cover - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Feb. 28, 2025
Jun. 28, 2024
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2024    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-33572    
Entity Registrant Name Bank of Marin Bancorp    
Entity Incorporation, State or Country Code CA    
Entity Tax Identification Number 20-8859754    
Entity Address, Address Line One 504 Redwood Blvd.    
Entity Address, Address Line Two Suite 100    
Entity Address, City or Town Novato    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 94947    
City Area Code 415    
Local Phone Number 763-4520    
Title of 12(g) Security Common Stock, No Par Value    
Trading Symbol BMRC    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Accelerated Filer    
Smaller Reporting Company false    
Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction false    
Entity Shell Company false    
Entity Public Float     $ 248
Entity Common Stock, Shares Outstanding   16,116,627  
Documents Incorporated by Reference
Portions of the registrant's Proxy Statement for the Annual Meeting of Shareholders to be held on May 21, 2025 are incorporated by reference into Part III.
   
Entity Central Index Key 0001403475    
Document Fiscal Year Focus 2024    
Document Fiscal Period Focus FY    
Amendment Flag false    

XML 20 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
Audit Information
12 Months Ended
Dec. 31, 2024
Auditor Information [Abstract]  
Auditor Name Moss Adams LLP
Auditor Location Portland, OR
Auditor Firm ID 659
XML 21 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF CONDITION - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets    
Cash, cash equivalents and restricted cash $ 137,304 $ 30,453
Investment securities:    
Held-to-maturity, at amortized cost (net of zero allowance for credit losses at December 31, 2024 and 2023) 879,199 925,198
Available-for-sale, at fair value (net of zero allowance for credit losses at December 31, 2024 and 2023) 387,534 552,028
Total investment securities 1,266,733 1,477,226
Loans, at amortized cost 2,083,256 2,073,720
Allowance for credit losses on loans (30,656) (25,172)
Total loans, net of allowance for credit losses on loans 2,052,600 2,048,548
Goodwill 72,754 72,754
Bank-owned life insurance 71,026 68,102
Operating lease right-of-use assets 19,025 20,316
Bank premises and equipment, net 6,832 7,792
Core deposit intangible, net 2,792 3,766
Interest receivable and other assets 72,269 74,946
Total assets 3,701,335 3,803,903
Deposits:    
Non-interest bearing 1,399,900 1,441,987
Interest bearing:    
Transaction accounts 198,301 225,040
Savings accounts 225,691 233,298
Money market accounts 1,153,746 1,138,433
Time accounts 242,377 251,317
Total deposits 3,220,015 3,290,075
Borrowings and other obligations 154 26,298
Operating lease liabilities 21,509 22,906
Interest payable and other liabilities 24,250 25,562
Total liabilities 3,265,928 3,364,841
Commitments and contingent liabilities (Note 12)
Stockholders' Equity    
Preferred stock, no par value, Authorized - 5,000,000 shares, none issued 0 0
Common stock, no par value, Authorized - 30,000,000 shares; Issued and outstanding - 16,089,454 and 16,158,413 at December 31, 2024 and 2023, respectively 215,511 217,498
Retained earnings 249,964 274,570
Accumulated other comprehensive loss, net of tax (30,068) (53,006)
Total stockholders' equity 435,407 439,062
Total liabilities and stockholders' equity $ 3,701,335 $ 3,803,903
XML 22 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF CONDITION (Parenthetical) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Investment securities:    
Held-to-maturity, allowance for credit Loss $ 0 $ 0
Available-for-sale, allowance for credit loss $ 0 $ 0
Stockholders' Equity    
Preferred stock, no par value (in dollars per share) $ 0 $ 0
Preferred stock, authorized (in shares) 5,000,000 5,000,000
Preferred stock, issued, (in shares) 0 0
Common stock, no par value (in dollars per share) $ 0 $ 0
Common stock, authorized (in shares) 30,000,000 30,000,000
Common stock, issued (in shares) 16,089,454 16,158,413
Common stock, outstanding (in shares) 16,089,454 16,158,413
XML 23 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Interest income      
Interest and fees on loans $ 101,484 $ 98,505 $ 93,868
Interest on investment securities 33,075 38,660 34,766
Interest on federal funds sold and due from banks 6,714 2,329 1,407
Total interest income 141,273 139,494 130,041
Interest expense      
Interest on interest-bearing transaction accounts 1,201 1,036 421
Interest on savings accounts 2,003 867 125
Interest on money market accounts 33,914 18,553 1,589
Interest on time accounts 9,254 4,715 323
Interest on borrowings and other obligations 241 11,562 91
Total interest expense 46,613 36,733 2,549
Net interest income 94,660 102,761 127,492
Provision for (reversal of) credit losses on loans 5,550 2,575 (63)
Reversal of credit losses on unfunded loan commitments (233) (342) (318)
Net interest income after provision for (reversal of) for credit losses 89,343 100,528 127,873
Non-interest income      
Earnings on bank-owned life insurance, net 1,714 1,802 1,229
Dividends on Federal Home Loan Bank stock 1,478 1,265 1,056
Net losses on sale of investment securities (32,541) (5,893) (63)
Other income 1,380 1,260 1,849
Total non-interest income (21,360) 4,989 10,905
Non-interest expense      
Salaries and employee benefits 44,683 43,448 42,046
Occupancy and equipment 8,242 8,306 7,823
Professional services 5,129 3,598 3,299
Data processing 4,222 4,057 4,649
Deposit network fees 3,526 2,783 258
Federal Deposit Insurance Corporation insurance 1,863 1,878 1,179
Information technology 1,686 1,569 2,197
Depreciation and amortization 1,466 2,098 1,840
Directors' expense 1,213 1,212 1,107
Amortization of core deposit intangible 975 1,350 1,489
Charitable contributions 677 717 709
Other real estate owned 0 48 359
Other expense 8,136 8,417 8,314
Total non-interest expense 81,818 79,481 75,269
(Loss) income before provision for income taxes (13,835) 26,036 63,509
Provision for income taxes (5,426) 6,141 16,923
Net (loss) income $ (8,409) $ 19,895 $ 46,586
Net (loss) income per common share:      
Basic (in dollars per share) $ (0.52) $ 1.24 $ 2.93
Diluted (in dollars per share) $ (0.52) $ 1.24 $ 2.92
Weighted average common shares:      
Basic (in shares) 16,042 16,012 15,921
Diluted (in shares) 16,042 16,026 15,969
Comprehensive income (loss):      
Net (loss) income $ (8,409) $ 19,895 $ 46,586
Other comprehensive income (loss):      
Change in net unrealized gains or losses on available-for-sale securities (2,848) 20,358 (88,620)
Reclassification adjustment for losses on available-for-sale securities included in net income 32,541 8,700 63
Reclassification adjustment for gains or losses for fair value hedges 1,359 (1,359) 0
Net unrealized losses on securities transferred from available-for-sale to held-to-maturity 0 0 (14,847)
Amortization of net unrealized losses on securities transferred from available-for-sale to held-to-maturity 1,504 1,743 1,580
Other comprehensive income (loss), before tax 32,556 29,442 (101,824)
Deferred tax expense (benefit) 9,618 8,702 (30,102)
Other comprehensive income (loss), net of tax 22,938 20,740 (71,722)
Total comprehensive income (loss) 14,529 40,635 (25,136)
Wealth management and trust services      
Non-interest income      
Wealth management and trust services, debit card interchange fees net, service charges on deposit accounts, and merchant interchange fees net 2,420 2,145 2,227
Service charges on deposit accounts      
Non-interest income      
Wealth management and trust services, debit card interchange fees net, service charges on deposit accounts, and merchant interchange fees net 2,164 2,083 2,007
Debit card interchange fees, net      
Non-interest income      
Wealth management and trust services, debit card interchange fees net, service charges on deposit accounts, and merchant interchange fees net 1,701 1,831 2,051
Merchant interchange fees, net      
Non-interest income      
Wealth management and trust services, debit card interchange fees net, service charges on deposit accounts, and merchant interchange fees net $ 324 $ 496 $ 549
XML 24 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Retained Earnings
Accumulated Other Comprehensive Income (Loss), Net of Taxes
Beginning balance (in shares) at Dec. 31, 2021   15,929,243    
Beginning balance at Dec. 31, 2021 $ 450,368 $ 212,524 $ 239,868 $ (2,024)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Total consolidated income 46,586   46,586  
Other comprehensive (loss) income, net of tax (71,722)     (71,722)
Stock options exercised, net of shares surrendered for cashless exercises and tax withholdings (in shares)   40,674    
Stock options exercised, net of shares surrendered for cashless exercises and tax withholdings 821 $ 821    
Stock issued under employee stock purchase plan (in shares)   2,025    
Stock issued under employee stock purchase plan 62 $ 62    
Stock issued under employee stock ownership plan (in shares)   38,000    
Stock issued under employee stock ownership plan $ 1,233 $ 1,233    
Restricted stock granted (in shares)   46,672    
Restricted stock surrendered for tax withholdings upon vesting (in shares) (11,505) (1,169)    
Restricted stock surrendered for tax withholdings upon vesting $ (40) $ (40)    
Restricted stock forfeited/cancelled (in shares)   (13,692)    
Stock-based compensation - stock options 251 $ 251    
Stock-based compensation - restricted stock 712 $ 712    
Cash dividends paid on common stock (15,673)   (15,673)  
Stock purchased by directors under director stock plan (in shares)   515    
Stock purchased by directors under director stock plan 16 $ 16    
Stock issued in payment of director fees (in shares)   10,145    
Stock issued in payment of director fees 355 $ 355    
Stock repurchased, including commissions (in shares)   (23,275)    
Stock repurchased, including commissions (877) $ (877)    
Ending balance (in shares) at Dec. 31, 2022   16,029,138    
Ending balance at Dec. 31, 2022 412,092 $ 215,057 270,781 (73,746)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Total consolidated income 19,895   19,895  
Other comprehensive (loss) income, net of tax 20,740     20,740
Stock options exercised, net of shares surrendered for cashless exercises and tax withholdings (in shares)   11,530    
Stock options exercised, net of shares surrendered for cashless exercises and tax withholdings 230 $ 230    
Stock issued under employee stock purchase plan (in shares)   2,527    
Stock issued under employee stock purchase plan 46 $ 46    
Stock issued under employee stock ownership plan (in shares)   58,400    
Stock issued under employee stock ownership plan $ 1,315 $ 1,315    
Restricted stock granted (in shares)   61,978    
Restricted stock surrendered for tax withholdings upon vesting (in shares) (3,132) (2,498)    
Restricted stock surrendered for tax withholdings upon vesting $ (70) $ (70)    
Restricted stock forfeited/cancelled (in shares)   (21,024)    
Stock-based compensation - stock options 181 $ 181    
Stock-based compensation - restricted stock 341 $ 341    
Cash dividends paid on common stock (16,106)   (16,106)  
Stock issued in payment of director fees (in shares)   18,362    
Stock issued in payment of director fees $ 398 $ 398    
Stock repurchased, including commissions (in shares)   0    
Ending balance (in shares) at Dec. 31, 2023 16,158,413 16,158,413    
Ending balance at Dec. 31, 2023 $ 439,062 $ 217,498 274,570 (53,006)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Total consolidated income (8,409)   (8,409)  
Other comprehensive (loss) income, net of tax 22,938     22,938
Stock issued under employee stock purchase plan (in shares)   2,184    
Stock issued under employee stock purchase plan 38 $ 38    
Stock issued under employee stock ownership plan (in shares)   60,800    
Stock issued under employee stock ownership plan $ 1,149 $ 1,149    
Restricted stock granted (in shares)   106,964    
Restricted stock surrendered for tax withholdings upon vesting (in shares) (3,798) (3,798)    
Restricted stock surrendered for tax withholdings upon vesting $ (64) $ (64)    
Restricted stock forfeited/cancelled (in shares)   (42,396)    
Stock-based compensation - stock options 50 $ 50    
Stock-based compensation - restricted stock 580 $ 580    
Cash dividends paid on common stock (16,197)   (16,197)  
Stock issued in payment of director fees (in shares)   27,287    
Stock issued in payment of director fees 513 $ 513    
Stock repurchased, including commissions (in shares)   (220,000)    
Stock repurchased, including commissions $ (4,253) $ (4,253)    
Ending balance (in shares) at Dec. 31, 2024 16,089,454 16,089,454    
Ending balance at Dec. 31, 2024 $ 435,407 $ 215,511 $ 249,964 $ (30,068)
XML 25 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Stockholders' Equity [Abstract]      
Cash dividends paid on common stock (in dollars per share) $ 1.00 $ 1.00 $ 0.98
XML 26 R8.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Cash Flows from Operating Activities:      
Net income $ (8,409) $ 19,895 $ 46,586
Adjustments to reconcile net income to net cash provided by operating activities:      
Provision for (reversal of) credit losses on loans 5,550 2,575 (63)
Reversal of credit losses on unfunded loan commitments (233) (342) (318)
Noncash contribution expense to employee stock ownership plan 1,149 1,315 1,233
Noncash director compensation expense 513 398 355
Stock-based compensation expense 630 522 963
Amortization of core deposit intangible 975 1,350 1,489
Amortization of investment security premiums, net of accretion of discounts 2,536 6,897 9,056
(Accretion of discounts) amortization of premiums on acquired loans, net (236) (573) 153
Net change in deferred loan origination costs/fees 120 (836) (2,716)
Write-down of other real estate owned 0 40 345
Net losses on sale of investment securities 32,541 5,893 63
Depreciation and amortization 1,466 2,098 1,840
Earnings on bank-owned life insurance policies (1,714) (1,802) (1,229)
Net changes in:      
Net changes in interest receivable and other assets (6,695) (4,149) 2,228
Net changes in interest payable and other liabilities 172 2,378 (4,708)
Total adjustments 36,774 15,764 8,691
Net cash provided by operating activities 28,365 35,659 55,277
Cash Flows from Investing Activities:      
Proceeds from sale of premises and equipment 21 0 0
Purchase of held-to-maturity securities 0 0 (319,937)
Purchase of available-for-sale securities (163,769) 0 (243,459)
Proceeds from sale of available-for-sale securities 292,621 205,795 10,664
Proceeds from paydowns/maturities of held-to-maturity securities 46,551 47,170 47,098
Proceeds from paydowns/maturities of available-for-sale securities 31,210 59,316 130,178
Proceeds from sale of Visa Inc. Class B restricted common stock 0 2,807 0
Decrease in loans receivable, net 26,150 16,945 164,019
Purchased Loans (35,874) 0 0
Proceeds from sale of loan 0 3,263 0
Purchase of bank-owned life insurance policies (1,211) 0 (4,714)
Proceeds from bank-owned life insurance policies 0 766 350
Purchase of premises and equipment (520) (1,749) (2,266)
Proceeds from sale of other real estate owned 0 420 0
Cash paid for low income housing tax credit investment (5) (42) (30)
Net cash provided by (used in) investing activities 195,174 334,691 (218,097)
Cash Flows from Financing Activities:      
Decrease in deposits (70,060) (283,273) (235,202)
(Repayment of) proceeds from short-term borrowings, net (26,000) (86,000) 112,000
Repayment of finance lease obligations (152) (148) (131)
Proceeds from stock options exercised 0 230 821
Restricted stock surrendered for tax withholdings upon vesting (64) (70) (40)
Cash dividends paid on common stock (16,197) (16,106) (15,673)
Stock repurchased, including commissions (4,253) 0 (1,250)
Proceeds from stock issued under employee and director stock purchase plans 38 46 78
Net cash (used in) provided by financing activities (116,688) (385,321) (139,397)
Net (decrease) increase in cash, cash equivalents and restricted cash 106,851 (14,971) (302,217)
Cash, cash equivalents and restricted cash at beginning of period 30,453 45,424 347,641
Cash, cash equivalents and restricted cash at end of period 137,304 30,453 45,424
Supplemental disclosure of cash flow information:      
Interest paid on deposits and borrowings 46,359 34,038 2,560
Income taxes paid, net of refunds 2,245 8,428 13,730
Supplemental disclosure of noncash investing and financing activities:      
Change in net unrealized gains or losses on available-for-sale securities (2,848) 20,358 (88,620)
Purchase of available-for-sale security on account and unsettled 0 0 0
Cumulative effect of change in accounting principle ASU 2016-13 0 0 0
Securities transferred from available-for-sale to held-to-maturity, at fair value 0 0 357,482
Amortization of net unrealized loss on available-for-sale securities transferred to held-to-maturity 1,504 1,743 1,580
Transfer of loan to loans held-for-sale 0 3,263 0
Restricted cash [1] $ 0 $ 330 $ 0
[1]
1Restricted cash includes reserve requirements held with the Federal Reserve Bank of San Francisco and other cash pledged. In response to the COVID-19 pandemic, the Federal Reserve reduced the reserve requirement ratios to zero percent effective March 26, 2020.
The accompanying notes are an integral part of these consolidated financial statements.
XML 27 R9.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
 
Nature of Operations: Bank of Marin Bancorp ("Bancorp"), headquartered in Novato, California, conducts business primarily through its wholly-owned subsidiary, Bank of Marin (the "Bank"), a California state-chartered commercial bank that provides a wide range of financial services through 27 retail branches and 8 commercial banking offices across Northern California. Our customer base is made up of business, not-for-profit and personal banking relationships from the communities within our Northern California footprint.

Basis of Presentation: The consolidated financial statements include the accounts of Bancorp, a bank holding company, and its wholly-owned bank subsidiary, Bank of Marin, a California state-chartered commercial bank. References to “we,” “our,” “us” mean Bancorp and the Bank that are consolidated for financial reporting purposes. Our accounting and reporting policies conform to U.S. generally accepted accounting principles ("GAAP"), general practice, and regulatory guidance within the banking industry. A summary of our significant policies follows. All material intercompany transactions have been eliminated. We evaluated subsequent events through the date of filing with the Securities and Exchange Commission (“SEC”) and determined there were no subsequent events that required additional recognition or disclosure.

Segment Reporting: Our Chief Operating Decision Maker ("CODM") is our Chief Executive Officer, who reviews our financial information on a consolidated basis for purposes of evaluating financial performance and allocating resources. We have one operating and reportable segment, community banking, and our other operating segment, wealth management services, does not meet the quantitative threshold for separate reporting. Our CODM reviews consolidated net income before provision for income taxes as our primary measure of profitability alongside significant expense information consistent with the expense captions presented in our Consolidated Statements of Comprehensive Income (Loss). These metrics are used by our CODM to monitor actual results and to benchmark to our peers. Segment assets are equal to consolidated total assets in our Consolidated Statements of Condition and all segment non-cash items are equal to those disclosed in our Consolidated Statements of Cashflows. We derive materially all of our income from activities within the United States, and materially all of our long lived assets are physically located within the United States. No single customer or client relationship accounts for ten percent or more of our income.
Segment revenue, profit or loss, significant segment expenses and other segment items
December 31, 2024December 31, 2023December 31, 2022
(in thousands)
Community banking segment:
Interest income
$141,273 $139,494 $130,041 
Non-interest income
(23,780)2,844 8,678 
Reconciliation of income
All other income1
2,420 2,145 2,227 
Total consolidated income
119,913 144,483 140,946 
Less:2
Total interest expense46,613 36,733 2,549 
Provision for (reversal of) credit losses on loans
5,550 2,575 (63)
Reversal of credit losses on unfunded loan commitments(233)(342)(318)
Non-interest expense
Salaries and employee benefits43,794 42,671 41,235 
Occupancy and equipment8,240 8,304 7,819 
Professional services4,562 3,086 2,688 
Data processing4,032 3,879 4,480 
Deposit network fees3,526 2,783 258 
Federal Deposit Insurance Corporation insurance1,863 1,878 1,179 
Information technology1,686 1,569 2,197 
Depreciation and amortization1,465 2,097 1,839 
Directors' expense1,213 1,212 1,107 
Amortization of core deposit intangible975 1,350 1,489 
Charitable contributions677 717 709 
Other real estate owned— 48 359 
Other expense8,068 8,357 8,255 
Segment (loss) income
(12,118)27,566 65,164 
Reconciliation of segment (loss) income
All other loss1
(1,717)(1,530)(1,655)
Loss before income taxes
$(13,835)$26,036 $63,509 
1Other income and loss from segment below the quantitative thresholds are attributable to one operating segment of the Bank, the Wealth Management and Trust Services, which does not meet the quantitative thresholds for presenting reportable segments. Expenses of Wealth Management and Trust Services are comprised of salary and employee benefits, professional services, data processing, occupancy and equipment and other expenses totaling $1.7 million.
2The significant expense categories and amounts align with the segment-level information that is regularly provided to the chief operating decision maker.

Accounting Changes and Reclassifications: There have been no items in prior financial statements that have been reclassified to conform to the current presentation.

Use of Estimates: The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant accounting estimates reflected in the consolidated financial statements include the allowance for credit losses, fair value measurements, and goodwill impairment assessment, as discussed in the Notes herein.

Cash, Cash Equivalents and Restricted Cash: This includes cash, due from banks, federal funds sold and other short-term investments with maturities of less than three months at the time of purchase. Restricted cash includes balances not immediately available for business operations such as Federal Reserve Bank of San Francisco reserve requirements and cash pledged for interest rate swap contracts and local agency deposits.

Investment Securities: Investment securities are classified as "held-to-maturity," "trading securities" or "available-for-sale." Investments classified as held-to-maturity are those that we have the ability and intent to hold until maturity and are reported at cost, adjusted for the amortization or accretion of premiums or discounts. Investments held for resale in anticipation of short-term market movements are classified as trading securities and are reported at fair value, with unrealized gains and losses included in earnings. Investments that are neither held-to-maturity
nor trading are classified as available-for-sale and are reported at fair value. Unrealized gains and losses for available-for-sale securities, net of related taxes, are reported as a separate component of comprehensive income (loss) and included in stockholders' equity until realized. For discussion of our methodology in determining fair value, see Note 9, Fair Value of Assets and Liabilities.

Purchase premiums and discounts on investment securities are amortized or accreted over the life of the related security as an adjustment to yield using the effective interest method. For certain callable debt securities purchased at a premium, we amortize the premium to the earliest call date.

Dividend and interest income are recognized when earned. Realized gains and losses on the sale of securities are included in non-interest income. The specific identification method is used to calculate realized gains and losses on sales of securities.

Securities transferred from the available-for-sale category to the held-to-maturity category are recorded at fair value at the date of transfer. Unrealized holding gains or losses on the dates of the transfer of securities from available-for-sale to held-to-maturity are included in the balance of accumulated other comprehensive income (loss), net of tax, in the consolidated balance sheets. These unrealized holding gains or losses on the dates of transfer are amortized over the remaining life of the securities as yield adjustments in a manner consistent with the amortization or accretion of the original purchase premium or discount on the associated security.

Non-marketable equity securities include stock held for membership and regulatory purposes, such as Federal Home Loan Bank ("FHLB") stock and other non-marketable equity securities. These securities are accounted for at cost, evaluated for impairment as of each reporting period, and included in interest receivable and other assets on the consolidated statements of condition. During 2023, the Bank sold its remaining investment in Visa Inc. Class B restricted common stock, as discussed in Note 2 - Investment securities. As of December 31, 2024 and 2023 our investment in FHLB stock was carried at cost, as there was no impairment or changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. Both cash and stock dividends from the FHLB are reported as non-interest income.

Allowance for Credit Losses on Investment Securities: The allowance for credit losses on held-to-maturity securities is a contra-asset valuation account determined in accordance with ASC 326, which is deducted from the securities' amortized cost basis at the balance sheet date as a result of management's assessment of the net amount expected to be collected. The allowance is measured on a pooled basis for securities with similar risk characteristics using historical credit loss information, adjusted for current conditions and reasonable and supportable forecasts. Securities that are determined to be uncollectible are written off against the allowance.

For available-for-sale securities in an unrealized loss position ("impaired security"), we assess whether 1) we intend to sell the security, or, 2) it is more likely than not that we will be required to sell the security before recovery of its amortized cost basis. Under either of these conditions, the security's amortized cost is written down to fair value through a charge to previously recognized allowances or earnings, as applicable. For impaired securities that do not meet these conditions, we assess whether the decline in fair value was due to credit loss or other factors. This assessment considers, among other things: 1) the extent to which the fair value is less than amortized cost, 2) the financial condition and near-term prospects of the issuer, 3) any changes to the rating of the security by a rating agency, and 4) our intent and ability to retain the investment for a period of time sufficient to allow for any anticipated recovery in fair value. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss exists and an allowance for credit losses is recorded for the credit loss component. Any impairment due to non-credit-related factors that has not been recorded through an allowance for credit losses is recognized in other comprehensive income (loss). The discount rate used in determining the present value of the expected cash flows is based on the effective interest rate implicit in the security at the date of purchase.

Accrued interest receivable is excluded from the amortized costs and fair values of both held-to-maturity and available-for-sale securities and included in interest receivable and other assets on the consolidated statements of condition. Investment securities are placed on non-accrual status when principal or interest is contractually past due more than ninety days, or management does not expect full payment of principal and interest. We do not record an allowance for credit losses for accrued interest on investment securities, as the amounts are written-off
when the investment is placed on non-accrual status. There were no non-accrual investment securities in any of the years presented in the consolidated financial statements.

Originated Loans: Loans are reported at amortized cost, which is the principal amount outstanding net of deferred fees (costs), purchase premiums (discounts) and net charge-offs (recoveries). Amortized cost excludes accrued interest, which is reflected in interest receivable and other assets in the consolidated statements of condition. We do not measure an allowance for credit losses on accrued interest receivable balances because these balances are written off in a timely manner as a reduction to interest income when loans are placed on non-accrual status as discussed below. Interest income is accrued daily using the simple interest method. Fees collected upon loan origination and certain direct costs of originating loans are deferred and recognized over the contractual lives of the related loans as yield adjustments using the interest method or straight-line method, as applicable. Upon prepayment or other disposition of the underlying loans before their contractual maturities, any associated unearned fees or unamortized costs are recognized.

Acquired Loans: ASC 326 modified the accounting for purchased loans and requires that an allowance for credit losses be established at the date of acquisition. However, for purchased financial assets with a more-than-insignificant amount of credit deterioration since origination (“PCD assets”) that are measured at amortized cost, the initial allowance for credit losses is added to the purchase price rather than reported as a provision for credit losses. Subsequent changes in the allowance for credit losses on PCD assets are recognized through the provision for credit losses.

Past-Due and Non-Accrual Loan Policy: A loan is considered past due when a payment has not been received by the contractual due date. Loans are placed on non-accrual status when management believes that there is substantial doubt as to the collection of principal or interest, generally when they become contractually past due by 90 days or more with respect to principal or interest, except for loans that are well-secured and in the process of collection. When loans are placed on non-accrual status, any accrued but uncollected interest is reversed from current-period interest income and the amortization of deferred loan origination fees and costs is suspended. Interest payments received on nonaccrual loans are either applied against principal or reported as interest income, according to management’s judgment as to the ultimate collectability of principal. We may return non-accrual loans to accrual status when one of the following occurs:

The borrower has resumed paying the full amount of the principal and interest and we are satisfied with the borrower's financial position. In order to meet this test, we must have received repayment of all past due principal and interest, unless the amounts contractually due are reasonably assured of repayment within a reasonable period of time, and there has been a sustained period of repayment performance (generally, six consecutive monthly payments), according to the original or modified contractual terms.
The loan has become well secured and is in the process of collection.

Loan Charge-Off Policy: For all loan types excluding overdraft accounts, we generally make a charge-off determination at or before 90 days past due. A collateral-dependent loan is partially charged down to the fair value of collateral securing it if: (1) it is deemed uncollectable, or (2) it has been classified as a loss by either our internal loan review process or external examiners. A non-collateral-dependent loan is partially charged down to its net realizable value under the same circumstances. Overdraft accounts are generally charged off when they exceed 60 days past due.

Collateral Dependent Loans: A loan is collateral dependent when the borrower is experiencing financial difficulty and repayment is expected to be provided substantially through the sale or operation of the collateral. For collateral dependent loans, including those for which management determines foreclosure is probable, each loan is individually evaluated and the allowance for credit losses is based on the fair value of the collateral, adjusted for estimated selling costs when repayment is expected from the sale of the collateral, less the loan's amortized cost. In determining the fair value, management considers such information as the appraised value of the collateral, observed and potential future changes in collateral value, and historical loss experience for loans that were secured by similar collateral. Generally, with problem credits that are collateral dependent, we obtain appraisals of the collateral at least annually. We may obtain appraisals more frequently if we believe the collateral value is subject to market volatility, if a specific event has affected the collateral, or if we believe foreclosure is imminent.
Allowance for Credit Losses on Loans ("ACL"): The ACL is a valuation account that is deducted from the amortized cost basis at the balance sheet date to present the net amount of loans expected to be collected. Amortized cost does not include accrued interest, which management elected to exclude from the estimate of expected credit losses (refer to the Past-Due and Non-Accrual Loan Policy section above). Management estimates the allowance quarterly using relevant available information, from internal and external sources, relating to past events, current conditions, and reasonable and supportable forecasts. Credit loss experience provides the basis for the estimation of expected credit losses.

The ACL model utilizes a discounted cash flow ("DCF") method to measure the expected credit losses on loans collectively evaluated that are sub-segmented by loan pools with similar credit risk characteristics, which are generally comprised of federal regulatory reporting codes (i.e., Call codes). Pooled segments include the following:

Loans secured by real estate:
-     1-4 family residential construction loans
-     Other construction loans and all land development and other land loans
-     Secured by farmland (including residential and other improvements)
-     Revolving, open-end loans secured by 1-4 family residential properties and extended under lines
of credit
-     Closed-end loans secured by 1-4 family residential properties, secured by first liens
-     Closed-end loans secured by 1-4 family residential properties, secured by junior liens
-     Secured by multifamily (5 or more) residential properties
-     Commercial real estate loans secured by owner-occupied non-farm nonresidential properties
-     Commercial real estate loans secured by other non-farm nonresidential properties
Loans to finance agricultural production and other loans to farmers
Commercial and industrial loans
Loans to individuals for household, family and other personal expenditures (i.e., consumer loans)
Municipal entities
Non-profit organizations
Other loans (overdraft credit lines)

The DCF method incorporates assumptions for probability of default ("PD"), loss given default ("LGD"), and prepayments and curtailments over the contractual terms of the loans. Under the DCF method, the ACL reflects the difference between the amortized cost basis and the present value of the expected cash flows using the loan's effective rate. We elected to report the change in present values from one reporting period to the next due to the passage of time and changes in the estimate of future expected cash flows through the provision for credit losses, rather than though interest income.

In determining the PD for each pooled segment, the Bank utilized regression analyses to identify certain economic drivers that were considered highly correlated to historical Bank or peer loan default experience. As a result, management chose the California unemployment rate as the primary economic forecast driver for all segments, except for municipal loans. In addition, the annual percentage change in the California gross domestic product was used in the commercial and industrial loan segment. For municipal loans, the ACL model utilized a constant default rate obtained from a nationally recognized default rate study, which is updated annually. A third party provides LGD estimates for each segment based on a banking industry Frye-Jacobs Risk Index approach. The ACL model incorporates a one-year reasonable and supportable forecast of economic factors, updated quarterly, which is based on Moody's Analytics' Baseline Forecast. For periods beyond the forecast horizon, the economic factors revert to historical averages on a straight-line basis over a one-year period.

Expected credit losses are estimated over the contractual term of the loans, adjusted for expected prepayments and curtailments, when appropriate. The pooled loans' contractual loan terms exclude assumptions about extensions, renewals, and modifications.

Loans that do not share the same risk characteristics as pooled loans are evaluated individually for credit loss and generally include all non-accrual loans, collateral dependent loans, and certain modified loans and loans graded substandard or worse, as determined by management.
Management considers whether adjustments to the quantitative portion of the ACL are needed for differences in segment-specific risk characteristics or to reflect the extent to which it expects current conditions and reasonable and supportable forecasts of economic conditions to differ from the conditions that existed during the historical period included in the development of PD and LGD. Qualitative internal and external risk factors include, but are not limited to, the following:
Changes in the nature and volume of the loan portfolio
Changes in the volume and severity of past due loans, the volume of non-accruals loans, and the volume and severity of adversely classified or graded loans
The existence and effect of individual loan and loan segment concentrations
Changes in lending policies and procedures, including changes in underwriting standards and collection, charge-off, and recovery practices not considered elsewhere
Changes in the experience, ability, and depth of lending management and other relevant staff
Changes in the quality of our systematic loan review processes
Changes in economic and business conditions, and developments that affect the collectability of the portfolio
Changes in the value of underlying collateral, where applicable
The effect of other external factors such as legal and regulatory requirements on the level of estimated credit losses in the portfolio
The effect of acquisitions of other loan portfolios on our infrastructure, including risk associated with entering new geographic areas as a result of such acquisitions
The presence of specialized lending segments in the portfolio

There were no material changes to the ACL methodology during 2024. However, assumptions that mainly influenced management's current estimate of the expected credit losses were primarily adjustments to qualitative risk factors from continued uncertainty about inflation and recession risks, the potential impact of rapidly increasing interest rates and other external factors on both our non-owner-occupied commercial real estate and construction portfolios, loan and collateral concentration risks in our construction and commercial real estate portfolios, heightened portfolio management in light of current economic conditions, and continued negative trends in adversely graded loans and/or collateral values for our non-owner occupied commercial real estate office and multi-family real estate portfolios. Other elements of the estimated current expected credit losses included increased allowances for individually analyzed loans exhibiting unique credit risk characteristics and a slight increase in Moody's Analytics' Baseline Forecast of California's unemployment rate, partially offset by the impact of an overall decrease in loans. While we believe we use the best information available to determine the allowance for credit losses, our results of operations could be significantly affected if circumstances differ substantially from the assumptions used in determining the allowance. Our ACL model is sensitive to changes in unemployment rate forecasts and certain other assumptions that could result in material fluctuations in the allowance for credit losses and adversely affect our financial condition and results of operations.

Under ASU No. 2022-02 certain loan modifications made to borrowers experiencing financial difficulty are now subject to the Bank's standard ACL process, as outlined above.

For further information regarding the allowance for loan losses, see Note 3, Loans and Allowance for Loan Losses.

Allowance for Credit Losses on Unfunded Loan Commitments: We make commitments to extend credit to meet the financing needs of our customers in the form of loans or standby letters of credit. We are exposed to credit losses over a loan's contractual period in the event that a decline in credit quality of the borrower leads to nonperformance. We record an allowance for losses on unfunded loan commitments at the balance sheet date based on estimates of probability that these commitments will be drawn upon according to historical utilization experience of different types of commitments and expected loss severity and loss rates determined for pooled funded loans. The allowance for credit losses on unfunded commitments is a liability account included in interest payable and other liabilities on the consolidated statements of condition. Adjustments to the allowance for unfunded commitments are included in non-interest expense as a provision for (or reversal of) the allowance for unfunded commitments.

Transfers of Financial Assets: We have entered into certain loan participation agreements with other organizations. We account for these transfers of financial assets as sales when control over the transferred financial assets has been surrendered. Control over transferred assets is deemed to be surrendered when 1) the
assets and liabilities have been isolated from us, 2) the transferee has the right to pledge or exchange the assets (or beneficial interests) it received, free of conditions that constrain it from taking advantage of that right, beyond a trivial benefit and 3) we do not maintain effective control over the transferred financial assets or third-party beneficial interests related to those transferred assets. Transfers of a portion of a loan must meet the criteria of a participating interest. If it does not meet the criteria of a participating interest, the transfer must be accounted for as a secured borrowing. In order to meet the criteria for a participating interest, all cash flows from the loan must be divided proportionately, the rights of each loan holder must have the same priority, and the loan holders must have no recourse to the transferor other than standard representations and warranties and no loan holder has the right to pledge or exchange the entire loan. We recognized no gains or losses on the sale of these participation interests in 2024, 2023 and 2022.

Premises and Equipment: Land is carried at cost and not depreciated. Bank-owned buildings, leasehold improvements, furniture, fixtures, software and equipment and are stated at cost, less accumulated depreciation, and depreciated/amortized on a straight-line basis. Furniture and fixtures are depreciated over eight years and equipment is generally depreciated over three to twenty years. Bank-owned buildings are depreciated over twenty-five to thirty years. Leasehold improvements are amortized over the lesser of their estimated useful lives or the terms of the leases. When assets are sold or otherwise disposed of, the cost and related accumulated depreciation or amortization are removed from the accounts and any resulting gain or loss is recognized in income for the period. The cost of maintenance and repairs is charged to expense as incurred.

Leases: We lease certain premises under long-term non-cancelable operating leases, most of which include escalation clauses and one or more options to extend the lease term, and some of which contain lease termination clauses. Only those renewal and termination options that management determines are reasonably certain of exercising are included in the calculation of the lease liability. In addition, we lease certain equipment under finance leases. The equipment finance lease terms do not contain renewal options, bargain purchase options or residual value guarantees. We did not have any significant short-term leases during the reported periods.

Lease right-of-use assets represent the right to use the underlying asset while lease liabilities represent the present value of future lease obligations. We elected not to separate non-lease components from lease components and to exclude short-term leases (i.e., lease term of 12 months or less at the commencement date) from right-of-use assets and lease liabilities for all lease classifications. When calculating the lease liability, because most lease contracts do not contain an implicit interest rate, we discount lease payments over a lease's expected term based on the collateralized Federal Home Loan Bank borrowing rate that was commensurate with lease terms and minimum payments at the lease commencement date. Right-of-use assets for operating leases are amortized over the lease term by amounts that represent the difference between periodic straight-line lease expense and periodic interest accretion on the related liability to make lease payments, whereas finance leases are amortized on a straight-line basis over the term of the lease. Expense recognition for operating leases is recorded on a straight-line basis while expense recognition for finance leases represents the sum of periodic amortization of the associated right-of-use asset and the interest accretion on the lease liability. Refer to Note 12, Commitments and Contingencies, for further information.

Business Combinations: Business combinations are accounted for under the acquisition method of accounting in accordance with ASC 805, Business Combinations. A business is defined as a set of activities and assets that is both self-sustaining and managed to provide a return to investors and generally has three elements: inputs, processes and outputs. Under the acquisition method, the acquiring entity in a business combination recognizes the acquired assets and assumed liabilities at their estimated fair values as of the date of acquisition. Any excess of the purchase price over the fair value of net assets and other identifiable intangible assets acquired is recorded as goodwill. To the extent the fair value of net assets acquired, including other identifiable assets, exceed the purchase price, a bargain purchase gain is recognized. Assets acquired and liabilities assumed from a business combination are recognized at fair value. Results of operations of an acquired business are included in the consolidated statements of operations from the date of acquisition. Business acquisition-related costs, including conversion and restructuring charges, are expensed as incurred. If substantially all of an acquisition is made up of one asset or several similar assets, or without a substantive process that together contributes to the ability to create outputs, the acquisition is accounted for as an asset acquisition and acquisition costs will be capitalized as part of the assets acquired, rather than expensed in a business combinations.
Goodwill and Other Intangible Assets: Goodwill arises from the acquisition method of accounting for business combinations and represents the excess of the fair value of the consideration transferred, plus the fair value of any noncontrolling interests in the acquiree, over the fair value of the net assets acquired and liabilities assumed as of the acquisition date. Goodwill is deemed to have an indefinite life, is not subject to amortization, and as such is tested for impairment at least annually or more frequently if events and circumstances lead management to believe the value of goodwill may be impaired. Goodwill is the only intangible asset with an indefinite life recorded in the Company’s consolidated statements of financial condition. Impairment testing is performed at the reporting unit level, which management considered to be the Community Banking Segment at December 31, 2024. Management considered the Company to be its sole reportable unit for the year ended December 31, 2024.

Management’s assessment of goodwill impairment is performed in accordance with ASC 350-20, Intangibles - Goodwill and Other - Goodwill and encompasses a two-step process to evaluate each reporting unit. First, the Company has the option to perform a qualitative assessment to evaluate relevant events or circumstances to determine whether it is more likely than not the fair value of the Company is less than its carrying amount, including goodwill. The factors considered in the qualitative assessment typically include macroeconomic conditions, industry and market conditions and the overall financial performance of the Company, among other factors. If the Company determines that it is more likely than not the fair value of the Company may be less than its carrying amounts, then it proceeds to the quantitative impairment test, whereby it calculates the fair value of the Company. Under GAAP, in its performance of impairment testing, management has the unconditional option to proceed directly to the quantitative impairment test, bypassing the qualitative assessment. If the carrying amount of the Company exceeds its fair value, the amount by which the carrying amount exceeds fair value, up to the carrying value of goodwill, is recorded through earnings as an impairment charge recorded in non-interest expense. If the results of the qualitative assessment indicate that it is not more likely than not that an impairment has occurred, or if the quantitative impairment test results in a fair value of the Company that is greater than the carrying amount, then no impairment charge is recorded.

The Company performs its annual goodwill impairment test as of November 30th each year. The results indicated that goodwill was not impaired as of December 31, 2024, and there were no changes to our assessment through December 31, 2024. In addition, the Company recorded no goodwill impairment for the year ended December 31, 2023 or 2022.

Core deposit intangibles ("CDI") arising from the acquisition of other financial institutions are considered to have definite useful lives and are amortized on an accelerated method over their estimated useful life of ten years. At December 31, 2024, the future estimated amortization expense for the CDI arising from our past acquisitions was as follows:
(in thousands)20252026202720282029ThereafterTotal
Core deposit intangible amortization$875 $773 $634 $242 $165 $103 $2,792 

The CDI represents the estimated future benefit of deposits related to an acquisition and is recorded separately from the related deposits and evaluated at least annually or when events and circumstances change. We recorded no impairment adjustments for the CDI in 2024, 2023 and 2022.

Other Real Estate Owned ("OREO"): OREO is comprised of property acquired through a business combination, foreclosure, in substance repossession or acceptance of deeds-in-lieu of foreclosure when the related loan receivable is de-recognized. OREO is recorded at fair value of the collateral less estimated costs to sell, establishing a new cost basis, and subsequently accounted for at the lower of cost or fair value less estimated costs to sell. Any shortfall of collateral value from the recorded investment of the related loan is recognized as loss at the time of foreclosure and is charged against the allowance for loan losses. Fair value of collateral is generally based on an independent appraisal of the property. Revenues and expenses associated with OREO, and subsequent adjustments to the fair value of the property and to the estimated costs of disposal, are realized and reported as a component of non-interest income and expense when incurred. We recorded a $40 thousand and $345 thousand valuation adjustment to OREO in 2023 and 2022, respectively, and no adjustment in 2024. In July 2023, the Bank completed the sale of its only OREO property.

Bank Owned Life Insurance ("BOLI"): The Bank owns life insurance policies on certain key current and former officers. BOLI is recorded in interest receivable and other assets on the consolidated statements of condition at the
amount that can be realized under the insurance contract at period-end, which is the cash surrender value adjusted for other charges or amounts due that are probable at settlement.

Investments in Low Income Housing Tax Credit Funds: We have invested in limited partnerships that were formed to develop and operate affordable housing projects for low or moderate-income tenants throughout California. Our ownership percentage in each limited partnership ranges from 1.0% to 3.5%. We account for the investments in qualified affordable housing tax credit funds using the proportional amortization method, where the initial cost of the investment is amortized in proportion to the tax credits and other tax benefits received. Low income housing tax credits and other tax benefits received, net of the amortization of the investment is recognized as part of income tax benefit. Each of the partnerships must meet the regulatory minimum requirements for affordable housing for a minimum 15-year compliance period to fully utilize the tax credits. If the partnerships cease to qualify during the compliance period, the credit may be denied for any period in which the project is not in compliance and a portion of the credit previously taken is subject to recapture with interest. We record an impairment charge if the value of the future tax credits and other tax benefits is less than the carrying value of the investments.

Employee Stock Ownership Plan (“ESOP”): We recognize compensation cost for ESOP contributions when funds become committed for the purchase of Bancorp's common shares into the ESOP in the year in which the employees render service entitling them to the contribution. If we contribute stock, the compensation cost is the fair value of the shares when they are committed to be released (i.e., when the number of shares becomes known and formally approved). In 2024, 2023 and 2022, Bancorp only made stock contributions to the ESOP.

Income Taxes: Income taxes reported in the consolidated financial statements are computed based on an asset and liability approach. We recognize the amount of taxes payable or refundable for the current year and we record deferred tax assets and liabilities for future tax consequences attributable to differences between the financial statement carrying amount of existing assets and liabilities and their respective tax bases using enacted tax rates in effect for the year in which the temporary differences are expected to reverse. We record net deferred tax assets to the extent it is more likely than not that they will be realized. In evaluating our ability to recover the deferred tax assets and the need to establish a valuation allowance against the deferred tax assets, management considers all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, and tax planning strategies. In projecting future taxable income, management develops assumptions including the amount of future state and federal pretax operating income, the reversal of temporary differences, and the implementation of feasible and prudent tax planning strategies. These assumptions require significant judgment about the forecasts of future taxable income and are consistent with the plans and estimates being used to manage the underlying business. Bancorp files consolidated federal and combined state income tax returns.

We recognize the financial statement effect of a tax position when it is more likely than not, based on the technical merits and all available evidence, that the position will be sustained upon examination, including the resolution through protests, appeals or litigation processes. For tax positions that meet the more likely than not threshold, we measure and record the largest amount of tax benefit that is greater than fifty percent likely of being realized upon ultimate settlement with the taxing authority. The remainder of the benefits associated with tax positions taken is recorded as unrecognized tax benefits, along with any related interest and penalties. Interest and penalties related to unrecognized tax benefits are recorded in tax expense.

In deciding whether or not our tax positions taken meet the more likely than not recognition threshold, we must make judgments and interpretations about the application of inherently complex state and federal tax laws. To the extent tax authorities disagree with tax positions taken by us, our effective tax rates could be materially affected in the period of settlement with the taxing authorities. Revision of our estimate of accrued income taxes also may result from our own income tax planning, which may affect effective tax rates and results of operations for any reporting period.

We present an unrecognized tax benefit as a reduction of a deferred tax asset for a net operating loss ("NOL") carryforward, or similar tax loss or tax credit carryforward, rather than as a liability, when (1) the uncertain tax position would reduce the NOL or other carryforward under the tax law of the applicable jurisdiction and (2) we intend to and are able to use the deferred tax asset for that purpose. Otherwise, the unrecognized tax benefit is presented as a liability instead of being netted with deferred tax assets.
Earnings per share (“EPS”): EPS is based upon the weighted average number of common shares outstanding during each year. The following table shows: 1) weighted average basic shares, 2) potentially dilutive weighted average common shares related to stock options and unvested restricted stock awards, and 3) weighted average diluted shares. Basic EPS are calculated by dividing net income by the weighted average number of common shares outstanding during each annual period, excluding unvested restricted stock awards. Diluted EPS are calculated using the weighted average number of potentially dilutive common shares. The number of potentially dilutive common shares included in year-to-date diluted EPS is a year-to-date weighted average of potentially dilutive common shares included in each quarterly diluted EPS computation. In computing diluted EPS, we exclude anti-dilutive shares such as options whose exercise prices exceed the current common stock price, as they would not reduce EPS under the treasury stock method. We have two forms of outstanding common stock: common stock and unvested restricted stock awards. Holders of unvested restricted stock awards receive non-forfeitable dividends at the same rate as common shareholders and they both share equally in undistributed earnings. Under the two-class method, the difference in EPS is nominal for these participating securities.
(in thousands, except per share data)202420232022
Weighted average basic common shares outstanding16,042 16,012 15,921 
Potentially dilutive common shares related to:
Stock options— 31 
Unvested restricted stock awards— 11 17 
Weighted average diluted common shares outstanding16,042 16,026 15,969 
Net income$(8,409)$19,895 $46,586 
Basic EPS$(0.52)$1.24 $2.93 
Diluted EPS$(0.52)$1.24 $2.92 
Weighted average anti-dilutive common shares not included in the calculation of diluted EPS368 364 211 

Share-Based Compensation: All share-based payments, including stock options and restricted stock, are recognized as stock-based compensation expense in the consolidated statements of comprehensive income (loss) based on the grant-date fair value of the award with a corresponding increase in common stock. The grant-date fair value of the award is amortized on a straight-line basis over the requisite service period, which is generally the vesting period. The stock-based compensation expense excludes stock grants to directors as compensation for their services, which are recognized as director expenses separately based on the grant-date value of the stock. We account for forfeitures as they occur. See Note 8, Stockholders' Equity and Stock Option Plans, for further discussion.

We determine the fair value of stock options at the grant date using a Black-Scholes pricing model that takes into account the stock price at the grant date, exercise price, expected life of the option, volatility of the underlying stock, expected dividend yield and risk-free interest rate over the expected life of the option. The expected term of options granted is derived from historical data on employee exercises and post-vesting employment termination behavior. The risk-free rate for periods within the expected life of the option is based on the U.S. Treasury yield curve in effect at the time of the grant. Expected volatility is based on the historical volatility of the common stock over the most recent period that is generally commensurate with the expected life of the options. The Black-Scholes option valuation model requires the input of highly subjective assumptions, including the expected life of the stock-based award and stock price volatility. The assumptions used represent management's best estimates based on historical information, but these estimates involve inherent uncertainties and the application of management's judgment. As a result, if other assumptions had been used, the recorded stock-based compensation expense could have been materially different from that recorded in the consolidated financial statements. The fair value of restricted stock is based on the stock price on the grant date.

We record excess tax benefits resulting from the exercise of non-qualified stock options, the disqualifying disposition of incentive stock options and vesting of restricted stock awards as tax benefits in the consolidated statements of comprehensive income (loss) with a corresponding decrease to current taxes payable. In addition, we reflect excess tax benefits as an operating activity in the consolidated statements of cash flows.

Cash paid for tax withholdings when shares are surrendered in a cashless stock option exchange is classified as a financing activity in the consolidated statements of cash flows.
Derivative Financial Instruments and Hedging Activities - Fair Value Hedges: All of our interest rate swap contracts are designated and qualified as fair value hedges. The terms of our loan interest rate swap contracts are closely aligned to the terms of the designated fixed-rate loans. The hedging relationships are tested for effectiveness on a quarterly basis using a qualitative approach. The qualitative analysis includes verification that there are no changes to the derivative's or hedged item's key terms and conditions and no adverse developments regarding risk of counterparty default, and validation that we continue to have fair value hedge designation. Our rate swaps on available-for-sale securities were designated as partial term fair value hedges and structured such that the changes in fair value of the interest rate swaps are expected to be perfectly effective in offsetting the changes in the fair value of the hedged items attributable to changes in the swap rate. Because the hedges met the criteria for using the shortcut method, there is no need to periodically reassess effectiveness during the term of the hedges.

The interest rate swaps are carried on the consolidated statements of condition at their fair value in other assets (when the fair value is positive) or in other liabilities (when the fair value is negative). For fair value designated hedges, the gain or loss on the hedging instruments, as well as the offsetting loss or gain on the hedged items, are recognized in current earnings as fair values change.

For derivative instruments executed with the same counterparty under a master netting arrangement, we do not offset fair value amounts of interest rate swaps in liability positions with the ones in asset positions.

From time to time, we make firm commitments to enter into long-term fixed-rate loans with borrowers backed by yield maintenance agreements and simultaneously enter into forward interest rate swap agreements with correspondent banks to mitigate the change in fair value of the yield maintenance agreement. Prior to loan funding, yield maintenance agreements with net settlement features that meet the definition of a derivative are considered as non-designated hedges and are carried on the consolidated statements of condition at their fair value in other assets (when the fair value is positive) or in other liabilities (when the fair value is negative). The offsetting changes in the fair value of the forward swap and the yield maintenance agreement are recorded in interest income. When the fixed-rate loans are originated, the forward swaps are designated to offset the change in fair value in the loans. Subsequent to the point of the swap designations, the fair value of the related yield maintenance agreements at the designation date that was recorded in other assets is amortized using the effective yield method over the life of the respective designated loans.

For further detail, refer to Note 14, Derivative Financial Instruments and Hedging Activities.

Revenue Recognition: We utilize the following five-step model for non-financial instrument related revenue that is in scope for ASC 606, Revenue from Contracts with Customers: 1) identify the contract, 2) identify the performance obligations in the contract, 3) determine the transaction price, 4) allocate the transaction price to the performance obligations in the contract, and, 5) recognize revenue when (or as) the entity satisfies the performance obligation. Our main revenue streams in scope for ASC 606 include:

Wealth management and trust services ("WMTS") fees - WMTS services include, but are not limited to: customized investment advisory and management; administrative services such as bill pay and tax reporting; trust administration, estate settlement, custody and fiduciary services.  Performance obligations for investment advisory and management services are generally satisfied over time.  Revenue is recognized monthly according to a tiered fee schedule based on the client's month-end market value of assets under our management.  WMTS does not earn revenue based on performance or incentives.  Costs associated with WMTS revenue-generating activities, such as payments to sub-advisors, are recorded separately as part of professional service expenses when incurred.

Deposit account service charges - Service charges on deposit accounts consist of monthly maintenance fees, business account analysis fees, business online banking fees, check order charges, and other deposit account-related fees.  Performance obligations for monthly maintenance fees and account analysis fees are satisfied, and the related revenue recognized, when we complete our performance obligation each month.  Performance obligations related to transaction-based services (such as check orders) are satisfied, and the related revenue recognized, at a point in time typically when the transaction is completed, except for business accounts subject to analysis where the transaction-based fees are part of the monthly account analysis fees.
Debit card interchange fees - We issue debit cards to our consumer and small business customers that allow them to purchase goods and services from merchants in person, online, or via mobile devices using funds held in their demand deposit accounts held with us.  Debit cards issued to our customers are part of global electronic payment networks (such as Visa) who pass a portion of the merchant interchange fees to debit card-issuing member banks like us when our customers make purchases through their networks.  Performance obligations for debit card services are satisfied and revenue is recognized daily as the payment networks process transactions.  Because we act in an agent capacity, we recognize network costs on a net basis with interchange fees in non-interest income.

Advertising Costs: Advertising costs are expensed as incurred. For the years ended December 31, 2024, 2023, and 2022, advertising costs totaled $1.1 million, $1.2 million, and $1.1 million, respectively.

Comprehensive Income (Loss): Comprehensive income (loss) primarily includes net income, changes in the unrealized gains or losses on available-for-sale investment securities, reclassification adjustment for gains or losses on fair value hedges, reclassification adjustment for realized (gains) losses on available-for-sale securities in net income, and amortization of net unrealized gains or losses on securities transferred from available-for-sale to held-to-maturity, net of related taxes, reported on the consolidated statements of comprehensive income (loss) and as components of stockholders' equity.

Fair Value Measurements: We use fair value measurements to record fair value adjustments to certain assets and liabilities and to determine fair value disclosures. We base our fair values on the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (i.e., exit price notion) reflecting factors such as a liquidity premium. Securities available-for-sale and derivatives are recorded at fair value on a recurring basis. Equity investments that do not have readily determinable fair values are recorded at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. FHLB stock was carried at cost as of December 31, 2024, as there was no impairment or changes resulting from observable price changes in orderly transactions for an identical or similar investment of the same issuer. Additionally, from time to time, we may be required to record certain assets and liabilities at fair value on a non-recurring basis, such as purchased loans and acquired deposits recorded at acquisition date, certain collateral dependent loans, other real estate owned and securities held-to-maturity that are other-than-temporarily impaired. These non-recurring fair value adjustments typically involve write-downs of individual assets due to application of lower-of-cost or market accounting.

When we develop our fair value measurement process, we maximize the use of observable inputs. Whenever there is no readily available market data, we use our best estimates and assumptions in determining fair value, but these estimates involve inherent uncertainties and the application of management's judgment. As a result, if other assumptions had been used, our recorded earnings or disclosures could have been materially different from those reflected in these consolidated financial statements.

Other Recently Adopted Accounting Standards

In June 2022, the FASB issued Accounting Standards Update ("ASU") No. 2022-03, Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions. The amendment reduces diversity in practice by clarifying that a separate contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value. In addition, this ASU provided amended examples to illustrate that a restriction that is a characteristic of the equity security, which market participants would take into account when pricing them, would be considered in measuring fair value. This ASU also introduced new disclosure requirements. The amendments were effective prospectively for years beginning after December 15, 2023. As discussed in Note 2, Investment Securities, in July 2023 we sold our remaining shares of Visa Inc. Class B restricted common stock. We adopted ASU 2022-03 in the first quarter of 2024, which as a result of the previously mentioned sale had no impact our financial condition, results of operations or disclosures.

In March 2023, the FASB issued ASU No. 2023-01, Leases (Topic 842): Common Control Arrangements. For public companies, the amendment requires entities to amortize leasehold improvements associated with common control lease arrangements over the useful life of the improvements to the common control group, as opposed to
the shorter of the remaining lease term and the useful life of the improvements for all other operating leases. The amendments were effective for years beginning after December 15, 2023, and may be adopted either prospectively or retrospectively. We adopted ASU 2023-01 on a prospective basis in the first quarter of 2024, which had no impact on our financial condition or results of operations as we did not have common control lease arrangements at the time of adoption and we have not since entered into any such arrangements.

In March 2023, the FASB issued ASU No. 2023-02, Investments—Equity Method and Joint Ventures (Topic 323): Accounting for Investments in Tax Credit Structures Using the Proportional Amortization Method. Under current GAAP, an entity can only elect to apply the proportional amortization method to investments in low-income housing tax credit ("LIHTC") structures. The proportional amortization method results in the cost of the investment being amortized in proportion to the income tax credits and other income tax benefits received, with the amortization of the investment and the income tax credits being presented net in the consolidated statements of income as a component of income tax expense (benefit). The amendments will allow entities to elect to account for all other equity investments made primarily for the purpose of receiving income tax credits to using the proportional amortization method, regardless of the tax credit program through which the investment earns income tax credits, when certain conditions are met. The amendments were effective for fiscal years beginning after December 15, 2023, and may be adopted either on a modified retrospective basis or retrospectively. Other than investments in LIHTC funds, as disclosed in Note 2, Investment Securities, we currently have no other equity investments made primarily for the purpose of receiving income tax credits, and therefore the adoption of this ASU had no impact on our financial condition, results of operations, or disclosures.

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The amendments are intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses, enhanced interim disclosure requirements, clarifying circumstances in which an entity can disclose multiple segment measures of profit or loss, providing new segment disclosure requirements for entities with a single reportable segment, and requiring other disclosures. The amendments were effective for annual reporting periods beginning after December 15, 2023 and interim periods within fiscal years beginning after December 31, 2024, and shall be applied retrospectively to all prior periods presented in the financial statements. We adopted ASU 2023-07 in the fourth quarter of 2024 with this Form 10-K, and the required expanded disclosures have been made above within this Note 1, Summary of Significant Accounting Policies, under the section titled Segment Reporting. Adoption had no impact on our financial condition or results of operations.

Accounting Standards Not Yet Effective

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The amendments require disaggregated information about the effective tax rate reconciliation and additional disclosures on reconciling items and taxes paid that meet a quantitative threshold. The amendments are effective for annual reporting periods beginning after December 15, 2024, and may be adopted either prospectively or retrospectively. Early adoption is permitted. We are currently evaluating the impact of the amendments on our financial statement disclosures upon adoption.

In November 2024, the FASB issued ASU No. 2024-03 (updated in January 2025 to ASU No. 2025-01), Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. The amendments are intended to improve income statement expense disclosure requirements, primarily through enhanced disclosures about certain costs and expenses included in income statement expense captions. The amendments are effective for annual reporting periods beginning after December 15, 2026 (i.e., 2027 Form 10-K) and interim periods within annual reporting periods beginning after December 15, 2027. Early adoption is permitted. We are currently evaluating the impact of the amendments on our financial statement disclosures upon adoption.
XML 28 R10.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investment Securities
12 Months Ended
Dec. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Investment Securities Investment Securities
 
Our investment securities portfolio consists of U.S. Treasury securities, obligations of state and political subdivisions, U.S. federal government agencies, such as the Government National Mortgage Association ("GNMA") and Small Business Administration ("SBA"), and U.S. government-sponsored enterprises ("GSEs"), such as the Federal National Mortgage Association ("FNMA"), Federal Home Loan Mortgage Corporation ("FHLMC"), Federal
Farm Credit Banks Funding Corporation and FHLB, and U.S. and foreign corporations. We also invest in residential and commercial mortgage-backed securities ("MBS"/"CMBS") and collateralized mortgage obligations ("CMOs") issued or guaranteed by the GSEs, as reflected in the following table.

A summary of the amortized cost, fair value and allowance for credit losses related to securities held-to-maturity as of December 31, 2024 and December 31, 2023 is presented below.

Held-to-maturity:
Amortized Cost 1
Allowance for Credit LossesNet Carrying AmountGross UnrealizedFair Value
(in thousands)Gains(Losses)
December 31, 2024
Securities of U.S. government-sponsored enterprises:
CMBS issued by FHLMC, FNMA and GNMA
$242,559 $— $242,559 $— $(34,449)$208,110 
CMOs issued by FHLMC, FNMA and GNMA
209,748 — 209,748 — (18,492)191,256 
MBS pass-through securities issued by FHLMC, FNMA and GNMA192,388 — 192,388 — (30,942)161,446 
SBA-backed securities1,513 — 1,513 — (61)1,452 
Debentures of government-sponsored agencies141,431 — 141,431 — (22,694)118,737 
Obligations of state and political subdivisions61,560 — 61,560 — (8,341)53,219 
Corporate bonds30,000 — 30,000 — (685)29,315 
Total held-to-maturity$879,199 $— $879,199 $— $(115,664)$763,535 
December 31, 2023
Securities of U.S. government-sponsored enterprises:
CMBS issued by FHLMC, FNMA and GNMA
$247,441 $— $247,441 $— $(35,071)$212,370 
CMOs issued by FHLMC, FNMA and GNMA
228,761 — 228,761 28 (16,882)211,907 
MBS pass-through securities issued by FHLMC, FNMA and GNMA208,983 — 208,983 — (27,326)181,657 
  SBA-backed securities1,853 — 1,853 — (90)1,763 
Debentures of government-sponsored agencies146,126 — 146,126 — (21,994)124,132 
Obligations of state and political subdivisions62,034 — 62,034 47 (7,884)54,197 
Corporate bonds30,000 — 30,000 — (1,196)28,804 
Total held-to-maturity$925,198 $— $925,198 $75 $(110,443)$814,830 
1 Amortized cost and fair values exclude accrued interest receivable of $3.4 million and $3.6 million at December 31, 2024 and 2023, respectively, which is included in interest receivable and other assets in the consolidated statements of condition.

Management measures expected credit losses on held-to-maturity securities collectively by major security type, with each type sharing similar risk characteristics, and considers historical credit loss information that is adjusted for current conditions and reasonable and supportable forecasts. With regard to MBSs and CMOs issued or guaranteed by the GSEs, and SBA-backed securities, we expect to receive all the contractual principal and interest on these securities, as such securities are backed by the full faith and credit of and/or guaranteed by the U.S. government. Accordingly, no allowance for credit losses has been recorded for these securities. With regard to securities issued by states and political subdivisions and corporate bonds, management considers: (i) issuer and/or guarantor credit ratings, (ii) historical probability of default and loss given default rates for given bond ratings and remaining maturity, (iii) whether issuers continue to make timely principal and interest payments under the contractual terms of the securities, (iv) internal credit review of the financial information, and (v) whether or not such securities have credit enhancements such as guarantees, contain a defeasance clause, or are pre-refunded by the issuers. Based on the comprehensive analysis, no credit losses are expected.

The following table summarizes the amortized cost of our portfolio of held-to-maturity securities issued by states and political subdivisions and corporate bonds by Moody's and/or Standard & Poor's bond ratings as of December 31, 2024 and 2023.
Obligations of state and political subdivisionsCorporate bonds
 (in thousands)December 31, 2024December 31, 2023December 31, 2024December 31, 2023
Aaa / AAA$42,161 $42,577 $— $— 
Aa1 / AA+
19,399 19,457 — — 
A2 / A— — 30,000 30,000 
Total$61,560 $62,034 $30,000 $30,000 
A summary of the amortized cost, fair value and allowance for credit losses related to securities available-for-sale as of December 31, 2024 and 2023 is presented below.

Available-for-sale:
Amortized Cost 1
Gross UnrealizedAllowance for Credit LossesFair Value
(in thousands)Gains(Losses)
December 31, 2024
Securities of U.S. government-sponsored enterprises:
CMBS issued by FHLMC, FNMA and GNMA
$222,862 $154 $(4,977)$— $218,039 
CMOs issued by FHLMC, FNMA and GNMA
42,432 28 (6,321)— 36,139 
MBS pass-through securities issued by FHLMC, FNMA and GNMA30,498 (4,840)— 25,660 
SBA-backed securities331 — (23)— 308 
Debentures of government- sponsored agencies8,971 — (1,761)— 7,210 
U.S. Treasury securities12,020 — (1,205)— 10,815 
Obligations of state and political subdivisions96,178 — (12,464)— 83,714 
Corporate bonds6,000 — (351)— 5,649 
Total available-for-sale$419,292 $184 $(31,942)$— $387,534 
December 31, 2023
Securities of U.S. government-sponsored enterprises:
CMBS issued by FHLMC, FNMA and GNMA
$160,968 $— $(13,279)$— $147,689 
CMOs issued by FHLMC, FNMA and GNMA
153,689 — (17,420)— 136,269 
MBS pass-through securities issued by FHLMC, FNMA and GNMA77,680 (9,168)— 68,514 
SBA-backed securities21,126 — (1,655)— 19,471 
Debentures of government- sponsored agencies73,899 — (7,037)— 66,862 
U.S. Treasury securities11,923 — (1,300)— 10,623 
Obligations of state and political subdivisions102,202 (10,321)— 91,882 
Corporate bonds11,992 — (1,274)— 10,718 
Total available-for-sale$613,479 $$(61,454)$— $552,028 
1 Amortized cost and fair value exclude accrued interest receivable of $1.7 million and $2.3 million at December 31, 2024 and 2023, respectively, which is included in interest receivable and other assets in the consolidated statements of condition.

As part of our ongoing review of our investment securities portfolio, we reassessed the classification of certain securities issued by government-sponsored agencies. In March 2022, we transferred $357.5 million of these securities from available-for-sale to held-to-maturity at fair value. We intend and have the ability to hold these securities to maturity. The net unrealized pre-tax loss of $14.8 million that remained and the related accumulated other comprehensive loss are accreted to interest income over the remaining lives of the securities. Because these entries offset each other, there is no impact on net income.

The amortized cost and fair value of investment debt securities by contractual maturity at December 31, 2024 and 2023 are shown below. Expected maturities may differ from contractual maturities if the issuers of the securities have the right to call or prepay obligations with or without call or prepayment penalties.
 December 31, 2024December 31, 2023
 Held-to-MaturityAvailable-for-SaleHeld-to-MaturityAvailable-for-Sale
(in thousands)Amortized CostFair ValueAmortized CostFair ValueAmortized CostFair ValueAmortized CostFair Value
Within one year$36,476 $36,380 $99,431 $99,258 $— $— $101 $100 
After one but within five years118,590 110,857 106,986 103,058 87,887 84,541 226,669 208,444 
After five years through ten years229,040 191,328 75,429 67,940 304,976 261,654 95,552 85,447 
After ten years495,093 424,970 137,446 117,278 532,335 468,635 291,157 258,037 
Total$879,199 $763,535 $419,292 $387,534 $925,198 $814,830 $613,479 $552,028 

Sales of investment securities and gross gains and losses for the years ended December 31, 2024, 2023 and 2022 are shown in the following table.
(in thousands)202420232022
Available-for-sale:
  Sales proceeds$292,621 $205,795 $10,664 
  Gross realized gains$— $$17 
  Gross realized losses$(32,541)$(8,705)$(80)
Sale of equity securities: 1
Sales proceeds$— $2,807 $— 
Gross realized gain$— $2,807 $— 
1 Refer to VISA Inc. Class B Common Stock section below for more information.

The reported values of pledged investment securities are shown in the following table (which includes both encumbered and unencumbered securities).
(in thousands)December 31, 2024December 31, 2023
Pledged to the State of California:
   Secure public deposits in compliance with the Local Agency Security Program$288,385 $287,436 
   Collateral for trust deposits1,284 666 
   Collateral for Wealth Management and Trust Services checking account895 562 
Total investment securities pledged to the State of California290,564 288,664 
Bankruptcy trustee deposits pledged with Federal Reserve Bank651 1,151 
Pledged to FHLB Securities-Backed Credit Program284,148 383,484 
Pledged to the Federal Reserve Discount Window
365,759 — 
Pledged to the Federal Reserve "BTFP"— 265,660 
Total pledged investment securities$941,122 $938,959 
There were 269 and 313 securities in unrealized loss positions at December 31, 2024 and 2023, respectively. Those securities are summarized and classified according to the duration of the loss period in the tables below.
December 31, 2024< 12 continuous months≥ 12 continuous monthsTotal securities
 in a loss position
(in thousands)Fair valueUnrealized lossFair valueUnrealized lossFair valueUnrealized loss
Held-to-maturity:
CMBS issued by FHLMC, FNMA and GNMA
$— $— $208,110 $(34,449)$208,110 $(34,449)
CMOs issued by FHLMC, FNMA and GNMA
18,451 (1,623)172,805 (16,869)191,256 (18,492)
MBS pass-through securities issued by FHLMC, FNMA and GNMA3,487 (150)157,959 (30,792)161,446 (30,942)
SBA-backed securities— — 1,452 (61)1,452 (61)
Debentures of government-sponsored agencies— — 118,737 (22,694)118,737 (22,694)
Obligations of state and political subdivisions5,558 (44)47,661 (8,297)53,219 (8,341)
Corporate bonds— — 29,315 (685)29,315 (685)
Total held-to-maturity$27,496 $(1,817)$736,039 $(113,847)$763,535 $(115,664)
Available-for-sale:
CMBS issued by FHLMC, FNMA and GNMA
$129,402 $(343)$58,065 $(4,634)$187,467 $(4,977)
CMOs issued by FHLMC, FNMA and GNMA
— — 33,749 (6,321)33,749 (6,321)
MBS pass-through securities issued by FHLMC, FNMA and GNMA— 25,495 (4,840)25,502 (4,840)
SBA-backed securities— — 309 (23)309 (23)
Debentures of government-sponsored agencies— — 7,210 (1,761)7,210 (1,761)
U.S. Treasury securities— — 10,815 (1,205)10,815 (1,205)
Obligations of state and political subdivisions— — 83,714 (12,464)83,714 (12,464)
Corporate bonds— — 5,649 (351)5,649 (351)
Total available-for-sale$129,409 $(343)$225,006 $(31,599)$354,415 $(31,942)
Total securities at a loss position$156,905 $(2,160)$961,045 $(145,446)$1,117,950 $(147,606)
December 31, 2023< 12 continuous months> 12 continuous monthsTotal securities
 in a loss position
(in thousands)Fair valueUnrealized lossFair valueUnrealized lossFair valueUnrealized loss
Held-to-maturity:
CMBS issued by FHLMC, FNMA and GNMA
$10,988 $(244)$201,383 $(34,826)$212,371 $(35,070)
CMOs issued by FHLMC, FNMA and GNMA
51,136 (432)156,515 (16,451)207,651 (16,883)
MBS pass-through securities issued by FHLMC, FNMA and GNMA— — 181,656 (27,326)181,656 (27,326)
SBA-backed securities— — 1,763 (90)1,763 (90)
Debentures of government-sponsored agencies— — 124,132 (21,994)124,132 (21,994)
Obligations of state and political subdivisions— — 44,437 (7,884)44,437 (7,884)
Corporate bonds— — 28,804 (1,196)28,804 (1,196)
Total held-to-maturity$62,124 $(676)$738,690 $(109,767)$800,814 $(110,443)
Available-for-sale:
CMBS issued by FHLMC, FNMA and GNMA
$1,235 $(7)$146,454 $(13,272)$147,689 $(13,279)
CMOs issued by FHLMC, FNMA and GNMA
— — 136,269 (17,420)136,269 (17,420)
MBS pass-through securities issued by FHLMC, FNMA and GNMA— — 68,237 (9,168)68,237 (9,168)
SBA-backed securities— — 19,471 (1,655)19,471 (1,655)
Debentures of government- sponsored agencies— — 66,862 (7,037)66,862 (7,037)
U.S. Treasury securities— — 10,623 (1,300)10,623 (1,300)
Obligations of state and political subdivisions666 (1)90,655 (10,320)91,321 (10,321)
Corporate bonds— — 10,718 (1,274)10,718 (1,274)
Asset-backed securities— — — — — — 
Total available-for-sale$1,901 $(8)$549,289 $(61,446)$551,190 $(61,454)
Total$64,025 $(684)$1,287,979 $(171,213)$1,352,004 $(171,897)
 
As of December 31, 2024, the investment portfolio included 247 investment securities that had been in a continuous loss position for twelve months or more and 22 investment securities that had been in a loss position for less than twelve months.

Securities issued by government-sponsored agencies, such as FNMA and FHLMC, usually have implicit credit support from the U.S. federal government. However, since 2008, FNMA and FHLMC have been under government conservatorship and, therefore, contractual cash flows for these investments carry explicit guarantees by the U.S. federal government while FNMA and FHLMC remain under conservatorship. Securities issued by the SBA and GNMA have explicit credit guarantees by the U.S. federal government, which protects us from credit losses on the contractual cash flows of the securities.

Our investments in obligations of state and political subdivision bonds are deemed creditworthy after our comprehensive analysis of the issuers' latest financial information, credit ratings by major credit agencies, and/or credit enhancements.
No allowances for credit losses have been recognized on available-for-sale securities in an unrealized loss position, as management does not believe any of the securities are impaired due credit risk factors at either December 31, 2024 or 2023. In addition, for any available-for-sale securities in an unrealized loss position at December 31, 2024 and 2023, the Bank assessed whether it intended to sell the securities, or if it was more likely than not that it would be required to sell the securities before recovery of its amortized cost basis, which would require a write-down to fair value through net income. Because the Bank did not intend to sell those securities that were in an unrealized loss position, and it was not more-likely-than-not that the Bank would be required to sell the securities before recovery of their amortized cost bases, the Bank determined that no write-down was necessary as of the reporting date.
On July 7, 2023, the Bank entered into various interest rate swap agreements with notional values totaling $101.8 million to hedge balance sheet interest rate sensitivity and protect selected securities in its available-for-sale portfolio against changes in fair value related to changes in the benchmark interest rate. On November 4, 2024, the Bank terminated these contracts resulting in an adjustment to book value that will be amortized over the life of the hedged securities. For additional details, refer to Note 14, Derivative Financial Instruments and Hedging Activities.

Non-Marketable Securities Included in Other Assets

FHLB Capital Stock

As a member of the FHLB, we are required to maintain a minimum investment in FHLB capital stock as determined by the Board of Directors of the FHLB. The minimum investment requirements can increase in the event we increase our total asset size or borrowings with the FHLB. Shares cannot be purchased or sold except between the FHLB and its members at the $100 per share par value. We held $16.7 million of FHLB stock included in other assets on the consolidated statements of condition at both December 31, 2024 and 2023. The carrying amounts of these investments are reasonable estimates of fair value because the securities are restricted to member banks and do not have a readily determinable market value. Based on our analysis of FHLB’s financial condition and certain qualitative factors, we determined that the FHLB stock was not impaired at December 31, 2024 or 2023.  On February 20, 2025, FHLB announced a cash dividend for the fourth quarter of 2024 at an annualized dividend rate of 8.75% to be distributed in mid-March 2025. Cash dividends paid on FHLB capital stock are recorded as non-interest income.

Visa Inc. Class B Common Stock

As a member bank of Visa U.S.A., we held 10,439 shares of Visa Inc. Class B common stock as of December 31, 2022. These shares had a carrying value of zero because they lacked a readily determinable fair value due to the restriction from resale to non-member banks of Visa U.S.A. until their conversion into Class A (voting) shares upon the termination of Visa Inc.'s Covered Litigation, and uncertainty about the conversion rate to Class A shares. On July 13, 2023, the Bank sold the entirety of its remaining investment in Visa Inc. Class B restricted common stock for a $2.8 million gain.

For further information, refer to Note 12, Commitments and Contingencies.

Low Income Housing Tax Credits

We invest in low-income housing tax credit funds as a limited partner, which totaled $1.6 million and $2.0 million recorded in other assets as of December 31, 2024 and 2023, respectively. In 2024, we recognized $525 thousand of low income housing tax credits and other tax benefits, offset by $438 thousand of amortization expense for low-income housing tax credit investments, as a component of income tax expense. As of December 31, 2024, our unfunded commitments for these low-income housing tax credit funds totaled $338 thousand. We did not recognize any impairment losses on these low-income housing tax credit investments during 2024 or 2023, as the value of the future tax benefits exceeds the carrying value of the investments.
XML 29 R11.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loans and Allowance for Credit Losses on Loans
12 Months Ended
Dec. 31, 2024
Receivables [Abstract]  
Loans and Allowance for Credit Losses on Loans Loans and Allowance for Credit Losses on Loans
The following table presents the amortized cost of loans by portfolio class as of December 31, 2024 and 2023.
December 31,
(in thousands)20242023
Commercial and industrial$152,263 $153,750 
Real estate:
  Commercial owner-occupied321,962 333,181 
  Commercial non-owner occupied
1,273,596 1,219,385 
  Construction36,970 99,164 
  Home equity88,325 82,087 
  Other residential143,207 118,508 
Installment and other consumer loans66,933 67,645 
Total loans, at amortized cost 1
2,083,256 2,073,720 
Allowance for credit losses on loans(30,656)(25,172)
Total loans, net of allowance for credit losses on loans$2,052,600 $2,048,548 
1 Amortized cost includes net deferred loan origination costs of $2.5 million and $2.7 million at December 31, 2024 and 2023, respectively. Amounts are also net of unrecognized purchase discounts of $1.1 million and $2.0 million at December 31, 2024 and 2023, respectively. Amortized cost excludes accrued interest, which totaled $6.8 million and $6.6 million at December 31, 2024 and 2023, respectively, and is included in interest receivable and other assets in the consolidated statements of condition.

Lending Risks

Concentrations of Credit: Virtually all of our loans are from customers located in Northern California. Approximately 89% and 90% of total loans were secured by real estate at December 31, 2024 and 2023, respectively. At December 31, 2024 and 2023, 77% and 75%, respectively, of our total loans were commercial real estate, the majority of which were secured by real estate located in Marin, Sonoma, San Francisco, Alameda, Napa, Sacramento, and Contra Costa counties (California).

Commercial and Industrial Loans: Commercial loans are generally made to established small and mid-sized businesses to provide financing for their growth and working capital needs, equipment purchases and acquisitions.  Management examines historical, current, and projected cash flows to determine the ability of the borrower to repay obligations as agreed. Commercial loans are made based primarily on the identified cash flows of the borrower and secondarily on the underlying collateral and guarantor support. The cash flows of borrowers, however, may not occur as expected, and the collateral securing these loans may fluctuate in value. Most commercial and industrial loans are secured by the assets being financed, such as accounts receivable and inventory, and typically include personal guarantees. We target stable businesses with guarantors who provide additional sources of repayment and have proven to be resilient in periods of economic stress.  A weakened economy, and the resultant decreased consumer and/or business spending, may have an effect on the credit quality of commercial loans.

Commercial Real Estate Loans: Commercial real estate loans, which include income producing investment properties and owner-occupied real estate used for business purposes, are subject to underwriting standards and processes similar to commercial loans discussed above. We underwrite these loans to be repaid from cash flow from either the business or investment property and supported by real property collateral. Underwriting standards for commercial real estate loans include, but are not limited to, debt coverage and loan-to-value ratios. Furthermore, a large majority of our loans are guaranteed by the owners of the properties. Conditions in the real estate markets or a downturn in the general economy may adversely affect our commercial real estate loans. In the event of a vacancy, we expect guarantors to carry the loans until they find a replacement tenant.  The owner's substantial equity investment provides a strong economic incentive to continue to support their commercial real estate projects. As such, we have generally experienced a relatively low level of losses and delinquencies in this portfolio.

Construction Loans: Construction loans are generally made to developers and builders to finance construction, renovation and occasionally land acquisitions in anticipation of near-term development. Construction loans include interest reserves that are used for the payment of interest during the development and marketing periods and are capitalized as part of the loan balance. When a construction loan is placed on nonaccrual status before the depletion of the interest reserve, we apply the interest funded by the interest reserve against the loan's principal
balance. These loans are underwritten after an evaluation of the borrower's financial strength, reputation, prior track record, and independent appraisals. We monitor all construction projects to determine whether they are on schedule, completed as planned and in accordance with the approved construction budgets. Significant events can affect the construction industry, including: the inherent volatility of real estate markets and vulnerability to delays due to weather, change orders, inability to obtain construction permits, labor or material shortages, and price changes. Estimates of construction costs and value associated with the completed project may be inaccurate. Repayment of construction loans is largely dependent on the ultimate success of the project.

Consumer Loans: Consumer loans primarily consist of home equity lines of credit, other residential loans, floating homes, and indirect luxury auto loans, along with a small number of installment loans. Our other residential loans include tenancy-in-common fractional interest loans ("TIC") located almost entirely in San Francisco County. We originate consumer loans utilizing credit score information, debt-to-income ratio, and loan-to-value ratio analysis. Diversification among consumer loan types, coupled with relatively small loan amounts that are spread across many individual borrowers, mitigates risk. We do not originate sub-prime residential mortgage loans, nor is it our practice to underwrite loans commonly referred to as "Alt-A mortgages," the characteristics of which are reduced documentation, borrowers with low FICO scores, or collateral with high loan-to-value ratios.

Credit Quality Indicators
 
We use a risk rating system to evaluate asset quality, and to identify and monitor credit risk in individual loans, and in the loan portfolio. Our definitions of “Special Mention” risk graded loans, or worse, are consistent with those used by the Federal Deposit Insurance Corporation ("FDIC").  Our internally assigned grades are as follows:
 
Pass and Watch: Loans to borrowers of acceptable or better credit quality. Borrowers in this category demonstrate fundamentally sound financial positions, repayment capacity, credit history, and management expertise.  Loans in this category must have an identifiable and stable source of repayment and meet the Bank’s policy regarding debt-service-coverage ratios.  These borrowers are capable of sustaining normal economic, market or operational setbacks without significant financial consequences.  Negative external industry factors are generally not present.  The loan may be secured, unsecured, or supported by non-real estate collateral for which the value is more difficult to determine and/or whose marketability is more uncertain. This category also includes “Watch” loans, where the primary source of repayment has been delayed. The “Watch” risk rating is intended to be a transitional grade, with either an upgrade or downgrade within a reasonable period.
 
Special Mention: Potential weaknesses that deserve close attention. If left uncorrected, those potential weaknesses may result in deterioration of the payment prospects for the asset. Special Mention assets do not present sufficient risk to warrant adverse classification.
 
Substandard: Inadequately protected by either the current sound worth and paying capacity of the obligor or the collateral pledged, if any. A Substandard asset has well-defined weaknesses that jeopardize the liquidation of the debt. Substandard assets are characterized by the distinct possibility that we will sustain some loss if such weaknesses or deficiencies are not corrected. Well-defined weaknesses include adverse trends or developments in the borrower’s financial condition, managerial weaknesses, and/or significant collateral deficiencies.
 
Doubtful: Critical weaknesses that make collection or liquidation in full improbable. There may be specific pending events that work to strengthen the asset; however, the amount or timing of the loss may not be determinable. Pending events generally occur within one year of the asset being classified as Doubtful. Examples include: merger, acquisition, or liquidation; capital injection; guarantee; perfecting liens on additional collateral; and refinancing. Such loans are placed on non-accrual status and are usually collateral-dependent.

We regularly review our credits for the accuracy of risk grades whenever we receive new information and at each quarterly and year-end reporting period. Borrowers are generally required to submit financial information at regular intervals. Typically, commercial borrowers with lines of credit are required to submit financial information with reporting intervals ranging from monthly to annually depending on credit size, risk and complexity. In addition, investor commercial real estate borrowers with loans exceeding a certain dollar threshold are usually required to submit rent rolls or property income statements annually. We monitor construction loans monthly. We review home equity and other consumer loans based on delinquency. We also review loans graded “Watch” or worse, regardless of loan type, no less than quarterly.
The following tables present the loan portfolio by loan portfolio class, origination/renewal year and internal risk rating as of December 31, 2024 and 2023. The current year vintage table reflects gross charge-offs by portfolio class and year of origination. Generally, existing term loans that were re-underwritten are reflected in the table in the year of renewal. Lines of credit that have a conversion feature at the time of origination, such as construction to perm loans, are presented by year of origination.
(in thousands)Term Loans - Amortized Cost by Origination YearRevolving Loans Amortized Cost
December 31, 202420242023202220212020PriorTotal
Commercial and industrial:
Pass and Watch$9,951 $20,282 $7,742 $1,371 $2,650 $27,487 $71,212 $140,695 
Special Mention598 — — — 221 7,286 8,110 
Substandard— — 2,793 — — — 665 3,458 
Total commercial and industrial$10,549 $20,282 $10,535 $1,371 $2,655 $27,708 $79,163 $152,263 
Gross current period charge-offs$— $— $— $— $— $— $(41)$(41)
Commercial real estate, owner-occupied:
Pass and Watch$14,638 $13,386 $43,381 $44,536 $41,160 $130,197 $169 $287,467 
Special Mention— 378 — 18,870 804 9,499 — 29,551 
Substandard— — 2,110 — — 2,834 — 4,944 
Total commercial real estate, owner-occupied$14,638 $13,764 $45,491 $63,406 $41,964 $142,530 $169 $321,962 
Commercial real estate, non-owner occupied:
Pass and Watch$119,053 $64,906 $162,804 $196,661 $179,060 $442,574 $9,178 $1,174,236 
Special Mention18,343 — 2,736 2,097 729 39,888 — 63,793 
Substandard— 497 — 2,127 — 32,943 — 35,567 
Total commercial real estate, non-owner occupied
$137,396 $65,403 $165,540 $200,885 $179,789 $515,405 $9,178 $1,273,596 
Construction:
Pass and Watch$18,128 $— $11,380 $— $— $— $— $29,508 
Special Mention7,462 — — — — — — 7,462 
Total construction$25,590 $— $11,380 $— $— $— $— $36,970 
Home equity:
Pass and Watch$94 $13 $— $— $— $968 $86,337 $87,412 
Substandard— — — — — 174 739 913 
Total home equity$94 $13 $— $— $— $1,142 $87,076 $88,325 
Other residential:
Pass and Watch$35,390 $17,267 $19,682 $12,989 $24,378 $33,501 $— $143,207 
Total other residential$35,390 $17,267 $19,682 $12,989 $24,378 $33,501 $— $143,207 
Installment and other consumer:
Pass and Watch$17,525 $15,429 $10,841 $7,798 $2,788 $10,901 $1,429 $66,711 
Substandard— — — 207 — 15 — 222 
Total installment and other consumer$17,525 $15,429 $10,841 $8,005 $2,788 $10,916 $1,429 $66,933 
Gross current period charge-offs$— $(14)$— $(39)$— $(1)$(4)$(58)
Total loans:
Pass and Watch$214,779 $131,283 $255,830 $263,355 $250,036 $645,628 $168,325 $1,929,236 
Total Special Mention$26,403 $378 $2,736 $20,967 $1,538 $49,608 $7,286 $108,916 
Total Substandard$— $497 $4,903 $2,334 $— $35,966 $1,404 $45,104 
Totals$241,182 $132,158 $263,469 $286,656 $251,574 $731,202 $177,015 $2,083,256 
Total gross current period charge-offs$— $(14)$— $(39)$— $(1)$(45)$(99)
(in thousands)Term Loans - Amortized Cost by Origination YearRevolving Loans Amortized Cost
December 31, 202320232022202120202019PriorTotal
Commercial and industrial:
Pass and Watch$25,615 $9,187 $2,970 $3,718 $15,128 $21,004 $62,486 $140,108 
Special Mention— — — — 334 — 9,300 9,634 
Substandard— — — — 1,311 2,697 — 4,008 
Total commercial and industrial$25,615 $9,187 $2,970 $3,718 $16,773 $23,701 $71,786 $153,750 
Commercial real estate, owner-occupied:
Pass and Watch$13,128 $41,808 $49,887 $37,708 $40,994 $114,018 $56 $297,599 
Special Mention1,431 4,498 15,636 820 286 8,902 — 31,573 
Substandard— 2,231 — — — 1,778 — 4,009 
Total commercial real estate, owner-occupied$14,559 $48,537 $65,523 $38,528 $41,280 $124,698 $56 $333,181 
Commercial real estate, non-owner occupied:
Pass and Watch$76,718 $172,028 $196,340 $150,831 $139,860 $368,675 $9,832 $1,114,284 
Special Mention— 2,790 9,498 11,776 15,708 41,602 — 81,374 
Substandard878 272 2,204 — — 20,373 — 23,727 
Total commercial real estate, non-owner occupied
$77,596 $175,090 $208,042 $162,607 $155,568 $430,650 $9,832 $1,219,385 
Construction:
Pass and Watch$13,138 $24,403 $19,521 $29,512 $— $— $— $86,574 
Special Mention12,590 — — — — — — 12,590 
Total construction$25,728 $24,403 $19,521 $29,512 $— $— $— $99,164 
Home equity:
Pass and Watch$— $— $— $— $— $734 $80,773 $81,507 
Substandard— — — — — 369 211 580 
Total home equity$— $— $— $— $— $1,103 $80,984 $82,087 
Other residential:
Pass and Watch$17,861 $20,114 $13,390 $25,637 $20,935 $20,571 $— $118,508 
Total other residential$17,861 $20,114 $13,390 $25,637 $20,935 $20,571 $— $118,508 
Installment and other consumer:
Pass and Watch$22,038 $14,528 $10,632 $4,687 $5,300 $9,399 $1,061 $67,645 
Total installment and other consumer$22,038 $14,528 $10,632 $4,687 $5,300 $9,399 $1,061 $67,645 
Total loans:
Pass and Watch$168,498 $282,068 $292,740 $252,093 $222,217 $534,401 $154,208 $1,906,225 
Total Special Mention$14,021 $7,288 $25,134 $12,596 $16,328 $50,504 $9,300 $135,171 
Total Substandard$878 $2,503 $2,204 $— $1,311 $25,217 $211 $32,324 
Totals$183,397 $291,859 $320,078 $264,689 $239,856 $610,122 $163,719 $2,073,720 
The following table shows the amortized cost of loans by portfolio class, payment aging and non-accrual status as of December 31, 2024 and 2023.

Loan Aging Analysis by Portfolio Class
(in thousands)Commercial and industrialCommercial real estate, owner-occupied
Commercial real estate, non-owner occupied
ConstructionHome equityOther residentialInstallment and other consumerTotal
December 31, 2024        
30-59 days past due$203 $208 $718 $— $738 $— $415 $2,282 
60-89 days past due— 559 — — 186 — 752 
90 days or more past due 1
2,793 113 10,742 — 248 — 13,904 
Total past due2,996 880 11,460 — 1,172 — 430 16,938 
Current149,267 321,082 1,262,136 36,970 87,153 143,207 66,503 2,066,318 
Total loans 1
$152,263 $321,962 $1,273,596 $36,970 $88,325 $143,207 $66,933 $2,083,256 
Non-accrual loans 2
$2,845 $1,537 $28,525 $— $752 $— $222 $33,881 
Non-accrual loans with no allowance$— $1,537 $497 $— $752 $— $207 $2,993 
December 31, 2023        
30-59 days past due$2,991 $618 $— $— $43 $83 $195 $3,930 
60-89 days past due69 — 2,204 — — — 2,274 
90 days or more past due 1
1,311 149 — — — — — 1,460 
Total past due4,371 767 2,204 — 43 83 196 7,664 
Current149,379 332,414 1,217,181 99,164 82,044 118,425 67,449 2,066,056 
Total loans 1
$153,750 $333,181 $1,219,385 $99,164 $82,087 $118,508 $67,645 $2,073,720 
Non-accrual loans 2
$4,008 $434 $3,081 $— $469 $— $— $7,992 
Non-accrual loans with no allowance$1,311 $434 $877 $— $469 $— $— $3,091 
1 There were no non-performing loans past due more than ninety days and accruing interest at December 31, 2024 and 2023.
2 None of the non-accrual loans as of December 31, 2024 or 2023 were earning interest on a cash basis. We recognized no interest income on non-accrual loans in 2024, 2023, or 2022. Accrued interest of $530 thousand, $206 thousand, and $48 thousand was reversed from interest income for the loans that were placed on non-accrual status in 2024, 2023, and 2022, respectively.

Collateral Dependent Loans

The following table presents the amortized cost basis of individually analyzed collateral-dependent loans, which were all on non-accrual status, by portfolio class and collateral type as of December 31, 2024 and 2023.
Amortized Cost by Collateral Type
(in thousands)Commercial Real EstateResidential Real EstateOther
Total1
Allowance for Credit Losses
December 31, 2024
Commercial and industrial$52 $— $— $52 $52 
Commercial real estate, owner-occupied1,537 — — 1,537 — 
Commercial real estate, non-owner occupied
28,525 — — 28,525 7,933 
Home equity— 752 — 752 — 
Installment and other consumer— 222 222 15 
Total$30,114 $752 $222 $31,088 $8,000 
December 31, 2023
Commercial and industrial$1,311 $— $— $1,311 $— 
Commercial real estate, owner-occupied434 — — 434 — 
Commercial real estate, non-owner occupied3,081 — — 3,081 408 
Home equity— 469 — 469 — 
Total$4,826 $469 $— $5,295 $408 
1There were no collateral-dependent residential real estate mortgage loans in process of foreclosure or in substance repossessed at December 31, 2024 and 2023.
The weighted average loan-to-value of collateral-dependent loans was approximately 115% and 70% at December 31, 2024 and 2023, respectively.
Loan Modifications to Borrowers Experiencing Financial Difficulty
The following table summarizes the amortized cost of loans as of December 31, 2024 and 2023 modified for borrowers experiencing financial difficulty during the years ended December 31, 2024 and 2023, respectively, by portfolio class and type of modification granted.
(in thousands)
Term Extension
Total Modifications
Percent of Portfolio Class Total
December 31, 2024
Home equity$188 $188 0.2 %
Total
$188 $188 
December 31, 2023
Commercial owner-occupied$1,431 $1,431 0.4 %
Commercial non-owner occupied878 878 0.1 %
Total
$2,309 $2,309 
As of December 31, 2024 and 2023, there were no unfunded loan commitments for loans that were modified during the periods presented.

The following table summarizes the financial effect of loan modifications presented in the table above during the years ended December 31, 2024 and 2023 by portfolio class.
(in thousands)Weighted-Average Term Extension (in years)
Year ended December 31, 2024
Home equity6.6
Year ended December 31, 2023
Commercial owner-occupied2.3
Commercial non-owner occupied0.5

The loan modifications did not significantly impact the determination of the allowance for credit losses on loans during the years ended December 31, 2024 and 2023.

The Bank closely monitors the performance of the modified loans to understand the effectiveness of its modification efforts. The following table summarizes the amortized cost and payment status of loans as of December 31, 2024 and 2023 that were modified during the years ended December 31, 2024 and 2023, respectively, by portfolio class.
(in thousands)
Current
30-59 Days Past Due60-89 Days Past Due
90 Days or More Past Due
Total
Non-Accrual
December 31, 2024
Home equity$188 $— $— $— $188 $113 
Total
$188 $— $— $— $188 $113 
December 31, 2023
Commercial owner-occupied$1,431 $— $— $— $1,431 $— 
Commercial non-owner occupied878 — — — 878 878 
Total
$2,309 $— $— $— $2,309 $878 

There were no loans to borrowers experiencing financial difficulty that were modified within the previous twelve months that had subsequently defaulted (i.e., fully or partially charged-off or became 90 days or more past due).
Allocation of the Allowance for Credit Losses on Loans

The following table presents the details of the allowance for credit losses on loans segregated by loan portfolio class as of December 31, 2024 and 2023.

Allocation of the Allowance for Credit Losses on Loans
(in thousands)Commercial and industrialCommercial real estate, owner-occupiedCommercial real estate, non-owner occupiedConstructionHome equityOther residentialInstallment and other consumerUnallocatedTotal
December 31, 2024
        
Modeled expected credit losses$759 $1,241 $7,632 $41 $620 $1,133 $625 $— $12,051 
Qualitative adjustments672 1,120 6,528 597 64 268 1,255 10,512 
Specific allocations145 — 7,933 — — — 15 — 8,093 
Total$1,576 $2,361 $22,093 $638 $684 $1,141 $908 $1,255 $30,656 
December 31, 2023
        
Modeled expected credit losses$897 $1,270 $7,380 $185 $482 $619 $634 $— $11,467 
Qualitative adjustments622 1,205 6,327 1,647 70 33 342 2,038 12,284 
Specific allocations193 1,226 — — — — 1,421 
Total$1,712 $2,476 $14,933 $1,832 $552 $653 $976 $2,038 $25,172 

The $5.5 million increase in the allowance for credit losses on loans in 2024 was largely due to the specific allowance increase of $6.7 million. This was mainly due to the increased reserve of $5.2 million for one non-owner occupied commercial real estate loan totaling $16.7 million that, although current, had experienced a deterioration in the collateral value and, therefore, a material increase in the loan-to-value.

Allowance for Credit Losses on Loans Rollforward

The following table discloses activity in the allowance for credit losses for the periods presented.
Allowance for Credit Losses on Loans Rollforward
(in thousands)Commercial and industrialCommercial real estate, owner-occupied
Commercial real estate, non-owner occupied
ConstructionHome equityOther residentialInstallment and other consumerUnallocatedTotal
Year ended December 31, 2024
Beginning balance$1,712 $2,476 $14,933 $1,832 $552 $653 $976 $2,038 $25,172 
(Reversal) provision (116)(115)7,152 (1,194)132 488 (14)(783)5,550 
(Charge-offs)(41)— — — — — (58)— (99)
Recoveries21 — — — — — 33 
Ending balance$1,576 $2,361 $22,093 $638 $684 $1,141 $908 $1,255 $30,656 
Year ended December 31, 2023
Beginning balance$1,794 $2,487 $12,676 $1,937 $558 $595 $868 $2,068 22,983 
(Reversal) provision(100)395 2,257 (130)(6)58 131 (30)2,575 
(Charge-offs)(11)(406)— — — — (24)— (441)
Recoveries29 — — 25 — — — 55 
Ending balance$1,712 $2,476 $14,933 $1,832 $552 $653 $976 $2,038 $25,172 
Year ended December 31, 2022
Beginning balance$1,709 $2,776 $12,739 $1,653 $595 $644 $621 $2,286 $23,023 
Provision (reversal)72 (289)(63)251 (37)(49)270 (218)(63)
(Charge-offs)(9)— — — — — (23)— (32)
Recoveries22 — — 33 — — — — 55 
Ending balance$1,794 $2,487 $12,676 $1,937 $558 $595 $868 $2,068 $22,983 

Pledged Loans

Our FHLB line of credit is secured under terms of a blanket collateral agreement by a pledge of certain qualifying loans with unpaid principal balances of $1.351 billion and $1.288 billion at December 31, 2024 and 2023, respectively. In addition, we pledged eligible TIC loans, which totaled $110.0 million and $110.4 million at
December 31, 2024 and 2023, respectively, to secure our borrowing capacity with the Federal Reserve Bank ("FRB"). For additional information, see Note 7, Borrowings.

Related Party Loans

The Bank has, and expects to have in the future, banking transactions in the ordinary course of its business with directors, officers, principal shareholders and their businesses or associates. These transactions, including loans, are granted on substantially the same terms, including interest rates and collateral on loans, as those prevailing at the same time for comparable transactions with persons not related to us. Likewise, these transactions do not involve more than the normal risk of collectability or present other unfavorable features.

The following table shows changes in net loans to related parties for each of the three years ended December 31, 2024, 2023 and 2022.
(in thousands)202420232022
Balance at beginning of year$5,832 $6,445 $7,942 
Additions1,425 — 1,525 
Repayments(3,125)(613)(364)
Reclassified due to a change in borrower status— — (2,658)
Balance at end of year$4,132 $5,832 $6,445 
Undisbursed commitments to related parties totaled $211 thousand and $212 thousand as of December 31, 2024 and 2023, respectively.
XML 30 R12.htm IDEA: XBRL DOCUMENT v3.25.0.1
Bank Premises and Equipment
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Bank Premises and Equipment Bank Premises and Equipment
A summary of bank premises and equipment follows:
December 31,
(in thousands)20242023
Leasehold improvements$16,762 $16,578 
Furniture and equipment10,544 11,336 
Buildings 1,261 1,248 
Land
1,170 1,170 
Finance lease right-of-use assets 1
616 608 
Subtotal30,353 30,940 
Accumulated depreciation and amortization(23,521)(23,148)
Bank premises and equipment, net$6,832 $7,792 
1 See Note 12, Commitments and Contingencies, for more information.
The amount of depreciation and amortization totaled $1.5 million, $2.1 million, and $1.8 million for the years ended December 31, 2024, 2023 and 2022, respectively.
XML 31 R13.htm IDEA: XBRL DOCUMENT v3.25.0.1
Bank Owned Life Insurance
12 Months Ended
Dec. 31, 2024
Insurance [Abstract]  
Bank Owned Life Insurance Bank Owned Life Insurance
We own life insurance policies on the lives of certain current and former officers designated by the Board of Directors to fund our employee benefit programs. Death benefits, including gross amounts under split dollar agreements, were estimated to be $133.5 million as of December 31, 2024. Generally, under split dollar agreements, the benefits to the employees' beneficiaries are limited to each employee's active service period. The investments in BOLI policies are reported at their cash surrender value, net of surrender charges, of $71.0 million and $68.1 million at December 31, 2024 and 2023, respectively. The cash surrender value includes both the original premiums paid for the life insurance policies and the accumulated accretion of policy income since the inception of the policies, net of mortality costs and other fees. Earnings on BOLI totaled $1.7 million, $1.8 million and $1.2 million in 2024, 2023 and 2022, respectively. These earnings included death benefit proceeds in excess of the cash surrender values of the BOLI policies of $313 thousand in 2023 and $86 thousand in 2022. There were no death benefit proceeds in 2024. We regularly monitor the financial information and credit ratings of our insurance carriers to ensure that they are creditworthy and comply with our policy.
XML 32 R14.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits
12 Months Ended
Dec. 31, 2024
Deposits [Abstract]  
Deposits Deposits
A stratification of time deposits is presented in the following table:

December 31,
(in thousands)20242023
Time deposits of less than or equal to $250 thousand$134,068 $145,697 
Time deposits of more than $250 thousand108,309 105,620 
Total time deposits$242,377 $251,317 

Interest on time deposits was $9.3 million, $4.7 million and $323 thousand in 2024, 2023 and 2022, respectively.

Scheduled maturities of time deposits at December 31, 2024 are as follows:
(in thousands)20252026202720282029ThereafterTotal
Scheduled time deposit maturities$230,203 $6,188 $2,805 $2,319 $862 $— $242,377 

As of December 31, 2024, $288.4 million in securities were pledged as collateral for our local agency deposits.

The aggregate amount of deposit overdrafts that have been reclassified as loan balances was $393 thousand and $320 thousand at December 31, 2024 and 2023, respectively.

The Bank accepts deposits from shareholders, members of the board of directors, and employees in the normal course of business, and the terms are comparable to those with non-affiliated parties. The total deposits from board directors and their businesses, and executive officers were $18.0 million and $23.6 million at December 31, 2024 and 2023, respectively.
XML 33 R15.htm IDEA: XBRL DOCUMENT v3.25.0.1
Borrowings and Other Obligations
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Borrowings and Other Obligations Borrowings and Other Obligations
Federal Home Loan Bank: The Bank had lines of credit with the FHLB totaling $948.1 million and $1.009 billion as of December 31, 2024 and 2023, respectively, based on the eligible collateral of certain loans and investment securities.

Federal Funds Lines of Credit: The Bank had unsecured lines of credit with correspondent banks for overnight borrowings totaling $125.0 million and $135.0 million as of December 31, 2024 and 2023, respectively.  In general, interest rates on these lines approximate the federal funds target rate.

Federal Reserve Bank: The Bank had a line of credit through the Discount Window at the Federal Reserve Bank of San Francisco ("FRBSF") totaling $358.0 million as of December 31, 2024, secured by investment securities and residential loans. As of December 31, 2023, the Bank had a line of credit through the Discount Window totaling $64.0 million, secured by residential loans, and a $270.2 million line under the Federal Reserve's temporary Bank Term Funding Program ("BTFP") based on the par values of pledged investment securities. When the BTFP program ended on March 11, 2024, the investment securities were reallocated to our borrowing facility through the Discount Window.

Other Obligations: Finance lease liabilities totaling $154 thousand and $298 thousand at December 31, 2024 and 2023, respectively, are included in borrowings and other obligations in the Consolidated Statements of Condition. Refer to Note 12, Commitments and Contingencies, for additional information.

The carrying values, average balances and average rates on borrowings and other obligations as of and for the years ended December 31, 2024, 2023 and 2022 are summarized in the following table.
2024
2023
2022
(dollars in thousands)Carrying ValueAverage BalanceAverage RateCarrying ValueAverage BalanceAverage RateCarrying ValueAverage BalanceAverage Rate
FHLB short-term borrowings$— $119 5.52 %$— $164,299 5.10 %$112,000 $1,921 4.48 %
FHLB fixed-rate advances— — — %— — — %— — — %
Federal funds lines of credit— — — %— — — %— — — %
FRBSF advances - Discount Window
— 2,680 5.42 %— — — %— — — %
FRBSF short-term borrowings under the BTFP— 1,607 5.00 %26,000 56,959 5.30 %— — — %
Other obligations (finance leases)154 222 2.23 %298 $364 1.88 %439 374 0.65 %
Total borrowings and other obligations$154 $4,628 5.13 %$26,298 $221,623 5.15 %$112,439 $2,295 3.90 %
XML 34 R16.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity and Stock Plans
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Stockholders' Equity and Stock Plans Stockholders' Equity and Stock Plans
Share-Based Awards

The 2020 Director Stock Plan (the "Plan") provides for the payment of director fees in common shares of Bancorp's common stock not to exceed 250,000 shares and a way for directors to purchase shares at fair market value. During 2024, 2023 and 2022 we issued 27,287, 18,362 and 10,145 shares of common stock, respectively, for director payments. As of December 31, 2024, 182,355 shares were available for future director fees and purchases.

The 2017 Employee Stock Purchase Plan ("ESPP") gives our employees an opportunity to purchase Bancorp's common shares through payroll deductions of between one and fifteen percent of their pay. Shares are purchased quarterly at a five percent discount from the closing market price on the last day of the quarter. As of December 31, 2024, 370,739 shares were available for future purchases under the ESPP.

Under the 2017 Equity Plan, the Compensation Committee of the Board of Directors has the discretion to determine, among other things, which employees, advisors and non-employee directors will receive share-based awards, the number and timing of awards, the vesting schedule for each award, and the type of award to be granted. As of December 31, 2024, there were 742,785 shares available for future grants to employees, advisors and non-employee directors. Options are issued at an exercise price equal to the fair value of the stock at the date of grant. Options granted to officers and employees generally vest by one-third on each anniversary of the grant for three years and expire ten years from the grant date. Options granted to non-employee directors vest immediately and expire ten years from the grant date. Stock options and restricted stock may be net settled in a cashless exercise by a reduction in the number of shares otherwise deliverable upon exercise or vesting in satisfaction of the exercise payment and/or applicable tax withholding requirements. Shares withheld under net settlement arrangements are available for future grants. The table below depicts the total number of shares, amount, and weighted average price withheld for cashless exercises in each of the respective years.
December 31, 2024December 31, 2023December 31, 2022
Number of shares withheld3,798 3,132 11,505 
Total amount withheld (in thousands)$64 $86 $393 
Weighted-average price$16.89 $27.57 $34.13 

Performance-based stock awards (restricted stock) are issued to a selected group of employees under the 2017 Equity Plan. Stock award vesting is contingent upon the achievement of pre-established long-term performance goals set by the Compensation Committee of the Board of Directors. Performance is measured over a three-year period and cliff vested. These performance-based stock awards were granted at a maximum opportunity level, and based on the achievement of the pre-established goals, the actual payouts can range from 0% to 200% of the target award. For performance-based stock awards, an estimate is made of the number of shares expected to vest based on the probability that the performance criteria will be met to determine the amount of compensation expense to be recognized. The estimate is re-evaluated quarterly, and total compensation expense is adjusted for any change in the current period.
A summary of stock option activity for the years ended December 31, 2024, 2023, and 2022 is presented in the following table. The intrinsic value of options outstanding and exercisable is calculated as the number of in-the-money options times the difference between the market price of our stock and the exercise prices of the in-the-money options as of each year-end period presented.
Number of SharesWeighted Average Exercise Price Aggregate Intrinsic Value
(in thousands)
Weighted Average Grant-Date Fair ValueWeighted Average Remaining Contractual Term
(in years)
Options outstanding at December 31, 2021
365,381 $31.97 $2,326 5.57
Granted39,094 34.16 8.49 
Cancelled, expired or forfeited(23,760)37.48 
Exercised(51,010)23.01 617 
Options outstanding at December 31, 2022
329,705 33.22 813 5.59
Exercisable (vested) at December 31, 2022
287,228 32.81 813 5.15
Options outstanding at December 31, 2022
329,705 33.22 813 5.59
Granted10,040 32.54 8.49 
Cancelled, expired or forfeited(23,804)35.06 
Exercised(12,164)20.25 88 
Options outstanding at December 31, 2023
303,777 33.22 4.86
Exercisable (vested) at December 31, 2023
283,578 33.46 4.65
Options outstanding at December 31, 2023
303,777 33.22 4.86
Cancelled, expired or forfeited(25,594)29.81 
Options outstanding at December 31, 2024
278,183 33.92 3.93
Exercisable (vested) at December 31, 2024
273,242 33.92 3.87

A summary of the options outstanding and exercisable by price range as of December 31, 2024 is presented in the following table:
Stock Options Outstanding as of December 31, 2024
 Stock Options Exercisable as of December 31, 2024
Range of Exercise PricesStock Options OutstandingRemaining Contractual Life (in years)Weighted Average Exercise PriceStock Options ExercisableWeighted Average Exercise Price
$10.00 - $20.00
402 2.1$19.96 402 $19.96 
$20.01 - $30.00
60,840 0.8
24.98
60,840 
24.98
$30.01 - $40.00
159,433 4.9
34.41
154,492 
34.42
$40.01 - $50.00
57,508 4.6
42.12
57,508 
42.12
278,183 273,242 

The following table summarizes non-vested restricted stock awards and changes during the years ended December 31, 2024, 2023, and 2022.
Number of SharesWeighted Average Grant-Date Fair Value
Non-vested awards at December 31, 2021
61,830 $40.25 
Granted46,672 34.03 
Vested(12,444)41.49 
Cancelled or forfeited(13,692)41.8 
Non-vested awards at December 31, 2022
82,366 36.28 
Granted61,978 27.10 
Vested(15,768)36.24 
Cancelled or forfeited(21,024)36.86 
Non-vested awards at December 31, 2023
107,552 30.88 
Granted106,964 16.61 
Vested(20,832)31.76 
Cancelled or forfeited(42,396)26.97 
Non-vested awards at December 31, 2024
151,288 21.77 

We determine the fair value of stock options at the grant date using the Black-Scholes pricing model that takes into account the stock price at the grant date, exercise price, and the following assumptions (weighted-average shown). There were no options granted in the year 2024.
Years ended December 31,
202420232022
Risk-free interest rateN/A3.94 %1.86 %
Expected dividend yield on common stockN/A3.07 %2.85 %
Expected life in years
N/A
5.06.0
Expected price volatilityN/A34.68 %33.44 %

The fair value of stock options as of the grant date is recorded as stock-based compensation expense in the consolidated statements of comprehensive income (loss) over the requisite service period, which is generally the vesting period, with a corresponding increase in common stock. Stock-based compensation also includes compensation expense related to the issuance of restricted stock awards. The grant-date fair value of the restricted stock awards, which equals the grant date price, is recorded as compensation expense over the requisite service period with a corresponding increase in common stock as the shares vest. Stock options and restricted stock awards issued include a retirement eligibility clause whereby the requisite service period is satisfied at the retirement eligibility date. For those awards, we accelerate the recording of stock-based compensation when the award holder is eligible to retire. However, retirement eligibility does not affect the vesting of restricted stock or the exercisability of the stock options, which are based on the scheduled vesting period. Total compensation expense for stock options and restricted stock awards was $622 thousand, $522 thousand, and $962 thousand during 2024, 2023, and 2022, respectively, and the total recognized deferred tax benefits related thereto were $206 thousand, $146 thousand, and $257 thousand, respectively.

As of December 31, 2024, there was $800 thousand of total unrecognized compensation expense related to non-vested stock options and restricted stock awards, which is expected to be recognized over a weighted-average period of approximately 2.2 years. The total grant-date fair value of stock options vested during the years ended December 31, 2024, 2023, and 2022 was $100 thousand, $255 thousand, and $356 thousand, respectively. The total grant-date fair value of restricted stock awards vested during the years ended December 31, 2024, 2023, and 2022 was $355 thousand, $428 thousand, and $431 thousand, respectively.

We record excess tax benefits (deficiencies) resulting from the exercise of non-qualified stock options, the disqualifying disposition of incentive stock options and vesting of restricted stock awards as income tax benefits (expense) in the consolidated statements of comprehensive income (loss), with a corresponding decrease (increase) to current taxes payable. In 2023 and 2022 we recognized $2 thousand and $3 thousand, respectively, in excess tax benefits recorded as a reduction to income tax expense related to these types of transactions while in 2024 we recognized none. The tax benefits realized from disqualifying dispositions of incentive stock options were recognized in tax expense to the extent of the book compensation cost recorded.
Dividends
 
Presented below is a summary of cash dividends paid in the years ended December 31, 2024, 2023, and 2022 to common shareholders, recorded as a reduction from retained earnings. On January 23, 2025, the Board of Directors declared a $0.25 per share cash dividend, paid on February 13, 2025 to the shareholders of record at the close of business on February 6, 2025.
 Years ended December 31,
(in thousands except per share data)202420232022
Cash dividends to common stockholders$16,197 $16,106 $15,673 
Cash dividends per common share$1.00 $1.00 $0.98 
 
Holders of unvested restricted stock awards are entitled to dividends at the same per-share ratio as holders of common stock. Tax benefits for dividends paid on unvested restricted stock awards are recorded as tax benefits in the consolidated statements of comprehensive income (loss) with a corresponding decrease to current taxes payable. Dividends on forfeited awards are included in stock-based compensation expense.

Under the California Corporations Code, payment of dividends by Bancorp to its shareholders is restricted to the amount of retained earnings immediately prior to the distribution or the amount of assets that exceeds the total liabilities immediately after the distribution. As of December 31, 2024, Bancorp's retained earnings and total assets that exceeded total liabilities were $250.0 million and $435.4 million, respectively.

Under the California Financial Code, payment of dividends by the Bank to Bancorp generally is restricted to the lesser of retained earnings or the amount of undistributed net profits of the Bank from the three most recent fiscal years. Under this restriction, approximately $717 thousand of the Bank's retained earnings balance was available for payment of dividends to Bancorp as of December 31, 2024. Dividends in excess of that amount may be paid with prior approval of the DFPI. Bancorp held $10.3 million in cash as of December 31, 2024.

Share Repurchase Program

In 2022, Bancorp repurchased 23,275 shares totaling $877 thousand in the share repurchase plan approved by the Bancorp's Board of Directors on July 16, 2021, amended October 22, 2021.

On July 21, 2023, the Board of Directors approved the adoption of Bancorp's new share repurchase program, which replaced the existing program that expired on July 31, 2023, for up to $25.0 million and expiring on July 31, 2025. Under this new program, Bancorp repurchased 220,000 shares totaling $4.3 million at an average price of $19.21 per share in the year ended December 31, 2024, and made no repurchases under this program in the year ended December 31, 2023. Bancorp will continue to assess opportunities to utilize the program.

Under the share repurchase program, Bancorp may purchase shares of its common stock through various means, such as open market transactions, including block purchases, and privately negotiated transactions. The number of shares repurchased and the timing, manner, price and amount of any repurchases will be determined at Bancorp's discretion. Factors include, but are not limited to, stock price, trading volume and general market conditions, along with Bancorp’s general business conditions. The program may be suspended or discontinued at any time and does not obligate Bancorp to acquire any specific number of shares of its common stock.

As part of the share repurchase program, Bancorp entered into a trading plan adopted in accordance with Rule 10b5-1 of the Securities Exchange Act of 1934, as amended. The 10b5-1 trading plan permits common stock to be repurchased at times that might otherwise be prohibited under insider trading laws or self-imposed trading restrictions. The 10b5-1 trading plan is administered by an independent broker and is subject to price, market volume and timing restrictions.
XML 35 R17.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value of Assets and Liabilities
12 Months Ended
Dec. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value of Assets and Liabilities Fair Value of Assets and Liabilities
Fair Value Hierarchy and Fair Value Measurement
 
We group our assets and liabilities that are measured at fair value into three levels within the fair value hierarchy, based on the markets in which the assets and liabilities are traded and the reliability of the assumptions used to determine fair value. These levels are:
 
Level 1: Valuations are based on unadjusted quoted prices in active markets for identical assets or liabilities.
 
Level 2: Valuations are based on quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active and model-based valuations for which all significant assumptions are observable or can be corroborated by observable market data.
 
Level 3: Valuations are based on unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. Values are determined using pricing models and discounted cash flow models and may include significant management judgment and estimation.

Transfers between levels of the fair value hierarchy are recognized through our monthly and/or quarterly valuation process in the reporting period during which the event or circumstances that caused the transfer occurred. No such transfers occurred in the years presented.

The following table summarizes our assets and liabilities that were required to be recorded at fair value on a recurring basis.
(in thousands)
 
Description of Financial Instruments
Carrying ValueQuoted Prices in Active Markets for Identical Assets (Level 1)Significant Other Observable Inputs (Level 2)Significant Unobservable Inputs (Level 3)
Measurement Categories: Changes in Fair Value Recorded In1
December 31, 2024    
Securities available for sale:    
Commercial mortgage-back securities, mortgage-backed securities and collateralized mortgage obligations issued by U.S. government-sponsored agencies
$279,838 $— $279,838 $— OCI
SBA-backed securities$308 $— $308 $— OCI
Debentures of government sponsored agencies$7,210 $— $7,210 $— OCI
U.S. Treasury securities$10,815 $10,815 $— $— OCI
Obligations of state and political subdivisions$83,714 $— $83,714 $— OCI
Corporate bonds$5,649 $— $5,649 $— OCI
Derivative financial assets (interest rate contracts)$333 $— $333 $— NI
December 31, 2023    
Securities available for sale:   
Commercial mortgage-back securities, mortgage-backed securities and collateralized mortgage obligations issued by U.S. government-sponsored agencies
$352,472 $— $352,472 $— OCI
SBA-backed securities$19,471 $— $19,471 $— OCI
Debentures of government sponsored agencies$66,862 $— $66,862 $— OCI
U.S. Treasury securities$10,623 $10,623 $— $— OCI
Obligations of state and political subdivisions$91,882 $— $91,882 $— OCI
Corporate bonds$10,718 $— $10,718 $— OCI
Derivative financial assets (interest rate contracts)$287 $— $287 $— NI
Derivative financial liabilities (interest rate contracts)$1,361 $— $1,361 $— NI
 1Other comprehensive income (loss) ("OCI") or net income ("NI").
Available-for-sale securities are recorded at fair value on a recurring basis. When available, quoted market prices (Level 1) are used to determine the fair value of available-for-sale securities. Level 1 securities include U.S. Treasury securities. If quoted market prices are not available, we obtain pricing information from a reputable third-
party service provider, who may utilize valuation techniques that use current market-based or independently sourced parameters, such as bid/ask prices, dealer-quoted prices, interest rates, benchmark yield curves, prepayment speeds, probability of default, loss severity and credit spreads (Level 2).   Level 2 securities include asset-backed securities, obligations of state and political subdivisions, U.S. agencies or government-sponsored agencies' debt securities, mortgage-backed securities, government agency-issued securities, and corporate bonds. As of December 31, 2024 and 2023, there were no Level 3 securities.

Held-to-maturity securities may be subject to an allowance for credit losses as a result of our evaluation of expected losses due to credit quality factors. We did not record any credit loss expense on held-to-maturity securities during 2024 or 2023. Fair value of held-to-maturity securities is determined using the same techniques discussed above for available-for-sale securities.

On a recurring basis, derivative financial instruments are recorded at fair value, which is based on the income approach using observable Level 2 market inputs, reflecting market expectations of future interest rates as of the measurement date.  Standard valuation techniques are used to calculate the present value of the future expected cash flows assuming an orderly transaction. Valuation adjustments may be made to reflect both our own credit risk and the counterparties’ credit risk in determining the fair value of the derivatives. These unobservable inputs are not considered significant inputs to the fair value measurement overall. Level 2 inputs for the valuations are limited to observable market prices for Secured Overnight Financing Rate ("SOFR") and Overnight Index Swap ("OIS") rates (for the very short term), quoted prices for SOFR futures contracts, observable market prices for SOFR and OIS swap rates, and one-month and three-month SOFR basis spreads at commonly quoted intervals.   Mid-market pricing of the inputs is used as a practical expedient in fair value measurements.  We project spot rates at reset days specified by each swap contract to determine future cash flows, then discount to present value using OIS curves as of the measurement date.  When the value of any collateral placed with counterparties is less than the interest rate derivative liability, a credit valuation adjustment ("CVA") is applied to reflect the credit risk we pose to counterparties.  We have used the spread between the Standard & Poor's BBB rated U.S. Bank Composite rate and SOFR for the closest maturity term corresponding to the duration of the swaps to derive the CVA. Because there is little to no counterparty risk, we did not incorporate credit adjustments from our assessment of the counterparty credit risk in determining fair value. For further discussion on our methodology for valuing our derivative financial instruments, refer to Note 9, Derivative Financial Instruments and Hedging Activities.

Certain financial assets may be measured at fair value on a non-recurring basis. These assets are subject to fair value adjustments that result from the application of the lower of cost or fair value accounting or write-downs of individual assets, such as individually analyzed loans that are collateral dependent and other real estate owned ("OREO").

OREO is classified as Level 3 and represents collateral acquired through foreclosure and is initially recorded at fair value as established by a current appraisal of the collateral. Subsequent to foreclosure, OREO is carried at the lower of cost or fair value, less estimated costs to sell. On July 12, 2023, the Bank completed the sale of its only OREO property for the periods presented.

(in thousands)Carrying ValueQuoted Prices in Active Markets for Identical Assets (Level 1)Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs 
(Level 3)

Disclosures about Fair Value of Financial Instruments

The table below is a summary of fair value estimates for financial instruments as of December 31, 2024 and 2023, excluding financial instruments recorded at fair value on a recurring basis (summarized in the first table in this note). The carrying amounts in the following table are recorded in the consolidated statements of condition under the indicated captions. Further, we have not disclosed the fair value of financial instruments specifically excluded from disclosure requirements such as bank-owned life insurance policies ("BOLI"), lease obligations and non-maturity deposit liabilities. Additionally, we held shares of Federal Home Loan Bank ("FHLB") of San Francisco stock at cost as of December 31, 2024 and 2023, and Visa Inc. Class B common stock with no carrying value as of December 31, 2023, which was sold entirely in July of 2023. There were no impairments or changes resulting from observable price changes in orderly transactions for the identical or similar investments of the same issuer as of December 31, 2024 and 2023. See further discussion on values within Note 2, Investment Securities, above.
 December 31, 2024December 31, 2023
(in thousands)Carrying AmountsFair ValueFair Value HierarchyCarrying AmountsFair ValueFair Value Hierarchy
Financial assets (recorded at amortized cost)   
Cash and cash equivalents$137,304 $137,304 Level 1$30,453 $30,453 Level 1
Investment securities held-to-maturity879,199 763,535 Level 2925,198 814,830 Level 2
Loans, net of allowance for credit losses2,052,600 1,965,429 Level 32,048,548 1,939,702 Level 3
Interest receivable11,934 11,934 Level 212,752 12,752 Level 2
Financial liabilities (recorded at amortized cost)   
Time deposits242,377 243,773 Level 2251,317 252,824 Level 2
FRBSF short-term borrowings under the BTFP
— — Level 226,000 25,998 Level 2
Interest payable3,019 3,019 Level 22,752 2,752 Level 2
The fair value of loans is based on exit price techniques and obtained from an independent third-party that uses its proprietary valuation model and methodology and may differ from the actual price from a prospective buyer. The discounted cash flow valuation approach reflects key inputs and assumptions that are unobservable, such as loan probability of default, loss given default, prepayment speed, and market discount rates.
The fair value of fixed-rate time deposits is estimated by discounting future contractual cash flows using discount rates that reflect the current observable market rates offered for time deposits of similar remaining maturities.
The value of off-balance-sheet financial instruments is estimated based on the fee income associated with the commitments, which, in the absence of credit exposure, is considered to approximate their settlement value. The fair value of commitment fees was not material as of December 31, 2024 and 2023.
XML 36 R18.htm IDEA: XBRL DOCUMENT v3.25.0.1
Benefit Plans
12 Months Ended
Dec. 31, 2024
Retirement Benefits [Abstract]  
Benefit Plans Benefit Plans
Deferred Compensation Plans

We established the Bank of Marin Executive Deferred Compensation Plan, which allows certain key management personnel designated by the Board of Directors of the Bank to defer up to 80% of their salary and 100% of their annual bonus. In addition, we assumed deferred compensation plans for certain members of management and non-employee directors as part of an acquisition in 2021. In 2021, we established a similar Deferred Director Fee Plan, which allows members of the Board of Directors to defer the cash portion of their director compensation. Amounts deferred earn interest equal to the prime rate, as published in the Wall Street Journal, on the first business day of each year, which was 8.5% on January 1, 2024, and 7.5% on January 1, 2023. Benefit payments will generally commence upon separation from service at or after normal retirement age, as elected by the participant.

Our deferred compensation obligations under these plans totaled $6.0 million and $6.6 million at December 31, 2024 and 2023, respectively, and are included in interest payable and other liabilities.


401(k) Defined Contribution Plan

Our 401(k) Defined Contribution Plan (“401(k) Plan”) is available to all regular employees at least eighteen years of age who complete ninety days of service, and participate in the plan beginning on the first day of the calendar quarter that immediately follows the date the participant meets the age and service requirements. Under the 401(k) Plan, employees can defer between 1% and 50% of their eligible compensation, up to the maximum amount allowed by the Internal Revenue Code. The Bank provides an employer-match of 70% of each participant's contribution, with a maximum of $5 thousand per participant per year. Employer matching contributions to the 401(k) Plan vest at a rate of 20% per year over five years. Employer contributions totaled $875 thousand, $871 thousand and $949 thousand for the years ended December 31, 2024, 2023 and 2022, respectively, and are recorded in salaries and employee benefits expense.

Employee Stock Ownership Plan

Our Employee Stock Ownership Plan (“ESOP”) is available to all employees under the same eligibility criteria as the 401(k) Plan; however, employee contributions are not permitted. The Board of Directors determines a specific
portion of the Bank's profits to be contributed to the ESOP each year either in common stock or in cash for the purchase of Bancorp stock to be allocated to all eligible employees based on a percentage of their salaries, regardless of whether an employee participates in the 401(k) Plan. For all participants, employer contributions vest over a five-year service period. After five years of service, all future employer contributions vest immediately.

Bancorp issued shares of common stock and contributed them to the ESOP totaling $1.1 million in 2024, $1.3 million in 2023 and $1.2 million in 2022, based on the quoted market price on the date of contribution. Cash dividends paid on Bancorp stock held by the ESOP are used to purchase additional shares in the open market. All shares of Bancorp stock held by the ESOP are included in the calculations of basic and diluted earnings per share. The Company's contributions to the ESOP are included in salaries and benefits expense.

Supplemental Executive Retirement Plans

Supplemental executive retirement plans ("SERPs") have been established for a select group of executive management who, upon retirement, will receive 25% of their estimated salary as salary continuation benefit payments that are fixed between five to fifteen years, depending on the executives' service period.  Each participant is required to participate in the plan for five years before vesting begins. After five years, the participant vests ratably in the benefit over the remaining service period until age 65. As part of previous acquisitions, we assumed SERPs for certain former executive officers and directors. These plans are unfunded and nonqualified for tax purposes and for purposes of Title I of the Employee Retirement Income Security Act of 1974.
At December 31, 2024 and 2023, respectively, our total liability under the SERPs was $4.6 million and $4.5 million recorded in interest payable and other liabilities.
XML 37 R19.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes
12 Months Ended
Dec. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The current and deferred components of the income tax provision for each of the three years ended December 31 are as follows:
(in thousands)202420232022
Current tax(benefit) provision
Federal$(214)$3,234 $10,670 
State(60)2,823 6,687 
Total current tax (benefit) provision
(274)6,057 17,357 
Deferred tax (benefit) provision
Federal(3,520)319 (441)
State(1,632)(235)
Total deferred tax (benefit) provision
(5,152)84 (434)
Total income tax (benefit) provision
$(5,426)$6,141 $16,923 
The following table shows the tax effect of our cumulative temporary differences as of December 31:
(in thousands)20242023
Deferred tax assets:
Net unrealized losses on securities available-for-sale$12,624 $22,241 
Allowance for credit losses on loans and unfunded loan commitments9,327 7,775 
Operating and finance lease liabilities6,404 6,860 
Deferred compensation and salary continuation plans3,137 3,289 
Net operating loss carryforwards4,353 1,136 
Accrued but unpaid expenses1,644 1,709 
Stock-based compensation643 632 
Interest received on non-accrual loans639 44 
Fair value adjustment on acquired loans396 695 
Depreciation and disposals on premises and equipment81 179 
State franchise tax— 593 
Other269 30 
  Total gross deferred tax assets39,517 45,183 
Deferred tax liabilities:
Operating and finance lease right-of-use assets(5,669)(6,092)
Deferred loan origination costs and fees(1,685)(1,435)
Core deposit intangible assets(825)(1,113)
Purchase accounting adjustments
(488)(1,248)
Other(245)(226)
  Total gross deferred tax liabilities(8,912)(10,114)
Net deferred tax assets$30,605 $35,069 

As of December 31, 2024, the Bank had net operating loss carryforwards ("NOLs") for federal income tax purposes of $12.5 million. This NOL is carried forward indefinitely but is limited to 80% of taxable income. In addition, as of December 31, 2024, the Bank had California net operating loss carryforwards of $20.3 million. If not fully utilized, the California NOLs will begin to expire in 2032. Based upon the level of historical taxable income and projections for future taxable income over the periods during which the deferred tax assets are expected to be deductible, management believes it is more likely than not that we will realize the benefit of the remaining deferred tax assets. Accordingly, no valuation allowance has been established as of December 31, 2024 or 2023.

The effective tax rate for 2024, 2023 and 2022 differs from the current federal statutory income tax rate as follows:
202420232022
Federal statutory income tax rate21.0 %21.0 %21.0 %
Increase (decrease) due to:
California franchise tax, net of federal tax benefit9.7 %7.9 %8.3 %
Tax exempt interest on municipal securities and loans4.9 %(3.1)%(1.9)%
Tax exempt earnings on bank owned life insurance2.6 %(1.5)%(0.4)%
Non-deductible acquisition related expenses— %— %— %
Non-deductible executive compensation— %— %— %
Other1.0 %(0.7)%(0.4)%
Effective Tax Rate39.2 %23.6 %26.6 %

Bancorp and the Bank have entered into a tax allocation agreement, which provides that income taxes shall be allocated between the parties on a separate entity basis. The intent of this agreement is that each member of the consolidated group will incur no greater tax liability than it would have incurred on a stand-alone basis.

We file a consolidated return in the U.S. federal tax jurisdiction and a combined return in the State of California tax jurisdiction. There were no ongoing federal or state income tax examinations at the time of the issuance of this report. We are no longer subject to examinations by tax authorities for years before 2021 for federal income tax and before 2020 for California. At December 31, 2024 and 2023, there were no unrecognized tax benefits, and neither the Bank nor Bancorp had accruals for interest and penalties related to unrecognized tax benefits.
XML 38 R20.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Leases
 
We lease premises under long-term non-cancelable operating leases with remaining terms of approximately 6 months to 17 years, 5 months, most of which include escalation clauses and one or more options to extend the lease term, and some of which contain lease termination clauses. Lease terms may include certain renewal options that were considered reasonably certain to be exercised.

We lease certain equipment under finance leases with initial terms of three years to five years. The equipment finance leases do not contain renewal options, bargain purchase options, or residual value guarantees.

The following table shows the balances of operating and finance lease right-of-use assets and lease liabilities as of December 31, 2024 and 2023.
(in thousands)December 31, 2024December 31, 2023
Operating leases:
Operating lease right-of-use assets$19,025 $20,316 
Operating lease liabilities21,509 22,906 
Finance leases:
Finance lease right-of-use assets616 608 
Accumulated amortization(467)(319)
Finance lease right-of-use assets, net1
$149 $289 
Finance lease liabilities2
$154 $298 
1 Included in premises and equipment in the consolidated statements of condition.
2 Included in borrowings and other obligations in the consolidated statements of condition.

The following table shows supplemental disclosures of noncash investing and financing activities for the years ended December 31, 2024, 2023 and 2022.
(in thousands)202420232022
Right-of-use assets obtained in exchange for operating lease liabilities$3,034 $437 $6,116 
Right-of-use assets obtained in exchange for finance lease liabilities$$$151 

The following table shows components of operating and finance lease cost for the years ended December 31, 2024, 2023 and 2022.
(in thousands)202420232022
Operating lease cost1
$4,911 $5,493 $5,356 
Variable lease cost— — — 
Total operating lease cost$4,911 $5,493 $5,356 
Finance lease cost:
Amortization of right-of-use assets2
$148 $147 $127 
Interest on finance lease liabilities3
Total finance lease cost$153 $154 $130 
Total lease cost$5,064 $5,647 $5,486 
1 Included in occupancy and equipment expense in the consolidated statements of comprehensive income (loss).
2 Included in depreciation and amortization in the consolidated statements of comprehensive income (loss).
3 Included in interest on borrowings and other obligations in the consolidated statements of comprehensive income (loss).

The following table shows the future minimum lease payments, weighted average remaining lease terms, and weighted average discount rates under operating and finance lease arrangements as of December 31, 2024. The discount rates used to calculate the present value of lease liabilities were based on the collateralized FHLB borrowing rates that were commensurate with lease terms and minimum payments on the lease commencement date.
(in thousands)December 31, 2024
YearOperating LeasesFinance Leases
2025$4,728 $110 
20263,626 40 
20273,332 
20282,910 
2029
2,251 — 
Thereafter7,606 — 
Total minimum lease payments24,453 158 
Amounts representing interest (present value discount)(2,944)(4)
Present value of net minimum lease payments (lease liability)$21,509 $154 
Weighted average remaining term (in years)7.61.5
Weighted average discount rate2.85 %2.70 %

Litigation Matters

Bancorp may be subject to legal actions that arise from time to time in the normal course of business. Bancorp's management is not aware of any pending legal proceedings to which either it or the Bank may be a party or has recently been a party that will have a material adverse effect on the financial condition or results of operations of Bancorp or the Bank.

The Bank is responsible for a proportionate share of certain litigation indemnifications provided to Visa U.S.A. ("Visa") by its member banks in connection with Visa's lawsuits related to anti-trust charges and interchange fees ("Covered Litigation"). We sold our remaining shares on July 13, 2023, however, our proportionate share of the litigation indemnification liability does not change or transfer upon the sale of our Class B Visa shares to member banks or, per the terms of the sale, to the recent purchaser of our shares. Visa established an escrow account for the Covered Litigation that it periodically funds, which is expected to cover the settlement payment obligations.

Litigation is ongoing, and until the court approval process is complete, there is no assurance that Visa will resolve the claims as contemplated by the amended class settlement agreement, and additional lawsuits may arise from individual merchants who opted out of the class settlement. However, until the escrow account is fully depleted and the conversion rate of Class B to Class A common stock is reduced to zero, no future cash settlement payments are required by the member banks, such as us, on the Covered Litigation. Therefore, we are not required to record any contingent liabilities for the indemnification related to the Covered Litigation, as we consider the probability of losses to be remote.

In the third quarter of 2024, the Bank recorded a non-recurring accrual for a legal resolution of a Private Attorneys General Act/putative class action lawsuit of $615 thousand, pre-tax, involving alleged violations of wage and hour laws for all non-exempt employees covering any and all claims that were or could have been alleged in the operative complaint through the financial period of December 11, 2019 to October 12, 2024. The Bank shall pay an "all in" Gross Settlement Amount ("GSA") of $615 thousand to settle all of the wage and hour class and PAGA claims, and the named Plaintiff's individual claims. This amount settles all claims that were or could have been asserted based on the facts alleged in the operative complaint, and the as of yet unasserted individual claims by the named plaintiff, and includes attorneys' fees, costs including the cost of administration, and incentive payments. The only amount over and above the GSA which the Bank shall pay is its share of payroll taxes on the amount of the net settlement that is allocated as wages. There has been no finding of wrongdoing and the Bank denies all claims. The settlement agreement still requires final court approval and notice requirements; however, the Bank does not anticipate further costs related to this action. We are not aware of any other similar wage and hour claims at this time.
XML 39 R21.htm IDEA: XBRL DOCUMENT v3.25.0.1
Concentrations of Credit Risk
12 Months Ended
Dec. 31, 2024
Risks and Uncertainties [Abstract]  
Concentrations of Credit Risk Concentrations of Credit Risk
Concentration of credit risk is associated with a lack of diversification, such as having substantial investments in a few individual issuers, thereby potentially exposing us to adverse economic, political, regulatory, geographic, industrial or credit developments. Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents, investment securities and loans.
At times, our cash in correspondent bank accounts may exceed FDIC insured limits. We place cash and cash equivalents with the Federal Reserve Bank and other high credit quality financial institutions, periodically monitor their credit worthiness and limit the amount of credit exposure to any one institution according to regulations.
Concentrations of credit risk with respect to investment securities primarily related to the U.S. government and GSEs, which accounted for $1.075 billion, or 85% of our total investment portfolio at December 31, 2024 and $1.272 billion, or 86% at December 31, 2023. The decrease was mainly due to the sale of $282.6 million and $72.7 million in paydowns of this security type in 2024. The largest security not issued by the U.S. government or a GSE accounted for approximately 1% of our total investment portfolio at both December 31, 2024 and 2023.
We also manage our credit exposure related to our loan portfolio to avoid the risk of undue concentration of credits in a particular industry or geographic location by reducing significant exposure to highly leveraged transactions or to any individual customer or counterparty, and by obtaining collateral, as appropriate. With the heightened market concern about non-owner-occupied commercial real estate, and in particular the office sector, we continue to maintain diversity among property types and within our geographic footprint. In particular, our office commercial real estate portfolio in the City of San Francisco represented 3% of our total loan portfolio and 5% of our total non-owner-occupied commercial real estate portfolio as of December 31, 2024.
No single borrower relationship accounted for more than 3.0% of outstanding loan balances at December 31, 2024 and 2023, respectively. The largest loan concentration is real estate, which accounted for 89% and 90% of our loan portfolio at December 31, 2024 and 2023, respectively.
XML 40 R22.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Financial Instruments and Hedging Activities
12 Months Ended
Dec. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Financial Instruments and Hedging Activities Derivative Financial Instruments and Hedging Activities
The Bank is exposed to certain risks from both its business operations and changes in economic conditions. As part of our asset/liability and interest rate risk management strategy, we may enter into interest rate derivative contracts to modify repricing characteristics of certain of our interest-earning assets and interest-bearing liabilities. The Bank generally designates interest rate hedging agreements utilized in the management of interest rate risk as either fair value hedges or cash flow hedges.

Our credit exposure, if any, on interest rate swap asset positions is limited to the fair value (net of any collateral pledged to us) and interest payments of all swaps by each counterparty. Conversely, when an interest rate swap is in a liability position exceeding a certain threshold, we may be required to post collateral to the counterparty in an amount determined by the agreements. Collateral levels are monitored and adjusted on a regular basis for changes in interest rate swap values.

On July 7, 2023, the Bank entered into various interest rate swap agreements with notional values totaling $101.8 million split evenly between terms of 2.5 and 3.0 years to hedge balance sheet interest rate sensitivity and protect certain of our fixed rate available-for-sale securities against changes in fair value related to changes in the benchmark interest rate. The interest rate swaps involve the receipt of floating rate interest from a counterparty in exchange for us making fixed-rate interest payments over the lives of the agreements, without the exchange of the underlying notional values. The transactions were designated as partial term fair value hedges and structured such that the changes in the fair value of the interest rate swaps are expected to be perfectly effective in offsetting the changes in the fair value of the hedged items attributable to changes in the SOFR OIS swap rate, the designated benchmark interest rate. Because the hedges met the criteria for using the shortcut method, there is no need to periodically reassess effectiveness during the term of the hedges. For fair value designated hedges, the gains or losses on the hedging instruments as well as the offsetting gains or losses on the hedged items, are recognized in current earnings as their fair values change. On November 4, 2024, the Bank terminated these contracts resulting in an adjustment to book value that will be amortized over the life of the hedged securities.

In addition, we had three interest rate swap agreements on certain loans with our customers, which are scheduled to mature at various dates ranging from June 2031 to July 2032. In December 2023, one interest rate swap,
scheduled to mature in October 2037, was terminated as the hedged loan was paid off. The loan interest rate swaps were designated as fair value hedges and allowed us to offer long-term fixed-rate loans to customers without assuming the interest rate risk of a long-term asset. Converting our fixed-rate interest payments to floating-rate interest payments, generally benchmarked to the one-month U.S. dollar SOFR index, protects us against changes in the fair value of our loans associated with fluctuating interest rates. The notional amounts of the interest rate contracts are equal to the notional amounts of the hedged loans.

Information on our derivatives follows:
 Asset derivativesLiability derivatives
(in thousands)December 31, 2024December 31, 2023December 31, 2024December 31, 2023
Available-for-sale securities:
Interest rate swaps - notional amount$— $— $— $101,770 
Interest rate swaps - fair value1
$— $— $— $1,359 
Loans receivable:
Interest rate contracts - notional amount$7,654 $6,441 $— $2,157 
Interest rate contracts - fair value1
$333 $287 $— $
1 Refer to Note 9, Fair Value of Assets and Liabilities, for valuation methodology.

The following table presents the carrying amount and associated cumulative basis adjustment related to the application of fair value hedge accounting that is included in the carrying amount of hedged assets as of December 31, 2024 and 2023.
Carrying Amounts of Hedged AssetsCumulative Amounts of Fair Value Hedging Adjustments Included in the Carrying Amounts of the Hedged Assets
(in thousands)December 31, 2024December 31, 2023December 31, 2024December 31, 2023
Available-for-sale securities 1
$— $107,181 $— $(1,359)
Loans receivable 2
$7,215 $8,183 $(398)$(367)
1 Carrying value equals the amortized cost basis of the securities underlying the hedge relationship, which is the book value net of the fair value hedge adjustment. Amortized cost excludes accrued interest totaling $222 thousand as of December 31, 2023.
2 Carrying value equals the amortized cost basis of the loans underlying the hedge relationship, which is the loan balance net of deferred loan origination fees and cost and the fair value hedge adjustment. Amortized cost excludes accrued interest, which was not material.

The following table presents the pretax net gains (losses) recognized in interest income related to our fair value hedges for the years presented.
 Years ended December 31,
(in thousands)202420232022
Interest on investment securities 1
Increase (decrease) in fair value of interest rate swaps hedging available-for-sale securities
$1,359 $(1,359)$— 
Hedged interest earned (paid)646 367 — 
Decrease (increase) in carrying value included in the hedged available-for-sale securities
(1,359)1,359 — 
Net gain recognized in interest income on investment securities$646 $367 $— 
Interest and fees on loans 1
Increase (decrease) increase in fair value of interest rate swaps hedging loans receivable
$47 $(317)$1,687 
Hedged interest earned (paid)201 268 (143)
Decrease (increase) in carrying value included in the hedged loans
(30)359 (1,666)
Decrease in value of yield maintenance agreement(8)(9)(10)
Net gain (loss) recognized in interest income on loans$210 $301 $(132)
1 Represents the income line item in the statements of comprehensive income (loss) in which the effects of fair value hedges are recorded.

Our derivative transactions with the counterparty are under an International Swaps and Derivative Association (“ISDA”) master agreement that includes “right of set-off” provisions. “Right of set-off” provisions are legally enforceable rights to offset recognized amounts and there may be an intention to settle such amounts on a net basis. We do not offset such financial instruments for financial reporting purposes. Information on financial instruments that are eligible for offset in the consolidated statements of condition follows:
Offsetting of Financial Assets and Derivative Assets
Gross AmountsNet AmountsGross Amounts Not Offset in the Statements of Condition
Gross AmountsOffset in theof Assets Presented
of RecognizedStatements ofin the StatementsFinancialCash Collateral
(in thousands)
Assets 1
Condition
of Condition 1
InstrumentsReceivedNet Amount
December 31, 2024
   Counterparty$333 $— $333 $— $— $333 
Total$333 $ $333 $ $ $333 
December 31, 2023
   Counterparty$287 $— $287 $— $— $287 
Total$287 $ $287 $ $ $287 
Offsetting of Financial Liabilities and Derivative Liabilities
Gross Amounts of Recognized Liabilities 1
Gross Amounts Offset in the Statements of Condition
Net Amounts of Liabilities Presented in the Statements of Condition 1
Gross Amounts Not Offset in the Statements of Condition
Financial InstrumentsCash Collateral Pledged
(in thousands)Net Amount
December 31, 2024
   Counterparty$— $— $— $— — $— 
Total$ $ $ $ $ $ 
December 31, 2023
   Counterparty$1,361 $— $1,361 $(287)(330)$744 
Total$1,361 $ $1,361 $(287)$(330)$744 
1 Amounts exclude accrued interest on swaps.
XML 41 R23.htm IDEA: XBRL DOCUMENT v3.25.0.1
Regulatory Matters
12 Months Ended
Dec. 31, 2024
Regulatory Assets and Liabilities Disclosure [Abstract]  
Regulatory Matters Regulatory Matters
We are subject to various regulatory capital requirements administered by the federal banking agencies. Failure to meet the minimum capital requirements as set forth in the following tables can trigger certain mandatory and possibly additional discretionary actions by regulators that, if undertaken, could have a material effect on our consolidated financial statements. Under capital adequacy guidelines and the regulatory framework for prompt corrective action, we must meet specific capital guidelines that involve quantitative measures of our assets, liabilities, and certain off-balance sheet items as calculated under regulatory accounting practices. The capital amounts and the Bank’s prompt corrective action classification are also subject to qualitative judgments by the regulators about components of capital, risk weightings and other factors.

Management reviews capital ratios on a regular basis and produces a five-year capital plan semi-annually to ensure that capital exceeds the prescribed regulatory minimums and is adequate to meet our anticipated future needs.  Stress tests are performed on capital ratios and include scenarios such as additional unrealized losses on the investment portfolio, additional deposit growth, loan credit quality deterioration, and potential share repurchases. For all periods presented, the Bank’s ratios exceed the regulatory definition of “well-capitalized” under the regulatory framework for prompt corrective action and Bancorp’s ratios exceed the required minimum ratios to be considered a well-capitalized bank holding company. In addition, the most recent notification from the FDIC categorized the Bank as well capitalized under the regulatory framework for prompt corrective action as of December 31, 2024. There are no conditions or events since that notification that management believes have changed the Bank’s categories and we expect the Bank to remain well capitalized for prompt corrective action purposes.
The Bancorp’s and Bank's capital adequacy ratios as of December 31, 2024 and 2023 are presented in the following tables.

Bancorp Capital Ratios
(dollars in thousands)
Actual
Adequately Capitalized Threshold 1
Threshold to be a Well Capitalized Bank Holding Company
December 31, 2024AmountRatioAmountRatioAmountRatio
Total Capital (to risk-weighted assets)$420,606 16.54 %$266,991 10.50 %$254,277 10.00 %
Tier 1 Capital (to risk-weighted assets)$389,448 15.32 %$216,136 8.50 %$203,422 8.00 %
Tier 1 Leverage Capital (to average assets)$389,448 10.46 %$148,899 4.00 %$186,123 5.00 %
Common Equity Tier 1 (to risk-weighted assets)$389,448 15.32 %$177,994 7.00 %$165,280 6.50 %
December 31, 2023      
Total Capital (to risk-weighted assets)$440,842 16.89 %$274,002 10.50 %$260,954 10.00 %
Tier 1 Capital (to risk-weighted assets)$415,224 15.91 %$221,811 8.50 %$208,763 8.00 %
Tier 1 Leverage Capital (to average assets)$415,224 10.46 %$158,771 4.00 %$198,464 5.00 %
Common Equity Tier 1 (to risk-weighted assets)$415,224 15.91 %$182,668 7.00 %$169,620 6.50 %
Bank Capital Ratios
(dollars in thousands)
Actual
Adequately Capitalized Threshold 1
Threshold to be Well Capitalized under Prompt Corrective Action Provisions
December 31, 2024AmountRatioAmountRatioAmountRatio
Total Capital (to risk-weighted assets)$410,186 16.13 %$266,955 10.50 %$254,243 10.00 %
Tier 1 Capital (to risk-weighted assets)$379,028 14.91 %$216,107 8.50 %$203,395 8.00 %
Tier 1 Leverage Capital (to average assets)$379,028 10.18 %$148,887 4.00 %$186,108 5.00 %
Common Equity Tier 1 (to risk-weighted assets)$379,028 14.91 %$177,970 7.00 %$165,258 6.50 %
December 31, 2023      
Total Capital (to risk-weighted assets)$433,598 16.62 %$273,986 10.50 %$260,939 10.00 %
Tier 1 Capital (to risk-weighted assets)$407,981 15.64 %$221,798 8.50 %$208,751 8.00 %
Tier 1 Leverage Capital (to average assets)$407,981 10.28 %$158,767 4.00 %$198,459 5.00 %
Common Equity Tier 1 (to risk-weighted assets)$407,981 15.64 %$182,657 7.00 %$169,610 6.50 %
1 Except for Tier 1 Leverage Capital, the adequately capitalized thresholds reflect the regulatory minimum plus a 2.5% capital conservation buffer as required under the Basel III Capital Standards in order to avoid limitations on paying dividends, engaging in share repurchases, and paying discretionary bonuses.
XML 42 R24.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Instruments with Off-Balance Sheet Risk
12 Months Ended
Dec. 31, 2024
Fair Value Disclosures [Abstract]  
Financial Instruments with Off-Balance Sheet Risk Financial Instruments with Off-Balance Sheet Risk
 
We make commitments to extend credit in the normal course of business to meet the financing needs of our customers. These financial instruments include commitments to extend credit in the form of loans or through standby letters of credit. Commitments to extend credit are agreements to lend to a customer as long as there is no violation of any condition established in the contract. Commitments generally have fixed expiration dates or other termination clauses and may require payment of a fee. Because various commitments will expire without being fully drawn, the total commitment amount does not necessarily represent future cash requirements.
 
Our credit loss exposure is equal to the contractual amount of the commitment in the event of nonperformance by the borrower. We use the same credit underwriting criteria for all credit exposure. The amount of collateral obtained, if deemed necessary by us, is based on management's credit evaluation of the borrower. Collateral types pledged may include accounts receivable, inventory, other personal property and real property.

The contractual amount of unfunded loan commitments and standby letters of credit not reflected in the consolidated statements of condition are as follows:
(in thousands)December 31, 2024December 31, 2023
Commercial lines of credit$233,462 $259,989 
Revolving home equity lines208,372 218,935 
Undisbursed construction loans8,294 13,943 
Personal and other lines of credit7,781 9,136 
Standby letters of credit2,777 3,147 
   Total unfunded loan commitments and standby letters of credit$460,686 $505,150 
As of December 31, 2024, approximately 38% of the commitments expire in 2025, 52% expire between 2026 and 2032 and 10% expire thereafter.

We record an allowance for credit losses on unfunded loan commitments at the balance sheet date based on estimates of the probability that these commitments will be drawn upon according to historical utilization experience of the different types of commitments and expected loss rates determined for pooled funded loans. The allowance for credit losses on unfunded commitments totaled $894 thousand and $1.1 million as of December 31, 2024 and 2023, respectively, which is included in interest payable and other liabilities in the consolidated statements of condition.

We recorded reversals of the provision for credit losses on unfunded commitments totaling $233 thousand, $342 thousand and $318 thousand in 2024, 2023, and 2022, respectively. The reversals in 2024, 2023, and 2022 were due primarily to decreases in total unfunded loan commitments.
XML 43 R25.htm IDEA: XBRL DOCUMENT v3.25.0.1
Condensed Bank of Marin Bancorp Parent Only Financial Statements
12 Months Ended
Dec. 31, 2024
Condensed Financial Information Disclosure [Abstract]  
Condensed Bank of Marin Bancorp Parent Only Financial Statements Condensed Bank of Marin Bancorp Parent Only Financial Statements
Presented below is financial information for Bank of Marin Bancorp, parent holding company only.
CONDENSED UNCONSOLIDATED STATEMENTS OF CONDITION
December 31, 2024 and 2023
(in thousands)20242023
Assets
   Cash and due from Bank of Marin$10,329 $7,189 
   Investment in bank subsidiary424,987 431,819 
   Other assets232 156 
     Total assets$435,548 $439,164 
Liabilities and Stockholders' Equity
   Accrued expenses payable$141 $102 
     Total liabilities141 102 
   Stockholders' equity435,407 439,062 
     Total liabilities and stockholders' equity$435,548 $439,164 

CONDENSED UNCONSOLIDATED STATEMENTS OF INCOME
Years ended December 31, 2024, 2023 and 2022
(in thousands)202420232022
Income
   Dividends from bank subsidiary$25,000 $20,000 $16,200 
     Total income25,000 20,000 16,200 
Expense
   Non-interest expense1,814 1,705 1,793 
     Total expense1,814 1,705 1,793 
Income before income taxes and equity in undistributed net income of subsidiary23,186 18,295 14,407 
   Income tax benefit434 504 530 
Income before equity in undistributed net income of subsidiary23,620 18,799 14,937 
(Loss) earnings of bank subsidiary greater (less) than dividends received from bank subsidiary
(32,029)1,096 31,649 
     Net (loss) income
$(8,409)$19,895 $46,586 
CONDENSED UNCONSOLIDATED STATEMENTS OF CASH FLOWS
Years ended December 31, 2024, 2023 and 2022
(in thousands)202420232022
Cash Flows from Operating Activities:
Net income$(8,409)$19,895 $46,586 
Adjustments to reconcile net income to net cash provided by (used in) operating activities:
Earnings of bank subsidiary (greater) less than dividends received from bank subsidiary32,029 (1,096)(31,649)
Noncash director compensation expense71 60 36 
Net changes in:
Other assets(76)99 (12)
Other liabilities39 (86)(129)
Net cash provided by operating activities23,654 18,872 14,832 
Cash Flows from Investing Activities:
Capital contribution to bank subsidiary(38)(276)(899)
Net cash used in investing activities(38)(276)(899)
Cash Flows from Financing Activities:
Restricted stock surrendered for tax withholdings upon vesting(64)(70)(40)
Cash dividends paid on common stock(16,197)(16,106)(15,673)
Stock repurchased, including commissions and excise tax
(4,253)— (1,250)
Proceeds from stock options exercised and stock issued under employee and director stock purchase plans38 276 899 
Net cash used in financing activities(20,476)(15,900)(16,064)
Net increase (decrease) in cash and cash equivalents3,140 2,696 (2,131)
Cash and cash equivalents at beginning of year7,189 4,493 6,624 
Cash and cash equivalents at end of year$10,329 $7,189 $4,493 
Supplemental schedule of noncash investing and financing activities:
Stock issued in payment of director fees$513 $398 $355 
Stock issued to ESOP$1,149 $1,315 $1,233 
XML 44 R26.htm IDEA: XBRL DOCUMENT v3.25.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Pay vs Performance Disclosure      
Total consolidated income $ (8,409) $ 19,895 $ 46,586
XML 45 R27.htm IDEA: XBRL DOCUMENT v3.25.0.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 46 R28.htm IDEA: XBRL DOCUMENT v3.25.0.1
Insider Trading Policies and Procedures
12 Months Ended
Dec. 31, 2024
Insider Trading Policies and Procedures [Line Items]  
Insider Trading Policies and Procedures Adopted true
XML 47 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cybersecurity Risk Management and Strategy Disclosure
12 Months Ended
Dec. 31, 2024
Cybersecurity Risk Management, Strategy, and Governance [Line Items]  
Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]
The Company recognizes that the security of our banking operations is critical to protecting our customers and maintaining our reputation. The cybersecurity landscape is constantly evolving. To mitigate these risks, the Company deploys a comprehensive and resilient information security program that consists of a layered security model using industry leading hardware, software, and services to protect customers' and the Bank’s data and to ensure the confidentiality, integrity, and availability of our information systems. This information security program is a critical component of our overall enterprise risk management program.

The Company leverages the following guidelines and frameworks to continue to refine and maintain the information security program: FFIEC Information Security IT Examination Handbook, FFIEC Business Continuity Planning Handbook, FFIEC Cybersecurity Assessment Tool, Center for Internet Security Critical Security Controls, National Institute of Standards and Technology (NIST) Cybersecurity Framework.
Key components of the information security program include:

A risk assessment process that identifies and prioritizes material cybersecurity risks; refines and evaluates the effectiveness of controls to mitigate the risks; and reports results to executive management and the Board of Directors.
A third-party Managed Detection and Response (“MDR”) service, which monitors the security of our network, infrastructure and computer systems 24x7, 365 days a year.
An incident response plan that outlines the steps the Bank will take to respond to a cybersecurity incident, which is tested on a periodic basis.
Annual recurring cybersecurity controls testing program, which includes independent third-party penetration testing, cybersecurity procedures and system testing, and third-party independent network traffic monitoring.
A training and awareness program that educates and tests employees on how to avoid and identify cybersecurity risks.
A Cyber Security Insurance Policy that covers insurance, incident response, incident mitigation, and legal support.

The Company engages reputable third-party assessors to conduct various independent risk assessments on a regular basis, including but not limited to maturity assessments and various other tests. Following a defense-in-depth strategy, the Company leverages both in-house resources and third-party service providers to implement and maintain processes and controls to manage the identified risks.

Our vendor management program is designed to ensure that our vendors meet our cybersecurity requirements and manage our third-party risks. This includes conducting periodic risk assessments of critical vendors, requiring vendors to implement appropriate cybersecurity controls, and monitoring vendor compliance with our cybersecurity requirements.

Security controls are employed on all media where information is stored, the systems that process it, and infrastructure components that facilitate its transmission to ensure the confidentiality, integrity, and availability of Bank’s and customers' information. These controls include, but are not limited to, access control, data encryption, data loss prevention, incident response, security monitoring, third party risk management, and vulnerability management.

The Company's cybersecurity risk management program and strategy are regularly reviewed and updated to ensure that they are aligned with the Bank's business objectives and are designed to address evolving cybersecurity threats and satisfy regulatory requirements and industry standards.
Cybersecurity Risk Management Processes Integrated [Flag] true
Cybersecurity Risk Management Processes Integrated [Text Block] To mitigate these risks, the Company deploys a comprehensive and resilient information security program that consists of a layered security model using industry leading hardware, software, and services to protect customers' and the Bank’s data and to ensure the confidentiality, integrity, and availability of our information systems. This information security program is a critical component of our overall enterprise risk management program.
Cybersecurity Risk Management Third Party Engaged [Flag] true
Cybersecurity Risk Third Party Oversight and Identification Processes [Flag] true
Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag] false
Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block] The Company’s Board of Directors is charged with overseeing the establishment and execution of the Company’s risk management framework and monitoring adherence to related policies required by applicable statutes, regulations and principles of safety and soundness.
Cybersecurity Risk Board of Directors Oversight [Text Block] The Company’s Board of Directors is charged with overseeing the establishment and execution of the Company’s risk management framework and monitoring adherence to related policies required by applicable statutes, regulations and principles of safety and soundness. Consistent with this responsibility, the Board has primary oversight of cybersecurity risk and cybersecurity risk management and receives reporting from management about material risks from cybersecurity threats. All members of the Board of Directors receive regular updates on cybersecurity risks and incidents from the Information Security Officer (“ISO”) and Chief Information Officer (“CIO”) and annual security awareness training. The Information Security department consists of cybersecurity professionals who assess, identify, and manage cybersecurity risks and are responsible for implementing and maintaining the Company’s cybersecurity risk management program.
Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block] The Company’s Board of Directors is charged with overseeing the establishment and execution of the Company’s risk management framework and monitoring adherence to related policies required by applicable statutes, regulations and principles of safety and soundness. Consistent with this responsibility, the Board has primary oversight of cybersecurity risk and cybersecurity risk management and receives reporting from management about material risks from cybersecurity threats.
Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block] All members of the Board of Directors receive regular updates on cybersecurity risks and incidents from the Information Security Officer (“ISO”) and Chief Information Officer (“CIO”) and annual security awareness training.
Cybersecurity Risk Role of Management [Text Block] All members of the Board of Directors receive regular updates on cybersecurity risks and incidents from the Information Security Officer (“ISO”) and Chief Information Officer (“CIO”) and annual security awareness training.
Cybersecurity Risk Management Positions or Committees Responsible [Flag] true
Cybersecurity Risk Management Positions or Committees Responsible [Text Block] All members of the Board of Directors receive regular updates on cybersecurity risks and incidents from the Information Security Officer (“ISO”) and Chief Information Officer (“CIO”) and annual security awareness training.
Cybersecurity Risk Management Expertise of Management Responsible [Text Block] All members of the Board of Directors receive regular updates on cybersecurity risks and incidents from the Information Security Officer (“ISO”) and Chief Information Officer (“CIO”) and annual security awareness training. The Information Security department consists of cybersecurity professionals who assess, identify, and manage cybersecurity risks and are responsible for implementing and maintaining the Company’s cybersecurity risk management program
Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block] The Company’s Board of Directors is charged with overseeing the establishment and execution of the Company’s risk management framework and monitoring adherence to related policies required by applicable statutes, regulations and principles of safety and soundness. Consistent with this responsibility, the Board has primary oversight of cybersecurity risk and cybersecurity risk management and receives reporting from management about material risks from cybersecurity threats. All members of the Board of Directors receive regular updates on cybersecurity risks and incidents from the Information Security Officer (“ISO”) and Chief Information Officer (“CIO”) and annual security awareness training. The Information Security department consists of cybersecurity professionals who assess, identify, and manage cybersecurity risks and are responsible for implementing and maintaining the Company’s cybersecurity risk management program.
Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag] true
XML 48 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation: The consolidated financial statements include the accounts of Bancorp, a bank holding company, and its wholly-owned bank subsidiary, Bank of Marin, a California state-chartered commercial bank. References to “we,” “our,” “us” mean Bancorp and the Bank that are consolidated for financial reporting purposes. Our accounting and reporting policies conform to U.S. generally accepted accounting principles ("GAAP"), general practice, and regulatory guidance within the banking industry. A summary of our significant policies follows. All material intercompany transactions have been eliminated. We evaluated subsequent events through the date of filing with the Securities and Exchange Commission (“SEC”) and determined there were no subsequent events that required additional recognition or disclosure.
Segment Reporting, Policy
Segment Reporting: Our Chief Operating Decision Maker ("CODM") is our Chief Executive Officer, who reviews our financial information on a consolidated basis for purposes of evaluating financial performance and allocating resources. We have one operating and reportable segment, community banking, and our other operating segment, wealth management services, does not meet the quantitative threshold for separate reporting. Our CODM reviews consolidated net income before provision for income taxes as our primary measure of profitability alongside significant expense information consistent with the expense captions presented in our Consolidated Statements of Comprehensive Income (Loss). These metrics are used by our CODM to monitor actual results and to benchmark to our peers. Segment assets are equal to consolidated total assets in our Consolidated Statements of Condition and all segment non-cash items are equal to those disclosed in our Consolidated Statements of Cashflows. We derive materially all of our income from activities within the United States, and materially all of our long lived assets are physically located within the United States. No single customer or client relationship accounts for ten percent or more of our income.
Accounting Changes and Reclassifications Accounting Changes and Reclassifications: There have been no items in prior financial statements that have been reclassified to conform to the current presentation.
Use of Estimates
Use of Estimates: The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant accounting estimates reflected in the consolidated financial statements include the allowance for credit losses, fair value measurements, and goodwill impairment assessment, as discussed in the Notes herein.
Cash, Cash Equivalents Cash, Cash Equivalents and Restricted Cash: This includes cash, due from banks, federal funds sold and other short-term investments with maturities of less than three months at the time of purchase.
Restricted Cash Restricted cash includes balances not immediately available for business operations such as Federal Reserve Bank of San Francisco reserve requirements and cash pledged for interest rate swap contracts and local agency deposits.
Investment Securities and Allowance for Credit Losses on Investment Securities
Investment Securities: Investment securities are classified as "held-to-maturity," "trading securities" or "available-for-sale." Investments classified as held-to-maturity are those that we have the ability and intent to hold until maturity and are reported at cost, adjusted for the amortization or accretion of premiums or discounts. Investments held for resale in anticipation of short-term market movements are classified as trading securities and are reported at fair value, with unrealized gains and losses included in earnings. Investments that are neither held-to-maturity
nor trading are classified as available-for-sale and are reported at fair value. Unrealized gains and losses for available-for-sale securities, net of related taxes, are reported as a separate component of comprehensive income (loss) and included in stockholders' equity until realized. For discussion of our methodology in determining fair value, see Note 9, Fair Value of Assets and Liabilities.

Purchase premiums and discounts on investment securities are amortized or accreted over the life of the related security as an adjustment to yield using the effective interest method. For certain callable debt securities purchased at a premium, we amortize the premium to the earliest call date.

Dividend and interest income are recognized when earned. Realized gains and losses on the sale of securities are included in non-interest income. The specific identification method is used to calculate realized gains and losses on sales of securities.

Securities transferred from the available-for-sale category to the held-to-maturity category are recorded at fair value at the date of transfer. Unrealized holding gains or losses on the dates of the transfer of securities from available-for-sale to held-to-maturity are included in the balance of accumulated other comprehensive income (loss), net of tax, in the consolidated balance sheets. These unrealized holding gains or losses on the dates of transfer are amortized over the remaining life of the securities as yield adjustments in a manner consistent with the amortization or accretion of the original purchase premium or discount on the associated security.

Non-marketable equity securities include stock held for membership and regulatory purposes, such as Federal Home Loan Bank ("FHLB") stock and other non-marketable equity securities. These securities are accounted for at cost, evaluated for impairment as of each reporting period, and included in interest receivable and other assets on the consolidated statements of condition. During 2023, the Bank sold its remaining investment in Visa Inc. Class B restricted common stock, as discussed in Note 2 - Investment securities. As of December 31, 2024 and 2023 our investment in FHLB stock was carried at cost, as there was no impairment or changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. Both cash and stock dividends from the FHLB are reported as non-interest income.

Allowance for Credit Losses on Investment Securities: The allowance for credit losses on held-to-maturity securities is a contra-asset valuation account determined in accordance with ASC 326, which is deducted from the securities' amortized cost basis at the balance sheet date as a result of management's assessment of the net amount expected to be collected. The allowance is measured on a pooled basis for securities with similar risk characteristics using historical credit loss information, adjusted for current conditions and reasonable and supportable forecasts. Securities that are determined to be uncollectible are written off against the allowance.

For available-for-sale securities in an unrealized loss position ("impaired security"), we assess whether 1) we intend to sell the security, or, 2) it is more likely than not that we will be required to sell the security before recovery of its amortized cost basis. Under either of these conditions, the security's amortized cost is written down to fair value through a charge to previously recognized allowances or earnings, as applicable. For impaired securities that do not meet these conditions, we assess whether the decline in fair value was due to credit loss or other factors. This assessment considers, among other things: 1) the extent to which the fair value is less than amortized cost, 2) the financial condition and near-term prospects of the issuer, 3) any changes to the rating of the security by a rating agency, and 4) our intent and ability to retain the investment for a period of time sufficient to allow for any anticipated recovery in fair value. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss exists and an allowance for credit losses is recorded for the credit loss component. Any impairment due to non-credit-related factors that has not been recorded through an allowance for credit losses is recognized in other comprehensive income (loss). The discount rate used in determining the present value of the expected cash flows is based on the effective interest rate implicit in the security at the date of purchase.

Accrued interest receivable is excluded from the amortized costs and fair values of both held-to-maturity and available-for-sale securities and included in interest receivable and other assets on the consolidated statements of condition. Investment securities are placed on non-accrual status when principal or interest is contractually past due more than ninety days, or management does not expect full payment of principal and interest. We do not record an allowance for credit losses for accrued interest on investment securities, as the amounts are written-off
when the investment is placed on non-accrual status. There were no non-accrual investment securities in any of the years presented in the consolidated financial statements.
Originated Loans, Acquired Loans, and Past-Due and Non-Accrual Loan Policy
Originated Loans: Loans are reported at amortized cost, which is the principal amount outstanding net of deferred fees (costs), purchase premiums (discounts) and net charge-offs (recoveries). Amortized cost excludes accrued interest, which is reflected in interest receivable and other assets in the consolidated statements of condition. We do not measure an allowance for credit losses on accrued interest receivable balances because these balances are written off in a timely manner as a reduction to interest income when loans are placed on non-accrual status as discussed below. Interest income is accrued daily using the simple interest method. Fees collected upon loan origination and certain direct costs of originating loans are deferred and recognized over the contractual lives of the related loans as yield adjustments using the interest method or straight-line method, as applicable. Upon prepayment or other disposition of the underlying loans before their contractual maturities, any associated unearned fees or unamortized costs are recognized.

Acquired Loans: ASC 326 modified the accounting for purchased loans and requires that an allowance for credit losses be established at the date of acquisition. However, for purchased financial assets with a more-than-insignificant amount of credit deterioration since origination (“PCD assets”) that are measured at amortized cost, the initial allowance for credit losses is added to the purchase price rather than reported as a provision for credit losses. Subsequent changes in the allowance for credit losses on PCD assets are recognized through the provision for credit losses.

Past-Due and Non-Accrual Loan Policy: A loan is considered past due when a payment has not been received by the contractual due date. Loans are placed on non-accrual status when management believes that there is substantial doubt as to the collection of principal or interest, generally when they become contractually past due by 90 days or more with respect to principal or interest, except for loans that are well-secured and in the process of collection. When loans are placed on non-accrual status, any accrued but uncollected interest is reversed from current-period interest income and the amortization of deferred loan origination fees and costs is suspended. Interest payments received on nonaccrual loans are either applied against principal or reported as interest income, according to management’s judgment as to the ultimate collectability of principal. We may return non-accrual loans to accrual status when one of the following occurs:

The borrower has resumed paying the full amount of the principal and interest and we are satisfied with the borrower's financial position. In order to meet this test, we must have received repayment of all past due principal and interest, unless the amounts contractually due are reasonably assured of repayment within a reasonable period of time, and there has been a sustained period of repayment performance (generally, six consecutive monthly payments), according to the original or modified contractual terms.
The loan has become well secured and is in the process of collection.
Commercial and Industrial Loans: Commercial loans are generally made to established small and mid-sized businesses to provide financing for their growth and working capital needs, equipment purchases and acquisitions.  Management examines historical, current, and projected cash flows to determine the ability of the borrower to repay obligations as agreed. Commercial loans are made based primarily on the identified cash flows of the borrower and secondarily on the underlying collateral and guarantor support. The cash flows of borrowers, however, may not occur as expected, and the collateral securing these loans may fluctuate in value. Most commercial and industrial loans are secured by the assets being financed, such as accounts receivable and inventory, and typically include personal guarantees. We target stable businesses with guarantors who provide additional sources of repayment and have proven to be resilient in periods of economic stress.  A weakened economy, and the resultant decreased consumer and/or business spending, may have an effect on the credit quality of commercial loans.

Commercial Real Estate Loans: Commercial real estate loans, which include income producing investment properties and owner-occupied real estate used for business purposes, are subject to underwriting standards and processes similar to commercial loans discussed above. We underwrite these loans to be repaid from cash flow from either the business or investment property and supported by real property collateral. Underwriting standards for commercial real estate loans include, but are not limited to, debt coverage and loan-to-value ratios. Furthermore, a large majority of our loans are guaranteed by the owners of the properties. Conditions in the real estate markets or a downturn in the general economy may adversely affect our commercial real estate loans. In the event of a vacancy, we expect guarantors to carry the loans until they find a replacement tenant.  The owner's substantial equity investment provides a strong economic incentive to continue to support their commercial real estate projects. As such, we have generally experienced a relatively low level of losses and delinquencies in this portfolio.

Construction Loans: Construction loans are generally made to developers and builders to finance construction, renovation and occasionally land acquisitions in anticipation of near-term development. Construction loans include interest reserves that are used for the payment of interest during the development and marketing periods and are capitalized as part of the loan balance. When a construction loan is placed on nonaccrual status before the depletion of the interest reserve, we apply the interest funded by the interest reserve against the loan's principal
balance. These loans are underwritten after an evaluation of the borrower's financial strength, reputation, prior track record, and independent appraisals. We monitor all construction projects to determine whether they are on schedule, completed as planned and in accordance with the approved construction budgets. Significant events can affect the construction industry, including: the inherent volatility of real estate markets and vulnerability to delays due to weather, change orders, inability to obtain construction permits, labor or material shortages, and price changes. Estimates of construction costs and value associated with the completed project may be inaccurate. Repayment of construction loans is largely dependent on the ultimate success of the project.

Consumer Loans: Consumer loans primarily consist of home equity lines of credit, other residential loans, floating homes, and indirect luxury auto loans, along with a small number of installment loans. Our other residential loans include tenancy-in-common fractional interest loans ("TIC") located almost entirely in San Francisco County. We originate consumer loans utilizing credit score information, debt-to-income ratio, and loan-to-value ratio analysis. Diversification among consumer loan types, coupled with relatively small loan amounts that are spread across many individual borrowers, mitigates risk. We do not originate sub-prime residential mortgage loans, nor is it our practice to underwrite loans commonly referred to as "Alt-A mortgages," the characteristics of which are reduced documentation, borrowers with low FICO scores, or collateral with high loan-to-value ratios.
Loan Charge-Off Policy
Loan Charge-Off Policy: For all loan types excluding overdraft accounts, we generally make a charge-off determination at or before 90 days past due. A collateral-dependent loan is partially charged down to the fair value of collateral securing it if: (1) it is deemed uncollectable, or (2) it has been classified as a loss by either our internal loan review process or external examiners. A non-collateral-dependent loan is partially charged down to its net realizable value under the same circumstances. Overdraft accounts are generally charged off when they exceed 60 days past due.
Collateral Dependent Loans
Collateral Dependent Loans: A loan is collateral dependent when the borrower is experiencing financial difficulty and repayment is expected to be provided substantially through the sale or operation of the collateral. For collateral dependent loans, including those for which management determines foreclosure is probable, each loan is individually evaluated and the allowance for credit losses is based on the fair value of the collateral, adjusted for estimated selling costs when repayment is expected from the sale of the collateral, less the loan's amortized cost. In determining the fair value, management considers such information as the appraised value of the collateral, observed and potential future changes in collateral value, and historical loss experience for loans that were secured by similar collateral. Generally, with problem credits that are collateral dependent, we obtain appraisals of the collateral at least annually. We may obtain appraisals more frequently if we believe the collateral value is subject to market volatility, if a specific event has affected the collateral, or if we believe foreclosure is imminent.
Allowance for Credit Losses on Loans ("ACL")
Allowance for Credit Losses on Loans ("ACL"): The ACL is a valuation account that is deducted from the amortized cost basis at the balance sheet date to present the net amount of loans expected to be collected. Amortized cost does not include accrued interest, which management elected to exclude from the estimate of expected credit losses (refer to the Past-Due and Non-Accrual Loan Policy section above). Management estimates the allowance quarterly using relevant available information, from internal and external sources, relating to past events, current conditions, and reasonable and supportable forecasts. Credit loss experience provides the basis for the estimation of expected credit losses.

The ACL model utilizes a discounted cash flow ("DCF") method to measure the expected credit losses on loans collectively evaluated that are sub-segmented by loan pools with similar credit risk characteristics, which are generally comprised of federal regulatory reporting codes (i.e., Call codes). Pooled segments include the following:

Loans secured by real estate:
-     1-4 family residential construction loans
-     Other construction loans and all land development and other land loans
-     Secured by farmland (including residential and other improvements)
-     Revolving, open-end loans secured by 1-4 family residential properties and extended under lines
of credit
-     Closed-end loans secured by 1-4 family residential properties, secured by first liens
-     Closed-end loans secured by 1-4 family residential properties, secured by junior liens
-     Secured by multifamily (5 or more) residential properties
-     Commercial real estate loans secured by owner-occupied non-farm nonresidential properties
-     Commercial real estate loans secured by other non-farm nonresidential properties
Loans to finance agricultural production and other loans to farmers
Commercial and industrial loans
Loans to individuals for household, family and other personal expenditures (i.e., consumer loans)
Municipal entities
Non-profit organizations
Other loans (overdraft credit lines)

The DCF method incorporates assumptions for probability of default ("PD"), loss given default ("LGD"), and prepayments and curtailments over the contractual terms of the loans. Under the DCF method, the ACL reflects the difference between the amortized cost basis and the present value of the expected cash flows using the loan's effective rate. We elected to report the change in present values from one reporting period to the next due to the passage of time and changes in the estimate of future expected cash flows through the provision for credit losses, rather than though interest income.

In determining the PD for each pooled segment, the Bank utilized regression analyses to identify certain economic drivers that were considered highly correlated to historical Bank or peer loan default experience. As a result, management chose the California unemployment rate as the primary economic forecast driver for all segments, except for municipal loans. In addition, the annual percentage change in the California gross domestic product was used in the commercial and industrial loan segment. For municipal loans, the ACL model utilized a constant default rate obtained from a nationally recognized default rate study, which is updated annually. A third party provides LGD estimates for each segment based on a banking industry Frye-Jacobs Risk Index approach. The ACL model incorporates a one-year reasonable and supportable forecast of economic factors, updated quarterly, which is based on Moody's Analytics' Baseline Forecast. For periods beyond the forecast horizon, the economic factors revert to historical averages on a straight-line basis over a one-year period.

Expected credit losses are estimated over the contractual term of the loans, adjusted for expected prepayments and curtailments, when appropriate. The pooled loans' contractual loan terms exclude assumptions about extensions, renewals, and modifications.

Loans that do not share the same risk characteristics as pooled loans are evaluated individually for credit loss and generally include all non-accrual loans, collateral dependent loans, and certain modified loans and loans graded substandard or worse, as determined by management.
Management considers whether adjustments to the quantitative portion of the ACL are needed for differences in segment-specific risk characteristics or to reflect the extent to which it expects current conditions and reasonable and supportable forecasts of economic conditions to differ from the conditions that existed during the historical period included in the development of PD and LGD. Qualitative internal and external risk factors include, but are not limited to, the following:
Changes in the nature and volume of the loan portfolio
Changes in the volume and severity of past due loans, the volume of non-accruals loans, and the volume and severity of adversely classified or graded loans
The existence and effect of individual loan and loan segment concentrations
Changes in lending policies and procedures, including changes in underwriting standards and collection, charge-off, and recovery practices not considered elsewhere
Changes in the experience, ability, and depth of lending management and other relevant staff
Changes in the quality of our systematic loan review processes
Changes in economic and business conditions, and developments that affect the collectability of the portfolio
Changes in the value of underlying collateral, where applicable
The effect of other external factors such as legal and regulatory requirements on the level of estimated credit losses in the portfolio
The effect of acquisitions of other loan portfolios on our infrastructure, including risk associated with entering new geographic areas as a result of such acquisitions
The presence of specialized lending segments in the portfolio

There were no material changes to the ACL methodology during 2024. However, assumptions that mainly influenced management's current estimate of the expected credit losses were primarily adjustments to qualitative risk factors from continued uncertainty about inflation and recession risks, the potential impact of rapidly increasing interest rates and other external factors on both our non-owner-occupied commercial real estate and construction portfolios, loan and collateral concentration risks in our construction and commercial real estate portfolios, heightened portfolio management in light of current economic conditions, and continued negative trends in adversely graded loans and/or collateral values for our non-owner occupied commercial real estate office and multi-family real estate portfolios. Other elements of the estimated current expected credit losses included increased allowances for individually analyzed loans exhibiting unique credit risk characteristics and a slight increase in Moody's Analytics' Baseline Forecast of California's unemployment rate, partially offset by the impact of an overall decrease in loans. While we believe we use the best information available to determine the allowance for credit losses, our results of operations could be significantly affected if circumstances differ substantially from the assumptions used in determining the allowance. Our ACL model is sensitive to changes in unemployment rate forecasts and certain other assumptions that could result in material fluctuations in the allowance for credit losses and adversely affect our financial condition and results of operations.

Under ASU No. 2022-02 certain loan modifications made to borrowers experiencing financial difficulty are now subject to the Bank's standard ACL process, as outlined above.

For further information regarding the allowance for loan losses, see Note 3, Loans and Allowance for Loan Losses.
 
We use a risk rating system to evaluate asset quality, and to identify and monitor credit risk in individual loans, and in the loan portfolio. Our definitions of “Special Mention” risk graded loans, or worse, are consistent with those used by the Federal Deposit Insurance Corporation ("FDIC").  Our internally assigned grades are as follows:
 
Pass and Watch: Loans to borrowers of acceptable or better credit quality. Borrowers in this category demonstrate fundamentally sound financial positions, repayment capacity, credit history, and management expertise.  Loans in this category must have an identifiable and stable source of repayment and meet the Bank’s policy regarding debt-service-coverage ratios.  These borrowers are capable of sustaining normal economic, market or operational setbacks without significant financial consequences.  Negative external industry factors are generally not present.  The loan may be secured, unsecured, or supported by non-real estate collateral for which the value is more difficult to determine and/or whose marketability is more uncertain. This category also includes “Watch” loans, where the primary source of repayment has been delayed. The “Watch” risk rating is intended to be a transitional grade, with either an upgrade or downgrade within a reasonable period.
 
Special Mention: Potential weaknesses that deserve close attention. If left uncorrected, those potential weaknesses may result in deterioration of the payment prospects for the asset. Special Mention assets do not present sufficient risk to warrant adverse classification.
 
Substandard: Inadequately protected by either the current sound worth and paying capacity of the obligor or the collateral pledged, if any. A Substandard asset has well-defined weaknesses that jeopardize the liquidation of the debt. Substandard assets are characterized by the distinct possibility that we will sustain some loss if such weaknesses or deficiencies are not corrected. Well-defined weaknesses include adverse trends or developments in the borrower’s financial condition, managerial weaknesses, and/or significant collateral deficiencies.
 
Doubtful: Critical weaknesses that make collection or liquidation in full improbable. There may be specific pending events that work to strengthen the asset; however, the amount or timing of the loss may not be determinable. Pending events generally occur within one year of the asset being classified as Doubtful. Examples include: merger, acquisition, or liquidation; capital injection; guarantee; perfecting liens on additional collateral; and refinancing. Such loans are placed on non-accrual status and are usually collateral-dependent.

We regularly review our credits for the accuracy of risk grades whenever we receive new information and at each quarterly and year-end reporting period. Borrowers are generally required to submit financial information at regular intervals. Typically, commercial borrowers with lines of credit are required to submit financial information with reporting intervals ranging from monthly to annually depending on credit size, risk and complexity. In addition, investor commercial real estate borrowers with loans exceeding a certain dollar threshold are usually required to submit rent rolls or property income statements annually. We monitor construction loans monthly. We review home equity and other consumer loans based on delinquency. We also review loans graded “Watch” or worse, regardless of loan type, no less than quarterly.
Allowance for Credit Losses on Unfunded Loan Commitments Allowance for Credit Losses on Unfunded Loan Commitments: We make commitments to extend credit to meet the financing needs of our customers in the form of loans or standby letters of credit. We are exposed to credit losses over a loan's contractual period in the event that a decline in credit quality of the borrower leads to nonperformance. We record an allowance for losses on unfunded loan commitments at the balance sheet date based on estimates of probability that these commitments will be drawn upon according to historical utilization experience of different types of commitments and expected loss severity and loss rates determined for pooled funded loans. The allowance for credit losses on unfunded commitments is a liability account included in interest payable and other liabilities on the consolidated statements of condition. Adjustments to the allowance for unfunded commitments are included in non-interest expense as a provision for (or reversal of) the allowance for unfunded commitments.
Transfers of Financial Assets
Transfers of Financial Assets: We have entered into certain loan participation agreements with other organizations. We account for these transfers of financial assets as sales when control over the transferred financial assets has been surrendered. Control over transferred assets is deemed to be surrendered when 1) the
assets and liabilities have been isolated from us, 2) the transferee has the right to pledge or exchange the assets (or beneficial interests) it received, free of conditions that constrain it from taking advantage of that right, beyond a trivial benefit and 3) we do not maintain effective control over the transferred financial assets or third-party beneficial interests related to those transferred assets. Transfers of a portion of a loan must meet the criteria of a participating interest. If it does not meet the criteria of a participating interest, the transfer must be accounted for as a secured borrowing. In order to meet the criteria for a participating interest, all cash flows from the loan must be divided proportionately, the rights of each loan holder must have the same priority, and the loan holders must have no recourse to the transferor other than standard representations and warranties and no loan holder has the right to pledge or exchange the entire loan.
Premises and Equipment
Premises and Equipment: Land is carried at cost and not depreciated. Bank-owned buildings, leasehold improvements, furniture, fixtures, software and equipment and are stated at cost, less accumulated depreciation, and depreciated/amortized on a straight-line basis. Furniture and fixtures are depreciated over eight years and equipment is generally depreciated over three to twenty years. Bank-owned buildings are depreciated over twenty-five to thirty years. Leasehold improvements are amortized over the lesser of their estimated useful lives or the terms of the leases. When assets are sold or otherwise disposed of, the cost and related accumulated depreciation or amortization are removed from the accounts and any resulting gain or loss is recognized in income for the period. The cost of maintenance and repairs is charged to expense as incurred.
Leases
Leases: We lease certain premises under long-term non-cancelable operating leases, most of which include escalation clauses and one or more options to extend the lease term, and some of which contain lease termination clauses. Only those renewal and termination options that management determines are reasonably certain of exercising are included in the calculation of the lease liability. In addition, we lease certain equipment under finance leases. The equipment finance lease terms do not contain renewal options, bargain purchase options or residual value guarantees. We did not have any significant short-term leases during the reported periods.

Lease right-of-use assets represent the right to use the underlying asset while lease liabilities represent the present value of future lease obligations. We elected not to separate non-lease components from lease components and to exclude short-term leases (i.e., lease term of 12 months or less at the commencement date) from right-of-use assets and lease liabilities for all lease classifications. When calculating the lease liability, because most lease contracts do not contain an implicit interest rate, we discount lease payments over a lease's expected term based on the collateralized Federal Home Loan Bank borrowing rate that was commensurate with lease terms and minimum payments at the lease commencement date. Right-of-use assets for operating leases are amortized over the lease term by amounts that represent the difference between periodic straight-line lease expense and periodic interest accretion on the related liability to make lease payments, whereas finance leases are amortized on a straight-line basis over the term of the lease. Expense recognition for operating leases is recorded on a straight-line basis while expense recognition for finance leases represents the sum of periodic amortization of the associated right-of-use asset and the interest accretion on the lease liability. Refer to Note 12, Commitments and Contingencies, for further information.
Business Combinations
Business Combinations: Business combinations are accounted for under the acquisition method of accounting in accordance with ASC 805, Business Combinations. A business is defined as a set of activities and assets that is both self-sustaining and managed to provide a return to investors and generally has three elements: inputs, processes and outputs. Under the acquisition method, the acquiring entity in a business combination recognizes the acquired assets and assumed liabilities at their estimated fair values as of the date of acquisition. Any excess of the purchase price over the fair value of net assets and other identifiable intangible assets acquired is recorded as goodwill. To the extent the fair value of net assets acquired, including other identifiable assets, exceed the purchase price, a bargain purchase gain is recognized. Assets acquired and liabilities assumed from a business combination are recognized at fair value. Results of operations of an acquired business are included in the consolidated statements of operations from the date of acquisition. Business acquisition-related costs, including conversion and restructuring charges, are expensed as incurred. If substantially all of an acquisition is made up of one asset or several similar assets, or without a substantive process that together contributes to the ability to create outputs, the acquisition is accounted for as an asset acquisition and acquisition costs will be capitalized as part of the assets acquired, rather than expensed in a business combinations.
Goodwill and Other Intangible Assets
Goodwill and Other Intangible Assets: Goodwill arises from the acquisition method of accounting for business combinations and represents the excess of the fair value of the consideration transferred, plus the fair value of any noncontrolling interests in the acquiree, over the fair value of the net assets acquired and liabilities assumed as of the acquisition date. Goodwill is deemed to have an indefinite life, is not subject to amortization, and as such is tested for impairment at least annually or more frequently if events and circumstances lead management to believe the value of goodwill may be impaired. Goodwill is the only intangible asset with an indefinite life recorded in the Company’s consolidated statements of financial condition. Impairment testing is performed at the reporting unit level, which management considered to be the Community Banking Segment at December 31, 2024. Management considered the Company to be its sole reportable unit for the year ended December 31, 2024.

Management’s assessment of goodwill impairment is performed in accordance with ASC 350-20, Intangibles - Goodwill and Other - Goodwill and encompasses a two-step process to evaluate each reporting unit. First, the Company has the option to perform a qualitative assessment to evaluate relevant events or circumstances to determine whether it is more likely than not the fair value of the Company is less than its carrying amount, including goodwill. The factors considered in the qualitative assessment typically include macroeconomic conditions, industry and market conditions and the overall financial performance of the Company, among other factors. If the Company determines that it is more likely than not the fair value of the Company may be less than its carrying amounts, then it proceeds to the quantitative impairment test, whereby it calculates the fair value of the Company. Under GAAP, in its performance of impairment testing, management has the unconditional option to proceed directly to the quantitative impairment test, bypassing the qualitative assessment. If the carrying amount of the Company exceeds its fair value, the amount by which the carrying amount exceeds fair value, up to the carrying value of goodwill, is recorded through earnings as an impairment charge recorded in non-interest expense. If the results of the qualitative assessment indicate that it is not more likely than not that an impairment has occurred, or if the quantitative impairment test results in a fair value of the Company that is greater than the carrying amount, then no impairment charge is recorded.

The Company performs its annual goodwill impairment test as of November 30th each year. The results indicated that goodwill was not impaired as of December 31, 2024, and there were no changes to our assessment through December 31, 2024. In addition, the Company recorded no goodwill impairment for the year ended December 31, 2023 or 2022.
Core deposit intangibles ("CDI") arising from the acquisition of other financial institutions are considered to have definite useful lives and are amortized on an accelerated method over their estimated useful life of ten years.We recorded no impairment adjustments for the CDI in 2024, 2023 and 2022.
Other Real Estate Owned ("OREO")
Other Real Estate Owned ("OREO"): OREO is comprised of property acquired through a business combination, foreclosure, in substance repossession or acceptance of deeds-in-lieu of foreclosure when the related loan receivable is de-recognized. OREO is recorded at fair value of the collateral less estimated costs to sell, establishing a new cost basis, and subsequently accounted for at the lower of cost or fair value less estimated costs to sell. Any shortfall of collateral value from the recorded investment of the related loan is recognized as loss at the time of foreclosure and is charged against the allowance for loan losses. Fair value of collateral is generally based on an independent appraisal of the property. Revenues and expenses associated with OREO, and subsequent adjustments to the fair value of the property and to the estimated costs of disposal, are realized and reported as a component of non-interest income and expense when incurred. We recorded a $40 thousand and $345 thousand valuation adjustment to OREO in 2023 and 2022, respectively, and no adjustment in 2024. In July 2023, the Bank completed the sale of its only OREO property.
Bank Owned Life Insurance ("BOLI")
Bank Owned Life Insurance ("BOLI"): The Bank owns life insurance policies on certain key current and former officers. BOLI is recorded in interest receivable and other assets on the consolidated statements of condition at the
amount that can be realized under the insurance contract at period-end, which is the cash surrender value adjusted for other charges or amounts due that are probable at settlement.
Investments in Low Income Housing Tax Credit Funds
Investments in Low Income Housing Tax Credit Funds: We have invested in limited partnerships that were formed to develop and operate affordable housing projects for low or moderate-income tenants throughout California. Our ownership percentage in each limited partnership ranges from 1.0% to 3.5%. We account for the investments in qualified affordable housing tax credit funds using the proportional amortization method, where the initial cost of the investment is amortized in proportion to the tax credits and other tax benefits received. Low income housing tax credits and other tax benefits received, net of the amortization of the investment is recognized as part of income tax benefit. Each of the partnerships must meet the regulatory minimum requirements for affordable housing for a minimum 15-year compliance period to fully utilize the tax credits. If the partnerships cease to qualify during the compliance period, the credit may be denied for any period in which the project is not in compliance and a portion of the credit previously taken is subject to recapture with interest. We record an impairment charge if the value of the future tax credits and other tax benefits is less than the carrying value of the investments.
Employee Stock Ownership Plan (“ESOP”)
Employee Stock Ownership Plan (“ESOP”): We recognize compensation cost for ESOP contributions when funds become committed for the purchase of Bancorp's common shares into the ESOP in the year in which the employees render service entitling them to the contribution. If we contribute stock, the compensation cost is the fair value of the shares when they are committed to be released (i.e., when the number of shares becomes known and formally approved). In 2024, 2023 and 2022, Bancorp only made stock contributions to the ESOP.
Income Taxes
Income Taxes: Income taxes reported in the consolidated financial statements are computed based on an asset and liability approach. We recognize the amount of taxes payable or refundable for the current year and we record deferred tax assets and liabilities for future tax consequences attributable to differences between the financial statement carrying amount of existing assets and liabilities and their respective tax bases using enacted tax rates in effect for the year in which the temporary differences are expected to reverse. We record net deferred tax assets to the extent it is more likely than not that they will be realized. In evaluating our ability to recover the deferred tax assets and the need to establish a valuation allowance against the deferred tax assets, management considers all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, and tax planning strategies. In projecting future taxable income, management develops assumptions including the amount of future state and federal pretax operating income, the reversal of temporary differences, and the implementation of feasible and prudent tax planning strategies. These assumptions require significant judgment about the forecasts of future taxable income and are consistent with the plans and estimates being used to manage the underlying business. Bancorp files consolidated federal and combined state income tax returns.

We recognize the financial statement effect of a tax position when it is more likely than not, based on the technical merits and all available evidence, that the position will be sustained upon examination, including the resolution through protests, appeals or litigation processes. For tax positions that meet the more likely than not threshold, we measure and record the largest amount of tax benefit that is greater than fifty percent likely of being realized upon ultimate settlement with the taxing authority. The remainder of the benefits associated with tax positions taken is recorded as unrecognized tax benefits, along with any related interest and penalties. Interest and penalties related to unrecognized tax benefits are recorded in tax expense.

In deciding whether or not our tax positions taken meet the more likely than not recognition threshold, we must make judgments and interpretations about the application of inherently complex state and federal tax laws. To the extent tax authorities disagree with tax positions taken by us, our effective tax rates could be materially affected in the period of settlement with the taxing authorities. Revision of our estimate of accrued income taxes also may result from our own income tax planning, which may affect effective tax rates and results of operations for any reporting period.

We present an unrecognized tax benefit as a reduction of a deferred tax asset for a net operating loss ("NOL") carryforward, or similar tax loss or tax credit carryforward, rather than as a liability, when (1) the uncertain tax position would reduce the NOL or other carryforward under the tax law of the applicable jurisdiction and (2) we intend to and are able to use the deferred tax asset for that purpose. Otherwise, the unrecognized tax benefit is presented as a liability instead of being netted with deferred tax assets.
Earnings per share (“EPS”)
Earnings per share (“EPS”): EPS is based upon the weighted average number of common shares outstanding during each year. The following table shows: 1) weighted average basic shares, 2) potentially dilutive weighted average common shares related to stock options and unvested restricted stock awards, and 3) weighted average diluted shares. Basic EPS are calculated by dividing net income by the weighted average number of common shares outstanding during each annual period, excluding unvested restricted stock awards. Diluted EPS are calculated using the weighted average number of potentially dilutive common shares. The number of potentially dilutive common shares included in year-to-date diluted EPS is a year-to-date weighted average of potentially dilutive common shares included in each quarterly diluted EPS computation. In computing diluted EPS, we exclude anti-dilutive shares such as options whose exercise prices exceed the current common stock price, as they would not reduce EPS under the treasury stock method. We have two forms of outstanding common stock: common stock and unvested restricted stock awards. Holders of unvested restricted stock awards receive non-forfeitable dividends at the same rate as common shareholders and they both share equally in undistributed earnings. Under the two-class method, the difference in EPS is nominal for these participating securities.
Share-Based Compensation
Share-Based Compensation: All share-based payments, including stock options and restricted stock, are recognized as stock-based compensation expense in the consolidated statements of comprehensive income (loss) based on the grant-date fair value of the award with a corresponding increase in common stock. The grant-date fair value of the award is amortized on a straight-line basis over the requisite service period, which is generally the vesting period. The stock-based compensation expense excludes stock grants to directors as compensation for their services, which are recognized as director expenses separately based on the grant-date value of the stock. We account for forfeitures as they occur. See Note 8, Stockholders' Equity and Stock Option Plans, for further discussion.

We determine the fair value of stock options at the grant date using a Black-Scholes pricing model that takes into account the stock price at the grant date, exercise price, expected life of the option, volatility of the underlying stock, expected dividend yield and risk-free interest rate over the expected life of the option. The expected term of options granted is derived from historical data on employee exercises and post-vesting employment termination behavior. The risk-free rate for periods within the expected life of the option is based on the U.S. Treasury yield curve in effect at the time of the grant. Expected volatility is based on the historical volatility of the common stock over the most recent period that is generally commensurate with the expected life of the options. The Black-Scholes option valuation model requires the input of highly subjective assumptions, including the expected life of the stock-based award and stock price volatility. The assumptions used represent management's best estimates based on historical information, but these estimates involve inherent uncertainties and the application of management's judgment. As a result, if other assumptions had been used, the recorded stock-based compensation expense could have been materially different from that recorded in the consolidated financial statements. The fair value of restricted stock is based on the stock price on the grant date.

We record excess tax benefits resulting from the exercise of non-qualified stock options, the disqualifying disposition of incentive stock options and vesting of restricted stock awards as tax benefits in the consolidated statements of comprehensive income (loss) with a corresponding decrease to current taxes payable. In addition, we reflect excess tax benefits as an operating activity in the consolidated statements of cash flows.

Cash paid for tax withholdings when shares are surrendered in a cashless stock option exchange is classified as a financing activity in the consolidated statements of cash flows.
Derivative Financial Instruments and Hedging Activities - Fair Value Hedge
Derivative Financial Instruments and Hedging Activities - Fair Value Hedges: All of our interest rate swap contracts are designated and qualified as fair value hedges. The terms of our loan interest rate swap contracts are closely aligned to the terms of the designated fixed-rate loans. The hedging relationships are tested for effectiveness on a quarterly basis using a qualitative approach. The qualitative analysis includes verification that there are no changes to the derivative's or hedged item's key terms and conditions and no adverse developments regarding risk of counterparty default, and validation that we continue to have fair value hedge designation. Our rate swaps on available-for-sale securities were designated as partial term fair value hedges and structured such that the changes in fair value of the interest rate swaps are expected to be perfectly effective in offsetting the changes in the fair value of the hedged items attributable to changes in the swap rate. Because the hedges met the criteria for using the shortcut method, there is no need to periodically reassess effectiveness during the term of the hedges.

The interest rate swaps are carried on the consolidated statements of condition at their fair value in other assets (when the fair value is positive) or in other liabilities (when the fair value is negative). For fair value designated hedges, the gain or loss on the hedging instruments, as well as the offsetting loss or gain on the hedged items, are recognized in current earnings as fair values change.

For derivative instruments executed with the same counterparty under a master netting arrangement, we do not offset fair value amounts of interest rate swaps in liability positions with the ones in asset positions.

From time to time, we make firm commitments to enter into long-term fixed-rate loans with borrowers backed by yield maintenance agreements and simultaneously enter into forward interest rate swap agreements with correspondent banks to mitigate the change in fair value of the yield maintenance agreement. Prior to loan funding, yield maintenance agreements with net settlement features that meet the definition of a derivative are considered as non-designated hedges and are carried on the consolidated statements of condition at their fair value in other assets (when the fair value is positive) or in other liabilities (when the fair value is negative). The offsetting changes in the fair value of the forward swap and the yield maintenance agreement are recorded in interest income. When the fixed-rate loans are originated, the forward swaps are designated to offset the change in fair value in the loans. Subsequent to the point of the swap designations, the fair value of the related yield maintenance agreements at the designation date that was recorded in other assets is amortized using the effective yield method over the life of the respective designated loans.

For further detail, refer to Note 14, Derivative Financial Instruments and Hedging Activities.
Revenue Recognition
Revenue Recognition: We utilize the following five-step model for non-financial instrument related revenue that is in scope for ASC 606, Revenue from Contracts with Customers: 1) identify the contract, 2) identify the performance obligations in the contract, 3) determine the transaction price, 4) allocate the transaction price to the performance obligations in the contract, and, 5) recognize revenue when (or as) the entity satisfies the performance obligation. Our main revenue streams in scope for ASC 606 include:

Wealth management and trust services ("WMTS") fees - WMTS services include, but are not limited to: customized investment advisory and management; administrative services such as bill pay and tax reporting; trust administration, estate settlement, custody and fiduciary services.  Performance obligations for investment advisory and management services are generally satisfied over time.  Revenue is recognized monthly according to a tiered fee schedule based on the client's month-end market value of assets under our management.  WMTS does not earn revenue based on performance or incentives.  Costs associated with WMTS revenue-generating activities, such as payments to sub-advisors, are recorded separately as part of professional service expenses when incurred.

Deposit account service charges - Service charges on deposit accounts consist of monthly maintenance fees, business account analysis fees, business online banking fees, check order charges, and other deposit account-related fees.  Performance obligations for monthly maintenance fees and account analysis fees are satisfied, and the related revenue recognized, when we complete our performance obligation each month.  Performance obligations related to transaction-based services (such as check orders) are satisfied, and the related revenue recognized, at a point in time typically when the transaction is completed, except for business accounts subject to analysis where the transaction-based fees are part of the monthly account analysis fees.
Debit card interchange fees - We issue debit cards to our consumer and small business customers that allow them to purchase goods and services from merchants in person, online, or via mobile devices using funds held in their demand deposit accounts held with us.  Debit cards issued to our customers are part of global electronic payment networks (such as Visa) who pass a portion of the merchant interchange fees to debit card-issuing member banks like us when our customers make purchases through their networks.  Performance obligations for debit card services are satisfied and revenue is recognized daily as the payment networks process transactions.  Because we act in an agent capacity, we recognize network costs on a net basis with interchange fees in non-interest income.
Advertising Costs Advertising Costs: Advertising costs are expensed as incurred.
Comprehensive Income (Loss)
Comprehensive Income (Loss): Comprehensive income (loss) primarily includes net income, changes in the unrealized gains or losses on available-for-sale investment securities, reclassification adjustment for gains or losses on fair value hedges, reclassification adjustment for realized (gains) losses on available-for-sale securities in net income, and amortization of net unrealized gains or losses on securities transferred from available-for-sale to held-to-maturity, net of related taxes, reported on the consolidated statements of comprehensive income (loss) and as components of stockholders' equity.
Fair Value Measurements
Fair Value Measurements: We use fair value measurements to record fair value adjustments to certain assets and liabilities and to determine fair value disclosures. We base our fair values on the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (i.e., exit price notion) reflecting factors such as a liquidity premium. Securities available-for-sale and derivatives are recorded at fair value on a recurring basis. Equity investments that do not have readily determinable fair values are recorded at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. FHLB stock was carried at cost as of December 31, 2024, as there was no impairment or changes resulting from observable price changes in orderly transactions for an identical or similar investment of the same issuer. Additionally, from time to time, we may be required to record certain assets and liabilities at fair value on a non-recurring basis, such as purchased loans and acquired deposits recorded at acquisition date, certain collateral dependent loans, other real estate owned and securities held-to-maturity that are other-than-temporarily impaired. These non-recurring fair value adjustments typically involve write-downs of individual assets due to application of lower-of-cost or market accounting.
When we develop our fair value measurement process, we maximize the use of observable inputs. Whenever there is no readily available market data, we use our best estimates and assumptions in determining fair value, but these estimates involve inherent uncertainties and the application of management's judgment. As a result, if other assumptions had been used, our recorded earnings or disclosures could have been materially different from those reflected in these consolidated financial statements.
Other Recently Adopted Accounting Standards and Accounting Standards Not Yet Effective
Other Recently Adopted Accounting Standards

In June 2022, the FASB issued Accounting Standards Update ("ASU") No. 2022-03, Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions. The amendment reduces diversity in practice by clarifying that a separate contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value. In addition, this ASU provided amended examples to illustrate that a restriction that is a characteristic of the equity security, which market participants would take into account when pricing them, would be considered in measuring fair value. This ASU also introduced new disclosure requirements. The amendments were effective prospectively for years beginning after December 15, 2023. As discussed in Note 2, Investment Securities, in July 2023 we sold our remaining shares of Visa Inc. Class B restricted common stock. We adopted ASU 2022-03 in the first quarter of 2024, which as a result of the previously mentioned sale had no impact our financial condition, results of operations or disclosures.

In March 2023, the FASB issued ASU No. 2023-01, Leases (Topic 842): Common Control Arrangements. For public companies, the amendment requires entities to amortize leasehold improvements associated with common control lease arrangements over the useful life of the improvements to the common control group, as opposed to
the shorter of the remaining lease term and the useful life of the improvements for all other operating leases. The amendments were effective for years beginning after December 15, 2023, and may be adopted either prospectively or retrospectively. We adopted ASU 2023-01 on a prospective basis in the first quarter of 2024, which had no impact on our financial condition or results of operations as we did not have common control lease arrangements at the time of adoption and we have not since entered into any such arrangements.

In March 2023, the FASB issued ASU No. 2023-02, Investments—Equity Method and Joint Ventures (Topic 323): Accounting for Investments in Tax Credit Structures Using the Proportional Amortization Method. Under current GAAP, an entity can only elect to apply the proportional amortization method to investments in low-income housing tax credit ("LIHTC") structures. The proportional amortization method results in the cost of the investment being amortized in proportion to the income tax credits and other income tax benefits received, with the amortization of the investment and the income tax credits being presented net in the consolidated statements of income as a component of income tax expense (benefit). The amendments will allow entities to elect to account for all other equity investments made primarily for the purpose of receiving income tax credits to using the proportional amortization method, regardless of the tax credit program through which the investment earns income tax credits, when certain conditions are met. The amendments were effective for fiscal years beginning after December 15, 2023, and may be adopted either on a modified retrospective basis or retrospectively. Other than investments in LIHTC funds, as disclosed in Note 2, Investment Securities, we currently have no other equity investments made primarily for the purpose of receiving income tax credits, and therefore the adoption of this ASU had no impact on our financial condition, results of operations, or disclosures.

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The amendments are intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses, enhanced interim disclosure requirements, clarifying circumstances in which an entity can disclose multiple segment measures of profit or loss, providing new segment disclosure requirements for entities with a single reportable segment, and requiring other disclosures. The amendments were effective for annual reporting periods beginning after December 15, 2023 and interim periods within fiscal years beginning after December 31, 2024, and shall be applied retrospectively to all prior periods presented in the financial statements. We adopted ASU 2023-07 in the fourth quarter of 2024 with this Form 10-K, and the required expanded disclosures have been made above within this Note 1, Summary of Significant Accounting Policies, under the section titled Segment Reporting. Adoption had no impact on our financial condition or results of operations.

Accounting Standards Not Yet Effective

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The amendments require disaggregated information about the effective tax rate reconciliation and additional disclosures on reconciling items and taxes paid that meet a quantitative threshold. The amendments are effective for annual reporting periods beginning after December 15, 2024, and may be adopted either prospectively or retrospectively. Early adoption is permitted. We are currently evaluating the impact of the amendments on our financial statement disclosures upon adoption.

In November 2024, the FASB issued ASU No. 2024-03 (updated in January 2025 to ASU No. 2025-01), Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. The amendments are intended to improve income statement expense disclosure requirements, primarily through enhanced disclosures about certain costs and expenses included in income statement expense captions. The amendments are effective for annual reporting periods beginning after December 15, 2026 (i.e., 2027 Form 10-K) and interim periods within annual reporting periods beginning after December 15, 2027. Early adoption is permitted. We are currently evaluating the impact of the amendments on our financial statement disclosures upon adoption.
XML 49 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Schedule of Segment Revenue, Profit or Loss, Significant Segment Expenses and Other Segment Items
Segment revenue, profit or loss, significant segment expenses and other segment items
December 31, 2024December 31, 2023December 31, 2022
(in thousands)
Community banking segment:
Interest income
$141,273 $139,494 $130,041 
Non-interest income
(23,780)2,844 8,678 
Reconciliation of income
All other income1
2,420 2,145 2,227 
Total consolidated income
119,913 144,483 140,946 
Less:2
Total interest expense46,613 36,733 2,549 
Provision for (reversal of) credit losses on loans
5,550 2,575 (63)
Reversal of credit losses on unfunded loan commitments(233)(342)(318)
Non-interest expense
Salaries and employee benefits43,794 42,671 41,235 
Occupancy and equipment8,240 8,304 7,819 
Professional services4,562 3,086 2,688 
Data processing4,032 3,879 4,480 
Deposit network fees3,526 2,783 258 
Federal Deposit Insurance Corporation insurance1,863 1,878 1,179 
Information technology1,686 1,569 2,197 
Depreciation and amortization1,465 2,097 1,839 
Directors' expense1,213 1,212 1,107 
Amortization of core deposit intangible975 1,350 1,489 
Charitable contributions677 717 709 
Other real estate owned— 48 359 
Other expense8,068 8,357 8,255 
Segment (loss) income
(12,118)27,566 65,164 
Reconciliation of segment (loss) income
All other loss1
(1,717)(1,530)(1,655)
Loss before income taxes
$(13,835)$26,036 $63,509 
1Other income and loss from segment below the quantitative thresholds are attributable to one operating segment of the Bank, the Wealth Management and Trust Services, which does not meet the quantitative thresholds for presenting reportable segments. Expenses of Wealth Management and Trust Services are comprised of salary and employee benefits, professional services, data processing, occupancy and equipment and other expenses totaling $1.7 million.
2The significant expense categories and amounts align with the segment-level information that is regularly provided to the chief operating decision maker.
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense At December 31, 2024, the future estimated amortization expense for the CDI arising from our past acquisitions was as follows:
(in thousands)20252026202720282029ThereafterTotal
Core deposit intangible amortization$875 $773 $634 $242 $165 $103 $2,792 
Schedule of Earnings Per Share Reconciliation The following table shows: 1) weighted average basic shares, 2) potentially dilutive weighted average common shares related to stock options and unvested restricted stock awards, and 3) weighted average diluted shares. Basic EPS are calculated by dividing net income by the weighted average number of common shares outstanding during each annual period, excluding unvested restricted stock awards. Diluted EPS are calculated using the weighted average number of potentially dilutive common shares. The number of potentially dilutive common shares included in year-to-date diluted EPS is a year-to-date weighted average of potentially dilutive common shares included in each quarterly diluted EPS computation. In computing diluted EPS, we exclude anti-dilutive shares such as options whose exercise prices exceed the current common stock price, as they would not reduce EPS under the treasury stock method. We have two forms of outstanding common stock: common stock and unvested restricted stock awards. Holders of unvested restricted stock awards receive non-forfeitable dividends at the same rate as common shareholders and they both share equally in undistributed earnings. Under the two-class method, the difference in EPS is nominal for these participating securities.
(in thousands, except per share data)202420232022
Weighted average basic common shares outstanding16,042 16,012 15,921 
Potentially dilutive common shares related to:
Stock options— 31 
Unvested restricted stock awards— 11 17 
Weighted average diluted common shares outstanding16,042 16,026 15,969 
Net income$(8,409)$19,895 $46,586 
Basic EPS$(0.52)$1.24 $2.93 
Diluted EPS$(0.52)$1.24 $2.92 
Weighted average anti-dilutive common shares not included in the calculation of diluted EPS368 364 211 
XML 50 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investment Securities (Tables)
12 Months Ended
Dec. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Schedule of Held-to-Maturity Investments
A summary of the amortized cost, fair value and allowance for credit losses related to securities held-to-maturity as of December 31, 2024 and December 31, 2023 is presented below.

Held-to-maturity:
Amortized Cost 1
Allowance for Credit LossesNet Carrying AmountGross UnrealizedFair Value
(in thousands)Gains(Losses)
December 31, 2024
Securities of U.S. government-sponsored enterprises:
CMBS issued by FHLMC, FNMA and GNMA
$242,559 $— $242,559 $— $(34,449)$208,110 
CMOs issued by FHLMC, FNMA and GNMA
209,748 — 209,748 — (18,492)191,256 
MBS pass-through securities issued by FHLMC, FNMA and GNMA192,388 — 192,388 — (30,942)161,446 
SBA-backed securities1,513 — 1,513 — (61)1,452 
Debentures of government-sponsored agencies141,431 — 141,431 — (22,694)118,737 
Obligations of state and political subdivisions61,560 — 61,560 — (8,341)53,219 
Corporate bonds30,000 — 30,000 — (685)29,315 
Total held-to-maturity$879,199 $— $879,199 $— $(115,664)$763,535 
December 31, 2023
Securities of U.S. government-sponsored enterprises:
CMBS issued by FHLMC, FNMA and GNMA
$247,441 $— $247,441 $— $(35,071)$212,370 
CMOs issued by FHLMC, FNMA and GNMA
228,761 — 228,761 28 (16,882)211,907 
MBS pass-through securities issued by FHLMC, FNMA and GNMA208,983 — 208,983 — (27,326)181,657 
  SBA-backed securities1,853 — 1,853 — (90)1,763 
Debentures of government-sponsored agencies146,126 — 146,126 — (21,994)124,132 
Obligations of state and political subdivisions62,034 — 62,034 47 (7,884)54,197 
Corporate bonds30,000 — 30,000 — (1,196)28,804 
Total held-to-maturity$925,198 $— $925,198 $75 $(110,443)$814,830 
1 Amortized cost and fair values exclude accrued interest receivable of $3.4 million and $3.6 million at December 31, 2024 and 2023, respectively, which is included in interest receivable and other assets in the consolidated statements of condition.
Schedule of Bond Ratings for Held-to-Maturity Securities
The following table summarizes the amortized cost of our portfolio of held-to-maturity securities issued by states and political subdivisions and corporate bonds by Moody's and/or Standard & Poor's bond ratings as of December 31, 2024 and 2023.
Obligations of state and political subdivisionsCorporate bonds
 (in thousands)December 31, 2024December 31, 2023December 31, 2024December 31, 2023
Aaa / AAA$42,161 $42,577 $— $— 
Aa1 / AA+
19,399 19,457 — — 
A2 / A— — 30,000 30,000 
Total$61,560 $62,034 $30,000 $30,000 
Schedule of Available-for-Sale Investments
A summary of the amortized cost, fair value and allowance for credit losses related to securities available-for-sale as of December 31, 2024 and 2023 is presented below.

Available-for-sale:
Amortized Cost 1
Gross UnrealizedAllowance for Credit LossesFair Value
(in thousands)Gains(Losses)
December 31, 2024
Securities of U.S. government-sponsored enterprises:
CMBS issued by FHLMC, FNMA and GNMA
$222,862 $154 $(4,977)$— $218,039 
CMOs issued by FHLMC, FNMA and GNMA
42,432 28 (6,321)— 36,139 
MBS pass-through securities issued by FHLMC, FNMA and GNMA30,498 (4,840)— 25,660 
SBA-backed securities331 — (23)— 308 
Debentures of government- sponsored agencies8,971 — (1,761)— 7,210 
U.S. Treasury securities12,020 — (1,205)— 10,815 
Obligations of state and political subdivisions96,178 — (12,464)— 83,714 
Corporate bonds6,000 — (351)— 5,649 
Total available-for-sale$419,292 $184 $(31,942)$— $387,534 
December 31, 2023
Securities of U.S. government-sponsored enterprises:
CMBS issued by FHLMC, FNMA and GNMA
$160,968 $— $(13,279)$— $147,689 
CMOs issued by FHLMC, FNMA and GNMA
153,689 — (17,420)— 136,269 
MBS pass-through securities issued by FHLMC, FNMA and GNMA77,680 (9,168)— 68,514 
SBA-backed securities21,126 — (1,655)— 19,471 
Debentures of government- sponsored agencies73,899 — (7,037)— 66,862 
U.S. Treasury securities11,923 — (1,300)— 10,623 
Obligations of state and political subdivisions102,202 (10,321)— 91,882 
Corporate bonds11,992 — (1,274)— 10,718 
Total available-for-sale$613,479 $$(61,454)$— $552,028 
1 Amortized cost and fair value exclude accrued interest receivable of $1.7 million and $2.3 million at December 31, 2024 and 2023, respectively, which is included in interest receivable and other assets in the consolidated statements of condition.
Schedule of Investments Classified by Contractual Maturity Date
The amortized cost and fair value of investment debt securities by contractual maturity at December 31, 2024 and 2023 are shown below. Expected maturities may differ from contractual maturities if the issuers of the securities have the right to call or prepay obligations with or without call or prepayment penalties.
 December 31, 2024December 31, 2023
 Held-to-MaturityAvailable-for-SaleHeld-to-MaturityAvailable-for-Sale
(in thousands)Amortized CostFair ValueAmortized CostFair ValueAmortized CostFair ValueAmortized CostFair Value
Within one year$36,476 $36,380 $99,431 $99,258 $— $— $101 $100 
After one but within five years118,590 110,857 106,986 103,058 87,887 84,541 226,669 208,444 
After five years through ten years229,040 191,328 75,429 67,940 304,976 261,654 95,552 85,447 
After ten years495,093 424,970 137,446 117,278 532,335 468,635 291,157 258,037 
Total$879,199 $763,535 $419,292 $387,534 $925,198 $814,830 $613,479 $552,028 
Schedule of Sale of Investment Securities and Gross Gains and Losses
Sales of investment securities and gross gains and losses for the years ended December 31, 2024, 2023 and 2022 are shown in the following table.
(in thousands)202420232022
Available-for-sale:
  Sales proceeds$292,621 $205,795 $10,664 
  Gross realized gains$— $$17 
  Gross realized losses$(32,541)$(8,705)$(80)
Sale of equity securities: 1
Sales proceeds$— $2,807 $— 
Gross realized gain$— $2,807 $— 
1 Refer to VISA Inc. Class B Common Stock section below for more information.
Schedule of Financial Instruments Owned and Pledged as Collateral
The reported values of pledged investment securities are shown in the following table (which includes both encumbered and unencumbered securities).
(in thousands)December 31, 2024December 31, 2023
Pledged to the State of California:
   Secure public deposits in compliance with the Local Agency Security Program$288,385 $287,436 
   Collateral for trust deposits1,284 666 
   Collateral for Wealth Management and Trust Services checking account895 562 
Total investment securities pledged to the State of California290,564 288,664 
Bankruptcy trustee deposits pledged with Federal Reserve Bank651 1,151 
Pledged to FHLB Securities-Backed Credit Program284,148 383,484 
Pledged to the Federal Reserve Discount Window
365,759 — 
Pledged to the Federal Reserve "BTFP"— 265,660 
Total pledged investment securities$941,122 $938,959 
Schedule of Unrealized Loss on Investments Those securities are summarized and classified according to the duration of the loss period in the tables below.
December 31, 2024< 12 continuous months≥ 12 continuous monthsTotal securities
 in a loss position
(in thousands)Fair valueUnrealized lossFair valueUnrealized lossFair valueUnrealized loss
Held-to-maturity:
CMBS issued by FHLMC, FNMA and GNMA
$— $— $208,110 $(34,449)$208,110 $(34,449)
CMOs issued by FHLMC, FNMA and GNMA
18,451 (1,623)172,805 (16,869)191,256 (18,492)
MBS pass-through securities issued by FHLMC, FNMA and GNMA3,487 (150)157,959 (30,792)161,446 (30,942)
SBA-backed securities— — 1,452 (61)1,452 (61)
Debentures of government-sponsored agencies— — 118,737 (22,694)118,737 (22,694)
Obligations of state and political subdivisions5,558 (44)47,661 (8,297)53,219 (8,341)
Corporate bonds— — 29,315 (685)29,315 (685)
Total held-to-maturity$27,496 $(1,817)$736,039 $(113,847)$763,535 $(115,664)
Available-for-sale:
CMBS issued by FHLMC, FNMA and GNMA
$129,402 $(343)$58,065 $(4,634)$187,467 $(4,977)
CMOs issued by FHLMC, FNMA and GNMA
— — 33,749 (6,321)33,749 (6,321)
MBS pass-through securities issued by FHLMC, FNMA and GNMA— 25,495 (4,840)25,502 (4,840)
SBA-backed securities— — 309 (23)309 (23)
Debentures of government-sponsored agencies— — 7,210 (1,761)7,210 (1,761)
U.S. Treasury securities— — 10,815 (1,205)10,815 (1,205)
Obligations of state and political subdivisions— — 83,714 (12,464)83,714 (12,464)
Corporate bonds— — 5,649 (351)5,649 (351)
Total available-for-sale$129,409 $(343)$225,006 $(31,599)$354,415 $(31,942)
Total securities at a loss position$156,905 $(2,160)$961,045 $(145,446)$1,117,950 $(147,606)
December 31, 2023< 12 continuous months> 12 continuous monthsTotal securities
 in a loss position
(in thousands)Fair valueUnrealized lossFair valueUnrealized lossFair valueUnrealized loss
Held-to-maturity:
CMBS issued by FHLMC, FNMA and GNMA
$10,988 $(244)$201,383 $(34,826)$212,371 $(35,070)
CMOs issued by FHLMC, FNMA and GNMA
51,136 (432)156,515 (16,451)207,651 (16,883)
MBS pass-through securities issued by FHLMC, FNMA and GNMA— — 181,656 (27,326)181,656 (27,326)
SBA-backed securities— — 1,763 (90)1,763 (90)
Debentures of government-sponsored agencies— — 124,132 (21,994)124,132 (21,994)
Obligations of state and political subdivisions— — 44,437 (7,884)44,437 (7,884)
Corporate bonds— — 28,804 (1,196)28,804 (1,196)
Total held-to-maturity$62,124 $(676)$738,690 $(109,767)$800,814 $(110,443)
Available-for-sale:
CMBS issued by FHLMC, FNMA and GNMA
$1,235 $(7)$146,454 $(13,272)$147,689 $(13,279)
CMOs issued by FHLMC, FNMA and GNMA
— — 136,269 (17,420)136,269 (17,420)
MBS pass-through securities issued by FHLMC, FNMA and GNMA— — 68,237 (9,168)68,237 (9,168)
SBA-backed securities— — 19,471 (1,655)19,471 (1,655)
Debentures of government- sponsored agencies— — 66,862 (7,037)66,862 (7,037)
U.S. Treasury securities— — 10,623 (1,300)10,623 (1,300)
Obligations of state and political subdivisions666 (1)90,655 (10,320)91,321 (10,321)
Corporate bonds— — 10,718 (1,274)10,718 (1,274)
Asset-backed securities— — — — — — 
Total available-for-sale$1,901 $(8)$549,289 $(61,446)$551,190 $(61,454)
Total$64,025 $(684)$1,287,979 $(171,213)$1,352,004 $(171,897)
XML 51 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loans and Allowance for Credit Losses on Loans (Tables)
12 Months Ended
Dec. 31, 2024
Receivables [Abstract]  
Schedule of Loans by Class
The following table presents the amortized cost of loans by portfolio class as of December 31, 2024 and 2023.
December 31,
(in thousands)20242023
Commercial and industrial$152,263 $153,750 
Real estate:
  Commercial owner-occupied321,962 333,181 
  Commercial non-owner occupied
1,273,596 1,219,385 
  Construction36,970 99,164 
  Home equity88,325 82,087 
  Other residential143,207 118,508 
Installment and other consumer loans66,933 67,645 
Total loans, at amortized cost 1
2,083,256 2,073,720 
Allowance for credit losses on loans(30,656)(25,172)
Total loans, net of allowance for credit losses on loans$2,052,600 $2,048,548 
1 Amortized cost includes net deferred loan origination costs of $2.5 million and $2.7 million at December 31, 2024 and 2023, respectively. Amounts are also net of unrecognized purchase discounts of $1.1 million and $2.0 million at December 31, 2024 and 2023, respectively. Amortized cost excludes accrued interest, which totaled $6.8 million and $6.6 million at December 31, 2024 and 2023, respectively, and is included in interest receivable and other assets in the consolidated statements of condition.
Schedule of Financing Receivable Credit Quality Indicators
The following tables present the loan portfolio by loan portfolio class, origination/renewal year and internal risk rating as of December 31, 2024 and 2023. The current year vintage table reflects gross charge-offs by portfolio class and year of origination. Generally, existing term loans that were re-underwritten are reflected in the table in the year of renewal. Lines of credit that have a conversion feature at the time of origination, such as construction to perm loans, are presented by year of origination.
(in thousands)Term Loans - Amortized Cost by Origination YearRevolving Loans Amortized Cost
December 31, 202420242023202220212020PriorTotal
Commercial and industrial:
Pass and Watch$9,951 $20,282 $7,742 $1,371 $2,650 $27,487 $71,212 $140,695 
Special Mention598 — — — 221 7,286 8,110 
Substandard— — 2,793 — — — 665 3,458 
Total commercial and industrial$10,549 $20,282 $10,535 $1,371 $2,655 $27,708 $79,163 $152,263 
Gross current period charge-offs$— $— $— $— $— $— $(41)$(41)
Commercial real estate, owner-occupied:
Pass and Watch$14,638 $13,386 $43,381 $44,536 $41,160 $130,197 $169 $287,467 
Special Mention— 378 — 18,870 804 9,499 — 29,551 
Substandard— — 2,110 — — 2,834 — 4,944 
Total commercial real estate, owner-occupied$14,638 $13,764 $45,491 $63,406 $41,964 $142,530 $169 $321,962 
Commercial real estate, non-owner occupied:
Pass and Watch$119,053 $64,906 $162,804 $196,661 $179,060 $442,574 $9,178 $1,174,236 
Special Mention18,343 — 2,736 2,097 729 39,888 — 63,793 
Substandard— 497 — 2,127 — 32,943 — 35,567 
Total commercial real estate, non-owner occupied
$137,396 $65,403 $165,540 $200,885 $179,789 $515,405 $9,178 $1,273,596 
Construction:
Pass and Watch$18,128 $— $11,380 $— $— $— $— $29,508 
Special Mention7,462 — — — — — — 7,462 
Total construction$25,590 $— $11,380 $— $— $— $— $36,970 
Home equity:
Pass and Watch$94 $13 $— $— $— $968 $86,337 $87,412 
Substandard— — — — — 174 739 913 
Total home equity$94 $13 $— $— $— $1,142 $87,076 $88,325 
Other residential:
Pass and Watch$35,390 $17,267 $19,682 $12,989 $24,378 $33,501 $— $143,207 
Total other residential$35,390 $17,267 $19,682 $12,989 $24,378 $33,501 $— $143,207 
Installment and other consumer:
Pass and Watch$17,525 $15,429 $10,841 $7,798 $2,788 $10,901 $1,429 $66,711 
Substandard— — — 207 — 15 — 222 
Total installment and other consumer$17,525 $15,429 $10,841 $8,005 $2,788 $10,916 $1,429 $66,933 
Gross current period charge-offs$— $(14)$— $(39)$— $(1)$(4)$(58)
Total loans:
Pass and Watch$214,779 $131,283 $255,830 $263,355 $250,036 $645,628 $168,325 $1,929,236 
Total Special Mention$26,403 $378 $2,736 $20,967 $1,538 $49,608 $7,286 $108,916 
Total Substandard$— $497 $4,903 $2,334 $— $35,966 $1,404 $45,104 
Totals$241,182 $132,158 $263,469 $286,656 $251,574 $731,202 $177,015 $2,083,256 
Total gross current period charge-offs$— $(14)$— $(39)$— $(1)$(45)$(99)
(in thousands)Term Loans - Amortized Cost by Origination YearRevolving Loans Amortized Cost
December 31, 202320232022202120202019PriorTotal
Commercial and industrial:
Pass and Watch$25,615 $9,187 $2,970 $3,718 $15,128 $21,004 $62,486 $140,108 
Special Mention— — — — 334 — 9,300 9,634 
Substandard— — — — 1,311 2,697 — 4,008 
Total commercial and industrial$25,615 $9,187 $2,970 $3,718 $16,773 $23,701 $71,786 $153,750 
Commercial real estate, owner-occupied:
Pass and Watch$13,128 $41,808 $49,887 $37,708 $40,994 $114,018 $56 $297,599 
Special Mention1,431 4,498 15,636 820 286 8,902 — 31,573 
Substandard— 2,231 — — — 1,778 — 4,009 
Total commercial real estate, owner-occupied$14,559 $48,537 $65,523 $38,528 $41,280 $124,698 $56 $333,181 
Commercial real estate, non-owner occupied:
Pass and Watch$76,718 $172,028 $196,340 $150,831 $139,860 $368,675 $9,832 $1,114,284 
Special Mention— 2,790 9,498 11,776 15,708 41,602 — 81,374 
Substandard878 272 2,204 — — 20,373 — 23,727 
Total commercial real estate, non-owner occupied
$77,596 $175,090 $208,042 $162,607 $155,568 $430,650 $9,832 $1,219,385 
Construction:
Pass and Watch$13,138 $24,403 $19,521 $29,512 $— $— $— $86,574 
Special Mention12,590 — — — — — — 12,590 
Total construction$25,728 $24,403 $19,521 $29,512 $— $— $— $99,164 
Home equity:
Pass and Watch$— $— $— $— $— $734 $80,773 $81,507 
Substandard— — — — — 369 211 580 
Total home equity$— $— $— $— $— $1,103 $80,984 $82,087 
Other residential:
Pass and Watch$17,861 $20,114 $13,390 $25,637 $20,935 $20,571 $— $118,508 
Total other residential$17,861 $20,114 $13,390 $25,637 $20,935 $20,571 $— $118,508 
Installment and other consumer:
Pass and Watch$22,038 $14,528 $10,632 $4,687 $5,300 $9,399 $1,061 $67,645 
Total installment and other consumer$22,038 $14,528 $10,632 $4,687 $5,300 $9,399 $1,061 $67,645 
Total loans:
Pass and Watch$168,498 $282,068 $292,740 $252,093 $222,217 $534,401 $154,208 $1,906,225 
Total Special Mention$14,021 $7,288 $25,134 $12,596 $16,328 $50,504 $9,300 $135,171 
Total Substandard$878 $2,503 $2,204 $— $1,311 $25,217 $211 $32,324 
Totals$183,397 $291,859 $320,078 $264,689 $239,856 $610,122 $163,719 $2,073,720 
Schedule of Past Due Financing Receivables
The following table shows the amortized cost of loans by portfolio class, payment aging and non-accrual status as of December 31, 2024 and 2023.

Loan Aging Analysis by Portfolio Class
(in thousands)Commercial and industrialCommercial real estate, owner-occupied
Commercial real estate, non-owner occupied
ConstructionHome equityOther residentialInstallment and other consumerTotal
December 31, 2024        
30-59 days past due$203 $208 $718 $— $738 $— $415 $2,282 
60-89 days past due— 559 — — 186 — 752 
90 days or more past due 1
2,793 113 10,742 — 248 — 13,904 
Total past due2,996 880 11,460 — 1,172 — 430 16,938 
Current149,267 321,082 1,262,136 36,970 87,153 143,207 66,503 2,066,318 
Total loans 1
$152,263 $321,962 $1,273,596 $36,970 $88,325 $143,207 $66,933 $2,083,256 
Non-accrual loans 2
$2,845 $1,537 $28,525 $— $752 $— $222 $33,881 
Non-accrual loans with no allowance$— $1,537 $497 $— $752 $— $207 $2,993 
December 31, 2023        
30-59 days past due$2,991 $618 $— $— $43 $83 $195 $3,930 
60-89 days past due69 — 2,204 — — — 2,274 
90 days or more past due 1
1,311 149 — — — — — 1,460 
Total past due4,371 767 2,204 — 43 83 196 7,664 
Current149,379 332,414 1,217,181 99,164 82,044 118,425 67,449 2,066,056 
Total loans 1
$153,750 $333,181 $1,219,385 $99,164 $82,087 $118,508 $67,645 $2,073,720 
Non-accrual loans 2
$4,008 $434 $3,081 $— $469 $— $— $7,992 
Non-accrual loans with no allowance$1,311 $434 $877 $— $469 $— $— $3,091 
1 There were no non-performing loans past due more than ninety days and accruing interest at December 31, 2024 and 2023.
2 None of the non-accrual loans as of December 31, 2024 or 2023 were earning interest on a cash basis. We recognized no interest income on non-accrual loans in 2024, 2023, or 2022. Accrued interest of $530 thousand, $206 thousand, and $48 thousand was reversed from interest income for the loans that were placed on non-accrual status in 2024, 2023, and 2022, respectively.
Schedule of Collateral Dependent Loans
The following table presents the amortized cost basis of individually analyzed collateral-dependent loans, which were all on non-accrual status, by portfolio class and collateral type as of December 31, 2024 and 2023.
Amortized Cost by Collateral Type
(in thousands)Commercial Real EstateResidential Real EstateOther
Total1
Allowance for Credit Losses
December 31, 2024
Commercial and industrial$52 $— $— $52 $52 
Commercial real estate, owner-occupied1,537 — — 1,537 — 
Commercial real estate, non-owner occupied
28,525 — — 28,525 7,933 
Home equity— 752 — 752 — 
Installment and other consumer— 222 222 15 
Total$30,114 $752 $222 $31,088 $8,000 
December 31, 2023
Commercial and industrial$1,311 $— $— $1,311 $— 
Commercial real estate, owner-occupied434 — — 434 — 
Commercial real estate, non-owner occupied3,081 — — 3,081 408 
Home equity— 469 — 469 — 
Total$4,826 $469 $— $5,295 $408 
1There were no collateral-dependent residential real estate mortgage loans in process of foreclosure or in substance repossessed at December 31, 2024 and 2023.
The weighted average loan-to-value of collateral-dependent loans was approximately 115% and 70% at December 31, 2024 and 2023, respectively.
Schedule of Troubled Debt Restructurings on Financing Receivables
The following table summarizes the amortized cost of loans as of December 31, 2024 and 2023 modified for borrowers experiencing financial difficulty during the years ended December 31, 2024 and 2023, respectively, by portfolio class and type of modification granted.
(in thousands)
Term Extension
Total Modifications
Percent of Portfolio Class Total
December 31, 2024
Home equity$188 $188 0.2 %
Total
$188 $188 
December 31, 2023
Commercial owner-occupied$1,431 $1,431 0.4 %
Commercial non-owner occupied878 878 0.1 %
Total
$2,309 $2,309 
The following table summarizes the financial effect of loan modifications presented in the table above during the years ended December 31, 2024 and 2023 by portfolio class.
(in thousands)Weighted-Average Term Extension (in years)
Year ended December 31, 2024
Home equity6.6
Year ended December 31, 2023
Commercial owner-occupied2.3
Commercial non-owner occupied0.5
The following table summarizes the amortized cost and payment status of loans as of December 31, 2024 and 2023 that were modified during the years ended December 31, 2024 and 2023, respectively, by portfolio class.
(in thousands)
Current
30-59 Days Past Due60-89 Days Past Due
90 Days or More Past Due
Total
Non-Accrual
December 31, 2024
Home equity$188 $— $— $— $188 $113 
Total
$188 $— $— $— $188 $113 
December 31, 2023
Commercial owner-occupied$1,431 $— $— $— $1,431 $— 
Commercial non-owner occupied878 — — — 878 878 
Total
$2,309 $— $— $— $2,309 $878 
Schedule of Allowance for Credit Losses on Financing Receivables
The following table presents the details of the allowance for credit losses on loans segregated by loan portfolio class as of December 31, 2024 and 2023.

Allocation of the Allowance for Credit Losses on Loans
(in thousands)Commercial and industrialCommercial real estate, owner-occupiedCommercial real estate, non-owner occupiedConstructionHome equityOther residentialInstallment and other consumerUnallocatedTotal
December 31, 2024
        
Modeled expected credit losses$759 $1,241 $7,632 $41 $620 $1,133 $625 $— $12,051 
Qualitative adjustments672 1,120 6,528 597 64 268 1,255 10,512 
Specific allocations145 — 7,933 — — — 15 — 8,093 
Total$1,576 $2,361 $22,093 $638 $684 $1,141 $908 $1,255 $30,656 
December 31, 2023
        
Modeled expected credit losses$897 $1,270 $7,380 $185 $482 $619 $634 $— $11,467 
Qualitative adjustments622 1,205 6,327 1,647 70 33 342 2,038 12,284 
Specific allocations193 1,226 — — — — 1,421 
Total$1,712 $2,476 $14,933 $1,832 $552 $653 $976 $2,038 $25,172 
The following table discloses activity in the allowance for credit losses for the periods presented.
Allowance for Credit Losses on Loans Rollforward
(in thousands)Commercial and industrialCommercial real estate, owner-occupied
Commercial real estate, non-owner occupied
ConstructionHome equityOther residentialInstallment and other consumerUnallocatedTotal
Year ended December 31, 2024
Beginning balance$1,712 $2,476 $14,933 $1,832 $552 $653 $976 $2,038 $25,172 
(Reversal) provision (116)(115)7,152 (1,194)132 488 (14)(783)5,550 
(Charge-offs)(41)— — — — — (58)— (99)
Recoveries21 — — — — — 33 
Ending balance$1,576 $2,361 $22,093 $638 $684 $1,141 $908 $1,255 $30,656 
Year ended December 31, 2023
Beginning balance$1,794 $2,487 $12,676 $1,937 $558 $595 $868 $2,068 22,983 
(Reversal) provision(100)395 2,257 (130)(6)58 131 (30)2,575 
(Charge-offs)(11)(406)— — — — (24)— (441)
Recoveries29 — — 25 — — — 55 
Ending balance$1,712 $2,476 $14,933 $1,832 $552 $653 $976 $2,038 $25,172 
Year ended December 31, 2022
Beginning balance$1,709 $2,776 $12,739 $1,653 $595 $644 $621 $2,286 $23,023 
Provision (reversal)72 (289)(63)251 (37)(49)270 (218)(63)
(Charge-offs)(9)— — — — — (23)— (32)
Recoveries22 — — 33 — — — — 55 
Ending balance$1,794 $2,487 $12,676 $1,937 $558 $595 $868 $2,068 $22,983 
Schedule of Related Party Transactions
The following table shows changes in net loans to related parties for each of the three years ended December 31, 2024, 2023 and 2022.
(in thousands)202420232022
Balance at beginning of year$5,832 $6,445 $7,942 
Additions1,425 — 1,525 
Repayments(3,125)(613)(364)
Reclassified due to a change in borrower status— — (2,658)
Balance at end of year$4,132 $5,832 $6,445 
XML 52 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Bank Premises and Equipment (Tables)
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Bank Premises and Equipment
A summary of bank premises and equipment follows:
December 31,
(in thousands)20242023
Leasehold improvements$16,762 $16,578 
Furniture and equipment10,544 11,336 
Buildings 1,261 1,248 
Land
1,170 1,170 
Finance lease right-of-use assets 1
616 608 
Subtotal30,353 30,940 
Accumulated depreciation and amortization(23,521)(23,148)
Bank premises and equipment, net$6,832 $7,792 
1 See Note 12, Commitments and Contingencies, for more information.
XML 53 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits (Tables)
12 Months Ended
Dec. 31, 2024
Deposits [Abstract]  
Schedule of Time Deposits
A stratification of time deposits is presented in the following table:

December 31,
(in thousands)20242023
Time deposits of less than or equal to $250 thousand$134,068 $145,697 
Time deposits of more than $250 thousand108,309 105,620 
Total time deposits$242,377 $251,317 
Schedule of Maturities for Time Deposits
Scheduled maturities of time deposits at December 31, 2024 are as follows:
(in thousands)20252026202720282029ThereafterTotal
Scheduled time deposit maturities$230,203 $6,188 $2,805 $2,319 $862 $— $242,377 
XML 54 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Borrowings and Other Obligations (Tables)
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Debt
The carrying values, average balances and average rates on borrowings and other obligations as of and for the years ended December 31, 2024, 2023 and 2022 are summarized in the following table.
2024
2023
2022
(dollars in thousands)Carrying ValueAverage BalanceAverage RateCarrying ValueAverage BalanceAverage RateCarrying ValueAverage BalanceAverage Rate
FHLB short-term borrowings$— $119 5.52 %$— $164,299 5.10 %$112,000 $1,921 4.48 %
FHLB fixed-rate advances— — — %— — — %— — — %
Federal funds lines of credit— — — %— — — %— — — %
FRBSF advances - Discount Window
— 2,680 5.42 %— — — %— — — %
FRBSF short-term borrowings under the BTFP— 1,607 5.00 %26,000 56,959 5.30 %— — — %
Other obligations (finance leases)154 222 2.23 %298 $364 1.88 %439 374 0.65 %
Total borrowings and other obligations$154 $4,628 5.13 %$26,298 $221,623 5.15 %$112,439 $2,295 3.90 %
XML 55 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity and Stock Plans (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of Information of Cashless Exercise Prices The table below depicts the total number of shares, amount, and weighted average price withheld for cashless exercises in each of the respective years.
December 31, 2024December 31, 2023December 31, 2022
Number of shares withheld3,798 3,132 11,505 
Total amount withheld (in thousands)$64 $86 $393 
Weighted-average price$16.89 $27.57 $34.13 
Schedule of Share-based Compensation, Stock Options, Activity
A summary of stock option activity for the years ended December 31, 2024, 2023, and 2022 is presented in the following table. The intrinsic value of options outstanding and exercisable is calculated as the number of in-the-money options times the difference between the market price of our stock and the exercise prices of the in-the-money options as of each year-end period presented.
Number of SharesWeighted Average Exercise Price Aggregate Intrinsic Value
(in thousands)
Weighted Average Grant-Date Fair ValueWeighted Average Remaining Contractual Term
(in years)
Options outstanding at December 31, 2021
365,381 $31.97 $2,326 5.57
Granted39,094 34.16 8.49 
Cancelled, expired or forfeited(23,760)37.48 
Exercised(51,010)23.01 617 
Options outstanding at December 31, 2022
329,705 33.22 813 5.59
Exercisable (vested) at December 31, 2022
287,228 32.81 813 5.15
Options outstanding at December 31, 2022
329,705 33.22 813 5.59
Granted10,040 32.54 8.49 
Cancelled, expired or forfeited(23,804)35.06 
Exercised(12,164)20.25 88 
Options outstanding at December 31, 2023
303,777 33.22 4.86
Exercisable (vested) at December 31, 2023
283,578 33.46 4.65
Options outstanding at December 31, 2023
303,777 33.22 4.86
Cancelled, expired or forfeited(25,594)29.81 
Options outstanding at December 31, 2024
278,183 33.92 3.93
Exercisable (vested) at December 31, 2024
273,242 33.92 3.87
Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range
A summary of the options outstanding and exercisable by price range as of December 31, 2024 is presented in the following table:
Stock Options Outstanding as of December 31, 2024
 Stock Options Exercisable as of December 31, 2024
Range of Exercise PricesStock Options OutstandingRemaining Contractual Life (in years)Weighted Average Exercise PriceStock Options ExercisableWeighted Average Exercise Price
$10.00 - $20.00
402 2.1$19.96 402 $19.96 
$20.01 - $30.00
60,840 0.8
24.98
60,840 
24.98
$30.01 - $40.00
159,433 4.9
34.41
154,492 
34.42
$40.01 - $50.00
57,508 4.6
42.12
57,508 
42.12
278,183 273,242 
Schedule of Unrecognized Compensation Cost, Nonvested Awards
The following table summarizes non-vested restricted stock awards and changes during the years ended December 31, 2024, 2023, and 2022.
Number of SharesWeighted Average Grant-Date Fair Value
Non-vested awards at December 31, 2021
61,830 $40.25 
Granted46,672 34.03 
Vested(12,444)41.49 
Cancelled or forfeited(13,692)41.8 
Non-vested awards at December 31, 2022
82,366 36.28 
Granted61,978 27.10 
Vested(15,768)36.24 
Cancelled or forfeited(21,024)36.86 
Non-vested awards at December 31, 2023
107,552 30.88 
Granted106,964 16.61 
Vested(20,832)31.76 
Cancelled or forfeited(42,396)26.97 
Non-vested awards at December 31, 2024
151,288 21.77 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions
We determine the fair value of stock options at the grant date using the Black-Scholes pricing model that takes into account the stock price at the grant date, exercise price, and the following assumptions (weighted-average shown). There were no options granted in the year 2024.
Years ended December 31,
202420232022
Risk-free interest rateN/A3.94 %1.86 %
Expected dividend yield on common stockN/A3.07 %2.85 %
Expected life in years
N/A
5.06.0
Expected price volatilityN/A34.68 %33.44 %
Schedule of Cash Dividends Paid to Common Shareholders
Presented below is a summary of cash dividends paid in the years ended December 31, 2024, 2023, and 2022 to common shareholders, recorded as a reduction from retained earnings. On January 23, 2025, the Board of Directors declared a $0.25 per share cash dividend, paid on February 13, 2025 to the shareholders of record at the close of business on February 6, 2025.
 Years ended December 31,
(in thousands except per share data)202420232022
Cash dividends to common stockholders$16,197 $16,106 $15,673 
Cash dividends per common share$1.00 $1.00 $0.98 
XML 56 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value of Assets and Liabilities (Tables)
12 Months Ended
Dec. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The following table summarizes our assets and liabilities that were required to be recorded at fair value on a recurring basis.
(in thousands)
 
Description of Financial Instruments
Carrying ValueQuoted Prices in Active Markets for Identical Assets (Level 1)Significant Other Observable Inputs (Level 2)Significant Unobservable Inputs (Level 3)
Measurement Categories: Changes in Fair Value Recorded In1
December 31, 2024    
Securities available for sale:    
Commercial mortgage-back securities, mortgage-backed securities and collateralized mortgage obligations issued by U.S. government-sponsored agencies
$279,838 $— $279,838 $— OCI
SBA-backed securities$308 $— $308 $— OCI
Debentures of government sponsored agencies$7,210 $— $7,210 $— OCI
U.S. Treasury securities$10,815 $10,815 $— $— OCI
Obligations of state and political subdivisions$83,714 $— $83,714 $— OCI
Corporate bonds$5,649 $— $5,649 $— OCI
Derivative financial assets (interest rate contracts)$333 $— $333 $— NI
December 31, 2023    
Securities available for sale:   
Commercial mortgage-back securities, mortgage-backed securities and collateralized mortgage obligations issued by U.S. government-sponsored agencies
$352,472 $— $352,472 $— OCI
SBA-backed securities$19,471 $— $19,471 $— OCI
Debentures of government sponsored agencies$66,862 $— $66,862 $— OCI
U.S. Treasury securities$10,623 $10,623 $— $— OCI
Obligations of state and political subdivisions$91,882 $— $91,882 $— OCI
Corporate bonds$10,718 $— $10,718 $— OCI
Derivative financial assets (interest rate contracts)$287 $— $287 $— NI
Derivative financial liabilities (interest rate contracts)$1,361 $— $1,361 $— NI
 1Other comprehensive income (loss) ("OCI") or net income ("NI").
Schedule of Fair Value by Balance Sheet Grouping
The table below is a summary of fair value estimates for financial instruments as of December 31, 2024 and 2023, excluding financial instruments recorded at fair value on a recurring basis (summarized in the first table in this note). The carrying amounts in the following table are recorded in the consolidated statements of condition under the indicated captions. Further, we have not disclosed the fair value of financial instruments specifically excluded from disclosure requirements such as bank-owned life insurance policies ("BOLI"), lease obligations and non-maturity deposit liabilities. Additionally, we held shares of Federal Home Loan Bank ("FHLB") of San Francisco stock at cost as of December 31, 2024 and 2023, and Visa Inc. Class B common stock with no carrying value as of December 31, 2023, which was sold entirely in July of 2023. There were no impairments or changes resulting from observable price changes in orderly transactions for the identical or similar investments of the same issuer as of December 31, 2024 and 2023. See further discussion on values within Note 2, Investment Securities, above.
 December 31, 2024December 31, 2023
(in thousands)Carrying AmountsFair ValueFair Value HierarchyCarrying AmountsFair ValueFair Value Hierarchy
Financial assets (recorded at amortized cost)   
Cash and cash equivalents$137,304 $137,304 Level 1$30,453 $30,453 Level 1
Investment securities held-to-maturity879,199 763,535 Level 2925,198 814,830 Level 2
Loans, net of allowance for credit losses2,052,600 1,965,429 Level 32,048,548 1,939,702 Level 3
Interest receivable11,934 11,934 Level 212,752 12,752 Level 2
Financial liabilities (recorded at amortized cost)   
Time deposits242,377 243,773 Level 2251,317 252,824 Level 2
FRBSF short-term borrowings under the BTFP
— — Level 226,000 25,998 Level 2
Interest payable3,019 3,019 Level 22,752 2,752 Level 2
XML 57 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2024
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Tax Provision
The current and deferred components of the income tax provision for each of the three years ended December 31 are as follows:
(in thousands)202420232022
Current tax(benefit) provision
Federal$(214)$3,234 $10,670 
State(60)2,823 6,687 
Total current tax (benefit) provision
(274)6,057 17,357 
Deferred tax (benefit) provision
Federal(3,520)319 (441)
State(1,632)(235)
Total deferred tax (benefit) provision
(5,152)84 (434)
Total income tax (benefit) provision
$(5,426)$6,141 $16,923 
Schedule of Deferred Tax Assets and Liabilities
The following table shows the tax effect of our cumulative temporary differences as of December 31:
(in thousands)20242023
Deferred tax assets:
Net unrealized losses on securities available-for-sale$12,624 $22,241 
Allowance for credit losses on loans and unfunded loan commitments9,327 7,775 
Operating and finance lease liabilities6,404 6,860 
Deferred compensation and salary continuation plans3,137 3,289 
Net operating loss carryforwards4,353 1,136 
Accrued but unpaid expenses1,644 1,709 
Stock-based compensation643 632 
Interest received on non-accrual loans639 44 
Fair value adjustment on acquired loans396 695 
Depreciation and disposals on premises and equipment81 179 
State franchise tax— 593 
Other269 30 
  Total gross deferred tax assets39,517 45,183 
Deferred tax liabilities:
Operating and finance lease right-of-use assets(5,669)(6,092)
Deferred loan origination costs and fees(1,685)(1,435)
Core deposit intangible assets(825)(1,113)
Purchase accounting adjustments
(488)(1,248)
Other(245)(226)
  Total gross deferred tax liabilities(8,912)(10,114)
Net deferred tax assets$30,605 $35,069 
Schedule of Effective Income Tax Rate Reconciliation
The effective tax rate for 2024, 2023 and 2022 differs from the current federal statutory income tax rate as follows:
202420232022
Federal statutory income tax rate21.0 %21.0 %21.0 %
Increase (decrease) due to:
California franchise tax, net of federal tax benefit9.7 %7.9 %8.3 %
Tax exempt interest on municipal securities and loans4.9 %(3.1)%(1.9)%
Tax exempt earnings on bank owned life insurance2.6 %(1.5)%(0.4)%
Non-deductible acquisition related expenses— %— %— %
Non-deductible executive compensation— %— %— %
Other1.0 %(0.7)%(0.4)%
Effective Tax Rate39.2 %23.6 %26.6 %
XML 58 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Operating and Finance Lease Right-of-use Assets and Lease Liabilities
The following table shows the balances of operating and finance lease right-of-use assets and lease liabilities as of December 31, 2024 and 2023.
(in thousands)December 31, 2024December 31, 2023
Operating leases:
Operating lease right-of-use assets$19,025 $20,316 
Operating lease liabilities21,509 22,906 
Finance leases:
Finance lease right-of-use assets616 608 
Accumulated amortization(467)(319)
Finance lease right-of-use assets, net1
$149 $289 
Finance lease liabilities2
$154 $298 
1 Included in premises and equipment in the consolidated statements of condition.
2 Included in borrowings and other obligations in the consolidated statements of condition.
Schedule of Components of Operating and Finance Lease Cost
The following table shows supplemental disclosures of noncash investing and financing activities for the years ended December 31, 2024, 2023 and 2022.
(in thousands)202420232022
Right-of-use assets obtained in exchange for operating lease liabilities$3,034 $437 $6,116 
Right-of-use assets obtained in exchange for finance lease liabilities$$$151 

The following table shows components of operating and finance lease cost for the years ended December 31, 2024, 2023 and 2022.
(in thousands)202420232022
Operating lease cost1
$4,911 $5,493 $5,356 
Variable lease cost— — — 
Total operating lease cost$4,911 $5,493 $5,356 
Finance lease cost:
Amortization of right-of-use assets2
$148 $147 $127 
Interest on finance lease liabilities3
Total finance lease cost$153 $154 $130 
Total lease cost$5,064 $5,647 $5,486 
1 Included in occupancy and equipment expense in the consolidated statements of comprehensive income (loss).
2 Included in depreciation and amortization in the consolidated statements of comprehensive income (loss).
3 Included in interest on borrowings and other obligations in the consolidated statements of comprehensive income (loss).
Schedule of Finance Lease Liability Maturities
The following table shows the future minimum lease payments, weighted average remaining lease terms, and weighted average discount rates under operating and finance lease arrangements as of December 31, 2024. The discount rates used to calculate the present value of lease liabilities were based on the collateralized FHLB borrowing rates that were commensurate with lease terms and minimum payments on the lease commencement date.
(in thousands)December 31, 2024
YearOperating LeasesFinance Leases
2025$4,728 $110 
20263,626 40 
20273,332 
20282,910 
2029
2,251 — 
Thereafter7,606 — 
Total minimum lease payments24,453 158 
Amounts representing interest (present value discount)(2,944)(4)
Present value of net minimum lease payments (lease liability)$21,509 $154 
Weighted average remaining term (in years)7.61.5
Weighted average discount rate2.85 %2.70 %
XML 59 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Financial Instruments and Hedging Activities (Tables)
12 Months Ended
Dec. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Derivative Instruments in Statement of Financial Position, Fair Value
Information on our derivatives follows:
 Asset derivativesLiability derivatives
(in thousands)December 31, 2024December 31, 2023December 31, 2024December 31, 2023
Available-for-sale securities:
Interest rate swaps - notional amount$— $— $— $101,770 
Interest rate swaps - fair value1
$— $— $— $1,359 
Loans receivable:
Interest rate contracts - notional amount$7,654 $6,441 $— $2,157 
Interest rate contracts - fair value1
$333 $287 $— $
1 Refer to Note 9, Fair Value of Assets and Liabilities, for valuation methodology.

The following table presents the carrying amount and associated cumulative basis adjustment related to the application of fair value hedge accounting that is included in the carrying amount of hedged assets as of December 31, 2024 and 2023.
Carrying Amounts of Hedged AssetsCumulative Amounts of Fair Value Hedging Adjustments Included in the Carrying Amounts of the Hedged Assets
(in thousands)December 31, 2024December 31, 2023December 31, 2024December 31, 2023
Available-for-sale securities 1
$— $107,181 $— $(1,359)
Loans receivable 2
$7,215 $8,183 $(398)$(367)
1 Carrying value equals the amortized cost basis of the securities underlying the hedge relationship, which is the book value net of the fair value hedge adjustment. Amortized cost excludes accrued interest totaling $222 thousand as of December 31, 2023.
2 Carrying value equals the amortized cost basis of the loans underlying the hedge relationship, which is the loan balance net of deferred loan origination fees and cost and the fair value hedge adjustment. Amortized cost excludes accrued interest, which was not material.
Schedule of Derivative Instruments, Gain (Loss) in Statement of Financial Performance
The following table presents the pretax net gains (losses) recognized in interest income related to our fair value hedges for the years presented.
 Years ended December 31,
(in thousands)202420232022
Interest on investment securities 1
Increase (decrease) in fair value of interest rate swaps hedging available-for-sale securities
$1,359 $(1,359)$— 
Hedged interest earned (paid)646 367 — 
Decrease (increase) in carrying value included in the hedged available-for-sale securities
(1,359)1,359 — 
Net gain recognized in interest income on investment securities$646 $367 $— 
Interest and fees on loans 1
Increase (decrease) increase in fair value of interest rate swaps hedging loans receivable
$47 $(317)$1,687 
Hedged interest earned (paid)201 268 (143)
Decrease (increase) in carrying value included in the hedged loans
(30)359 (1,666)
Decrease in value of yield maintenance agreement(8)(9)(10)
Net gain (loss) recognized in interest income on loans$210 $301 $(132)
1 Represents the income line item in the statements of comprehensive income (loss) in which the effects of fair value hedges are recorded.
Schedule of Offsetting Liabilities Information on financial instruments that are eligible for offset in the consolidated statements of condition follows:
Offsetting of Financial Assets and Derivative Assets
Gross AmountsNet AmountsGross Amounts Not Offset in the Statements of Condition
Gross AmountsOffset in theof Assets Presented
of RecognizedStatements ofin the StatementsFinancialCash Collateral
(in thousands)
Assets 1
Condition
of Condition 1
InstrumentsReceivedNet Amount
December 31, 2024
   Counterparty$333 $— $333 $— $— $333 
Total$333 $ $333 $ $ $333 
December 31, 2023
   Counterparty$287 $— $287 $— $— $287 
Total$287 $ $287 $ $ $287 
Offsetting of Financial Liabilities and Derivative Liabilities
Gross Amounts of Recognized Liabilities 1
Gross Amounts Offset in the Statements of Condition
Net Amounts of Liabilities Presented in the Statements of Condition 1
Gross Amounts Not Offset in the Statements of Condition
Financial InstrumentsCash Collateral Pledged
(in thousands)Net Amount
December 31, 2024
   Counterparty$— $— $— $— — $— 
Total$ $ $ $ $ $ 
December 31, 2023
   Counterparty$1,361 $— $1,361 $(287)(330)$744 
Total$1,361 $ $1,361 $(287)$(330)$744 
1 Amounts exclude accrued interest on swaps.
XML 60 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Regulatory Matters (Tables)
12 Months Ended
Dec. 31, 2024
Regulatory Assets and Liabilities Disclosure [Abstract]  
Schedule of Capital Adequacy Ratios
The Bancorp’s and Bank's capital adequacy ratios as of December 31, 2024 and 2023 are presented in the following tables.

Bancorp Capital Ratios
(dollars in thousands)
Actual
Adequately Capitalized Threshold 1
Threshold to be a Well Capitalized Bank Holding Company
December 31, 2024AmountRatioAmountRatioAmountRatio
Total Capital (to risk-weighted assets)$420,606 16.54 %$266,991 10.50 %$254,277 10.00 %
Tier 1 Capital (to risk-weighted assets)$389,448 15.32 %$216,136 8.50 %$203,422 8.00 %
Tier 1 Leverage Capital (to average assets)$389,448 10.46 %$148,899 4.00 %$186,123 5.00 %
Common Equity Tier 1 (to risk-weighted assets)$389,448 15.32 %$177,994 7.00 %$165,280 6.50 %
December 31, 2023      
Total Capital (to risk-weighted assets)$440,842 16.89 %$274,002 10.50 %$260,954 10.00 %
Tier 1 Capital (to risk-weighted assets)$415,224 15.91 %$221,811 8.50 %$208,763 8.00 %
Tier 1 Leverage Capital (to average assets)$415,224 10.46 %$158,771 4.00 %$198,464 5.00 %
Common Equity Tier 1 (to risk-weighted assets)$415,224 15.91 %$182,668 7.00 %$169,620 6.50 %
Bank Capital Ratios
(dollars in thousands)
Actual
Adequately Capitalized Threshold 1
Threshold to be Well Capitalized under Prompt Corrective Action Provisions
December 31, 2024AmountRatioAmountRatioAmountRatio
Total Capital (to risk-weighted assets)$410,186 16.13 %$266,955 10.50 %$254,243 10.00 %
Tier 1 Capital (to risk-weighted assets)$379,028 14.91 %$216,107 8.50 %$203,395 8.00 %
Tier 1 Leverage Capital (to average assets)$379,028 10.18 %$148,887 4.00 %$186,108 5.00 %
Common Equity Tier 1 (to risk-weighted assets)$379,028 14.91 %$177,970 7.00 %$165,258 6.50 %
December 31, 2023      
Total Capital (to risk-weighted assets)$433,598 16.62 %$273,986 10.50 %$260,939 10.00 %
Tier 1 Capital (to risk-weighted assets)$407,981 15.64 %$221,798 8.50 %$208,751 8.00 %
Tier 1 Leverage Capital (to average assets)$407,981 10.28 %$158,767 4.00 %$198,459 5.00 %
Common Equity Tier 1 (to risk-weighted assets)$407,981 15.64 %$182,657 7.00 %$169,610 6.50 %
1 Except for Tier 1 Leverage Capital, the adequately capitalized thresholds reflect the regulatory minimum plus a 2.5% capital conservation buffer as required under the Basel III Capital Standards in order to avoid limitations on paying dividends, engaging in share repurchases, and paying discretionary bonuses.
XML 61 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Instruments with Off-Balance Sheet Risk (Tables)
12 Months Ended
Dec. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of Contractual Amount, Off-Balance Sheet Risks
The contractual amount of unfunded loan commitments and standby letters of credit not reflected in the consolidated statements of condition are as follows:
(in thousands)December 31, 2024December 31, 2023
Commercial lines of credit$233,462 $259,989 
Revolving home equity lines208,372 218,935 
Undisbursed construction loans8,294 13,943 
Personal and other lines of credit7,781 9,136 
Standby letters of credit2,777 3,147 
   Total unfunded loan commitments and standby letters of credit$460,686 $505,150 
XML 62 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Condensed Bank of Marin Bancorp Parent Only Financial Statements (Tables)
12 Months Ended
Dec. 31, 2024
Condensed Financial Information Disclosure [Abstract]  
Schedule of Condensed Balance Sheet
Presented below is financial information for Bank of Marin Bancorp, parent holding company only.
CONDENSED UNCONSOLIDATED STATEMENTS OF CONDITION
December 31, 2024 and 2023
(in thousands)20242023
Assets
   Cash and due from Bank of Marin$10,329 $7,189 
   Investment in bank subsidiary424,987 431,819 
   Other assets232 156 
     Total assets$435,548 $439,164 
Liabilities and Stockholders' Equity
   Accrued expenses payable$141 $102 
     Total liabilities141 102 
   Stockholders' equity435,407 439,062 
     Total liabilities and stockholders' equity$435,548 $439,164 
Schedule of Condensed Income Statement
CONDENSED UNCONSOLIDATED STATEMENTS OF INCOME
Years ended December 31, 2024, 2023 and 2022
(in thousands)202420232022
Income
   Dividends from bank subsidiary$25,000 $20,000 $16,200 
     Total income25,000 20,000 16,200 
Expense
   Non-interest expense1,814 1,705 1,793 
     Total expense1,814 1,705 1,793 
Income before income taxes and equity in undistributed net income of subsidiary23,186 18,295 14,407 
   Income tax benefit434 504 530 
Income before equity in undistributed net income of subsidiary23,620 18,799 14,937 
(Loss) earnings of bank subsidiary greater (less) than dividends received from bank subsidiary
(32,029)1,096 31,649 
     Net (loss) income
$(8,409)$19,895 $46,586 
Schedule of Condensed Cash Flow Statement
CONDENSED UNCONSOLIDATED STATEMENTS OF CASH FLOWS
Years ended December 31, 2024, 2023 and 2022
(in thousands)202420232022
Cash Flows from Operating Activities:
Net income$(8,409)$19,895 $46,586 
Adjustments to reconcile net income to net cash provided by (used in) operating activities:
Earnings of bank subsidiary (greater) less than dividends received from bank subsidiary32,029 (1,096)(31,649)
Noncash director compensation expense71 60 36 
Net changes in:
Other assets(76)99 (12)
Other liabilities39 (86)(129)
Net cash provided by operating activities23,654 18,872 14,832 
Cash Flows from Investing Activities:
Capital contribution to bank subsidiary(38)(276)(899)
Net cash used in investing activities(38)(276)(899)
Cash Flows from Financing Activities:
Restricted stock surrendered for tax withholdings upon vesting(64)(70)(40)
Cash dividends paid on common stock(16,197)(16,106)(15,673)
Stock repurchased, including commissions and excise tax
(4,253)— (1,250)
Proceeds from stock options exercised and stock issued under employee and director stock purchase plans38 276 899 
Net cash used in financing activities(20,476)(15,900)(16,064)
Net increase (decrease) in cash and cash equivalents3,140 2,696 (2,131)
Cash and cash equivalents at beginning of year7,189 4,493 6,624 
Cash and cash equivalents at end of year$10,329 $7,189 $4,493 
Supplemental schedule of noncash investing and financing activities:
Stock issued in payment of director fees$513 $398 $355 
Stock issued to ESOP$1,149 $1,315 $1,233 
XML 63 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Nature of Operations and Segment Reporting (Details)
12 Months Ended
Dec. 31, 2024
retailBranch
commercialBankingOffice
segment
Accounting Policies [Abstract]  
Number of retail branches | retailBranch 27
Number of commercial banking offices | commercialBankingOffice 8
Number of reportable segments 1
Number of operating segments 1
XML 64 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Schedule of Segment Revenue, Profit or Loss, Significant Segment Expenses and Other Segment Items (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Community banking segment:      
Interest income $ 141,273 $ 139,494 $ 130,041
Non-interest income (21,360) 4,989 10,905
Reconciliation of income      
Total consolidated income (8,409) 19,895 46,586
Total interest expense 46,613 36,733 2,549
(Reversal) provision 5,550 2,575 (63)
Reversal of credit losses on unfunded loan commitments (233) (342) (318)
Non-interest expense      
Deposit network fees 3,526 2,783 258
Federal Deposit Insurance Corporation insurance 1,863 1,878 1,179
Information technology 1,686 1,569 2,197
Directors' expense 1,213 1,212 1,107
Amortization of core deposit intangible 975 1,350 1,489
Charitable contributions 677 717 709
Other real estate owned 0 48 359
Reconciliation of segment (loss) income      
Loss before income taxes (13,835) 26,036 63,509
Salary and employee benefits, professional services, data processing, occupancy and equipment and other expenses 1,700    
Operating Segments      
Community banking segment:      
Interest income 141,273 139,494 130,041
Non-interest income (23,780) 2,844 8,678
Reconciliation of income      
All other income 2,420 2,145 2,227
Total consolidated income 119,913 144,483 140,946
Total interest expense 46,613 36,733 2,549
(Reversal) provision 5,550 2,575 (63)
Reversal of credit losses on unfunded loan commitments (233) (342) (318)
Non-interest expense      
Salaries and employee benefits 43,794 42,671 41,235
Occupancy and equipment 8,240 8,304 7,819
Professional services 4,562 3,086 2,688
Data processing 4,032 3,879 4,480
Deposit network fees 3,526 2,783 258
Federal Deposit Insurance Corporation insurance 1,863 1,878 1,179
Information technology 1,686 1,569 2,197
Depreciation and amortization 1,465 2,097 1,839
Directors' expense 1,213 1,212 1,107
Amortization of core deposit intangible 975 1,350 1,489
Charitable contributions 677 717 709
Other real estate owned 0 48 359
Other expense 8,068 8,357 8,255
Segment (loss) income (12,118) 27,566 65,164
Reconciliation of segment (loss) income      
All other loss (1,717) (1,530) (1,655)
Loss before income taxes $ (13,835) $ 26,036 $ 63,509
XML 65 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Financing Receivable Narrative (Details)
12 Months Ended
Dec. 31, 2024
payment
Accounting Policies [Abstract]  
Threshold period a past due loan is charged off 90 days
Number of consecutive payments considered sustained repayment performance 6
Threshold period a past due overdraft account is charged off 60 days
XML 66 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Transfer of Financial Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]      
Gain (loss) on sale of financial assets $ 0 $ 0 $ 0
XML 67 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Premises and Equipment (Details)
Dec. 31, 2024
Furniture and equipment  
Property, Plant and Equipment [Line Items]  
Premises and equipment useful life 8 years
Minimum | Equipment  
Property, Plant and Equipment [Line Items]  
Premises and equipment useful life 3 years
Minimum | Buildings  
Property, Plant and Equipment [Line Items]  
Premises and equipment useful life 25 years
Maximum | Equipment  
Property, Plant and Equipment [Line Items]  
Premises and equipment useful life 20 years
Maximum | Buildings  
Property, Plant and Equipment [Line Items]  
Premises and equipment useful life 30 years
XML 68 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Goodwill and Other Intangible Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]      
Goodwill impairment $ 0 $ 0 $ 0
Core deposit intangible      
Finite-Lived Intangible Assets [Line Items]      
Useful life of core deposit intangible asset 10 years    
Impairment of intangible assets $ 0 $ 0 $ 0
XML 69 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Future Amortization Expense of Core Deposits (Details) - Core deposit intangible
$ in Thousands
Dec. 31, 2024
USD ($)
Finite-Lived Intangible Assets [Line Items]  
2025 $ 875
2026 773
2027 634
2028 242
2029 165
Thereafter 103
Total $ 2,792
XML 70 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Other Real Estate Owned (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]      
OREO valuation allowance adjustment $ 0 $ 40,000 $ 345,000
XML 71 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Investments in Low Income Housing Tax Credit Funds (Details)
12 Months Ended
Dec. 31, 2024
Minimum  
Other Ownership Interests [Line Items]  
Affordable housing tax credits, investment, ownership percentage 1.00%
Maximum  
Other Ownership Interests [Line Items]  
Affordable housing tax credits, investment, ownership percentage 3.50%
XML 72 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share, Basic and Diluted [Abstract]      
Weighted average basic common shares outstanding (in shares) 16,042 16,012 15,921
Potentially dilutive common shares related to:      
Stock options (in shares) 0 3 31
Unvested restricted stock awards (in shares) 0 11 17
Weighted average diluted common shares outstanding (in shares) 16,042 16,026 15,969
Total consolidated income $ (8,409) $ 19,895 $ 46,586
Basic EPS (in dollars per share) $ (0.52) $ 1.24 $ 2.93
Diluted EPS (in dollars per share) $ (0.52) $ 1.24 $ 2.92
Weighted average anti-dilutive common shares not included in the calculation of diluted EPS (in shares) 368 364 211
XML 73 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Advertising Costs (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]      
Advertising costs $ 1.1 $ 1.2 $ 1.1
XML 74 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investment Securities - Held-to-Maturity Amortized Cost and Fair Value (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities and Held-to-maturity Securities [Line Items]    
Held to maturity, amortized cost $ 879,199,000 $ 925,198,000
Allowance for Credit Losses 0 0
Net Carrying Amount 879,199,000 925,198,000
Held-to-maturity, gross unrealized gains 0 75,000
Held-to-maturity, gross unrealized losses (115,664,000) (110,443,000)
Held to maturity, fair value 763,535,000 814,830,000
Accrued interest 3,400,000 3,600,000
CMBS issued by FHLMC, FNMA and GNMA    
Schedule of Available-for-sale Securities and Held-to-maturity Securities [Line Items]    
Held to maturity, amortized cost 242,559,000 247,441,000
Allowance for Credit Losses 0 0
Net Carrying Amount 242,559,000 247,441,000
Held-to-maturity, gross unrealized gains 0 0
Held-to-maturity, gross unrealized losses (34,449,000) (35,071,000)
Held to maturity, fair value 208,110,000 212,370,000
CMOs issued by FHLMC, FNMA and GNMA    
Schedule of Available-for-sale Securities and Held-to-maturity Securities [Line Items]    
Held to maturity, amortized cost 209,748,000 228,761,000
Allowance for Credit Losses 0 0
Net Carrying Amount 209,748,000 228,761,000
Held-to-maturity, gross unrealized gains 0 28,000
Held-to-maturity, gross unrealized losses (18,492,000) (16,882,000)
Held to maturity, fair value 191,256,000 211,907,000
MBS pass-through securities issued by FHLMC, FNMA and GNMA    
Schedule of Available-for-sale Securities and Held-to-maturity Securities [Line Items]    
Held to maturity, amortized cost 192,388,000 208,983,000
Allowance for Credit Losses 0 0
Net Carrying Amount 192,388,000 208,983,000
Held-to-maturity, gross unrealized gains 0 0
Held-to-maturity, gross unrealized losses (30,942,000) (27,326,000)
Held to maturity, fair value 161,446,000 181,657,000
SBA-backed securities    
Schedule of Available-for-sale Securities and Held-to-maturity Securities [Line Items]    
Held to maturity, amortized cost 1,513,000 1,853,000
Allowance for Credit Losses 0 0
Net Carrying Amount 1,513,000 1,853,000
Held-to-maturity, gross unrealized gains 0 0
Held-to-maturity, gross unrealized losses (61,000) (90,000)
Held to maturity, fair value 1,452,000 1,763,000
Debentures of government sponsored agencies    
Schedule of Available-for-sale Securities and Held-to-maturity Securities [Line Items]    
Held to maturity, amortized cost 141,431,000 146,126,000
Allowance for Credit Losses 0 0
Net Carrying Amount 141,431,000 146,126,000
Held-to-maturity, gross unrealized gains 0 0
Held-to-maturity, gross unrealized losses (22,694,000) (21,994,000)
Held to maturity, fair value 118,737,000 124,132,000
Obligations of state and political subdivisions    
Schedule of Available-for-sale Securities and Held-to-maturity Securities [Line Items]    
Held to maturity, amortized cost 61,560,000 62,034,000
Allowance for Credit Losses 0 0
Net Carrying Amount 61,560,000 62,034,000
Held-to-maturity, gross unrealized gains 0 47,000
Held-to-maturity, gross unrealized losses (8,341,000) (7,884,000)
Held to maturity, fair value 53,219,000 54,197,000
Corporate bonds    
Schedule of Available-for-sale Securities and Held-to-maturity Securities [Line Items]    
Held to maturity, amortized cost 30,000,000 30,000,000
Allowance for Credit Losses 0 0
Net Carrying Amount 30,000,000 30,000,000
Held-to-maturity, gross unrealized gains 0 0
Held-to-maturity, gross unrealized losses (685,000) (1,196,000)
Held to maturity, fair value $ 29,315,000 $ 28,804,000
XML 75 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investment Securities - Narrative (Details)
1 Months Ended
Mar. 31, 2022
USD ($)
Dec. 31, 2024
USD ($)
security
Dec. 31, 2023
USD ($)
security
Jul. 07, 2023
USD ($)
Debt Securities, Available-for-sale [Line Items]        
Held-to-maturity, allowance for credit Loss   $ 0 $ 0  
Transfer of securities from available-for-sale to held-to-maturity at fair value $ 357,500,000      
Net unrealized pre-tax loss   $ 31,942,000 $ 61,454,000  
Number of investment securities in unrealized loss position | security   269 313  
Number of investment securities in unrealized loss position longer than 12 months | security   247    
Number of investment securities in unrealized loss position less than 12 months | security   22    
Debt securities, available-for-sale unrealized loss position, allowance for credit loss   $ 0 $ 0  
Interest rate swap        
Debt Securities, Available-for-sale [Line Items]        
Derivative notional amount       $ 101,800,000
Accumulated Other Comprehensive Income (Loss), Net of Tax        
Debt Securities, Available-for-sale [Line Items]        
Net unrealized pre-tax loss $ 14,800,000      
XML 76 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investment Securities - Schedule of Bond Ratings For Held-to-Maturity Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Held to maturity, amortized cost $ 879,199 $ 925,198
Obligations of state and political subdivisions    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Held to maturity, amortized cost 61,560 62,034
Corporate bonds    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Held to maturity, amortized cost 30,000 30,000
Moody's And/Or Standard & Poor's AAA Rating | Obligations of state and political subdivisions    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Held to maturity, amortized cost 42,161 42,577
Moody's And/Or Standard & Poor's AAA Rating | Corporate bonds    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Held to maturity, amortized cost 0 0
Moody's And/Or Standard & Poor's AA Rating | Obligations of state and political subdivisions    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Held to maturity, amortized cost 19,399 19,457
Moody's And/Or Standard & Poor's AA Rating | Corporate bonds    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Held to maturity, amortized cost 0 0
Moody's And/Or Standard & Poor's A Rating | Obligations of state and political subdivisions    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Held to maturity, amortized cost 0 0
Moody's And/Or Standard & Poor's A Rating | Corporate bonds    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Held to maturity, amortized cost $ 30,000 $ 30,000
XML 77 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investment Securities - Schedule of Available-for-Sale Securities Amortized Cost and Fair Value (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale, amortized cost $ 419,292,000 $ 613,479,000
Available-for-sale, gross unrealized gains 184,000 3,000
Available-for-sale, gross unrealized losses (31,942,000) (61,454,000)
Allowance for Credit Losses 0 0
Available-for-sale securities $ 387,534,000 $ 552,028,000
Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] Interest receivable and other assets Interest receivable and other assets
Accrued interest $ 1,700,000 $ 2,300,000
CMBS issued by FHLMC, FNMA and GNMA    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale, amortized cost 222,862,000 160,968,000
Available-for-sale, gross unrealized gains 154,000 0
Available-for-sale, gross unrealized losses (4,977,000) (13,279,000)
Allowance for Credit Losses 0 0
Available-for-sale securities 218,039,000 147,689,000
CMOs issued by FHLMC, FNMA and GNMA    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale, amortized cost 42,432,000 153,689,000
Available-for-sale, gross unrealized gains 28,000 0
Available-for-sale, gross unrealized losses (6,321,000) (17,420,000)
Allowance for Credit Losses 0 0
Available-for-sale securities 36,139,000 136,269,000
MBS pass-through securities issued by FHLMC, FNMA and GNMA    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale, amortized cost 30,498,000 77,680,000
Available-for-sale, gross unrealized gains 2,000 2,000
Available-for-sale, gross unrealized losses (4,840,000) (9,168,000)
Allowance for Credit Losses 0 0
Available-for-sale securities 25,660,000 68,514,000
SBA-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale, amortized cost 331,000 21,126,000
Available-for-sale, gross unrealized gains 0 0
Available-for-sale, gross unrealized losses (23,000) (1,655,000)
Allowance for Credit Losses 0 0
Available-for-sale securities 308,000 19,471,000
Debentures of government sponsored agencies    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale, amortized cost 8,971,000 73,899,000
Available-for-sale, gross unrealized gains 0 0
Available-for-sale, gross unrealized losses (1,761,000) (7,037,000)
Allowance for Credit Losses 0 0
Available-for-sale securities 7,210,000 66,862,000
U.S. Treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale, amortized cost 12,020,000 11,923,000
Available-for-sale, gross unrealized gains 0 0
Available-for-sale, gross unrealized losses (1,205,000) (1,300,000)
Allowance for Credit Losses 0 0
Available-for-sale securities 10,815,000 10,623,000
Obligations of state and political subdivisions    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale, amortized cost 96,178,000 102,202,000
Available-for-sale, gross unrealized gains 0 1,000
Available-for-sale, gross unrealized losses (12,464,000) (10,321,000)
Allowance for Credit Losses 0 0
Available-for-sale securities 83,714,000 91,882,000
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale, amortized cost 6,000,000 11,992,000
Available-for-sale, gross unrealized gains 0 0
Available-for-sale, gross unrealized losses (351,000) (1,274,000)
Allowance for Credit Losses 0 0
Available-for-sale securities $ 5,649,000 $ 10,718,000
XML 78 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investment Securities - Schedule of Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Held-to-maturity Securities, Amortized Cost    
Within one year $ 36,476 $ 0
After one but within five years 118,590 87,887
After five years through ten years 229,040 304,976
After ten years 495,093 532,335
Net Carrying Amount 879,199 925,198
Held-to-maturity Securities, Fair Value    
Within one year 36,380 0
After one but within five years 110,857 84,541
After five years through ten years 191,328 261,654
After ten years 424,970 468,635
Total 763,535 814,830
Available-for-sale Securities, Amortized Cost    
Within one year 99,431 101
After one but within five years 106,986 226,669
After five years through ten years 75,429 95,552
After ten years 137,446 291,157
Total 419,292 613,479
Available-for-sale Securities, Fair Value    
Within one year 99,258 100
After one but within five years 103,058 208,444
After five years through ten years 67,940 85,447
After ten years 117,278 258,037
Total $ 387,534 $ 552,028
XML 79 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investment Securities - Schedule of Sale of Investment Securities and Gross Gains and Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Available-for-sale:      
Sales proceeds $ 292,621 $ 205,795 $ 10,664
Gross realized gains 0 5 17
Gross realized losses (32,541) (8,705) (80)
Sale of equity securities:      
Sales proceeds 0 2,807 0
Gross realized gain $ 0 $ 2,807 $ 0
XML 80 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investment Securities - Schedule of Pledged and Transferred Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Financial Instruments Owned and Pledged as Collateral [Line Items]    
Available-for-sale securities pledged as collateral $ 941,122 $ 938,959
State of California    
Financial Instruments Owned and Pledged as Collateral [Line Items]    
Available-for-sale securities pledged as collateral 290,564 288,664
Public deposits    
Financial Instruments Owned and Pledged as Collateral [Line Items]    
Available-for-sale securities pledged as collateral 288,385 287,436
Trust deposits    
Financial Instruments Owned and Pledged as Collateral [Line Items]    
Available-for-sale securities pledged as collateral 1,284 666
Internal checking account    
Financial Instruments Owned and Pledged as Collateral [Line Items]    
Available-for-sale securities pledged as collateral 895 562
Bankruptcy trustee deposits    
Financial Instruments Owned and Pledged as Collateral [Line Items]    
Available-for-sale securities pledged as collateral 651 1,151
Pledged to FHLB Securities-Backed Credit Program    
Financial Instruments Owned and Pledged as Collateral [Line Items]    
Available-for-sale securities pledged as collateral 284,148 383,484
Pledged to the Federal Reserve Discount Window    
Financial Instruments Owned and Pledged as Collateral [Line Items]    
Available-for-sale securities pledged as collateral 365,759 0
FRBSF short-term borrowings under the BTFP    
Financial Instruments Owned and Pledged as Collateral [Line Items]    
Available-for-sale securities pledged as collateral $ 0 $ 265,660
XML 81 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investment Securities - Schedule of Unrealized Loss Positions (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Fair Value [Abstract]    
Less than 12 continuous months $ 27,496 $ 62,124
Greater than or equal to 12 continuous months 736,039 738,690
Total Securities in a loss position 763,535 800,814
Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss [Abstract]    
Less than 12 continuous months (1,817) (676)
Greater than or equal to 12 continuous months (113,847) (109,767)
Held-to-maturity, gross unrealized losses (115,664) (110,443)
Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Fair Value [Abstract]    
Available-for-sale, less than 12 continuous months, fair value 129,409 1,901
Available-for-sale, greater than 12 continuous months, fair value 225,006 549,289
Available-for-sale, total securities in a loss position, fair value 354,415 551,190
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Available-for-sale, less than 12 continuous months, unrealized loss (343) (8)
Available-for-sale, greater than 12 continuous months, unrealized loss (31,599) (61,446)
Available-for-sale, total securities in a loss position, unrealized loss (31,942) (61,454)
Marketable Securities, Continuous Unrealized Loss Position, Fair Value [Abstract]    
Marketable securities, less than 12 continuous months, fair value 156,905 64,025
Marketable securities, greater than 12 continuous months, fair value 961,045 1,287,979
Marketable securities, total securities in a loss position, fair value 1,117,950 1,352,004
Marketable Securities, Continuous Unrealized Loss Position, Accumulated Loss [Abstract]    
Marketable securities, less than 12 continuous months, unrealized loss (2,160) (684)
Marketable securities, greater than 12 continuous months, unrealized loss (145,446) (171,213)
Marketable securities, total securities in a loss position, unrealized loss (147,606) (171,897)
CMBS issued by FHLMC, FNMA and GNMA    
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Fair Value [Abstract]    
Less than 12 continuous months 0 10,988
Greater than or equal to 12 continuous months 208,110 201,383
Total Securities in a loss position 208,110 212,371
Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss [Abstract]    
Less than 12 continuous months 0 (244)
Greater than or equal to 12 continuous months (34,449) (34,826)
Held-to-maturity, gross unrealized losses (34,449) (35,070)
Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Fair Value [Abstract]    
Available-for-sale, less than 12 continuous months, fair value 129,402 1,235
Available-for-sale, greater than 12 continuous months, fair value 58,065 146,454
Available-for-sale, total securities in a loss position, fair value 187,467 147,689
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Available-for-sale, less than 12 continuous months, unrealized loss (343) (7)
Available-for-sale, greater than 12 continuous months, unrealized loss (4,634) (13,272)
Available-for-sale, total securities in a loss position, unrealized loss (4,977) (13,279)
CMOs issued by FHLMC, FNMA and GNMA    
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Fair Value [Abstract]    
Less than 12 continuous months 18,451 51,136
Greater than or equal to 12 continuous months 172,805 156,515
Total Securities in a loss position 191,256 207,651
Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss [Abstract]    
Less than 12 continuous months (1,623) (432)
Greater than or equal to 12 continuous months (16,869) (16,451)
Held-to-maturity, gross unrealized losses (18,492) (16,883)
Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Fair Value [Abstract]    
Available-for-sale, less than 12 continuous months, fair value 0 0
Available-for-sale, greater than 12 continuous months, fair value 33,749 136,269
Available-for-sale, total securities in a loss position, fair value 33,749 136,269
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Available-for-sale, less than 12 continuous months, unrealized loss 0 0
Available-for-sale, greater than 12 continuous months, unrealized loss (6,321) (17,420)
Available-for-sale, total securities in a loss position, unrealized loss (6,321) (17,420)
MBS pass-through securities issued by FHLMC, FNMA and GNMA    
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Fair Value [Abstract]    
Less than 12 continuous months 3,487 0
Greater than or equal to 12 continuous months 157,959 181,656
Total Securities in a loss position 161,446 181,656
Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss [Abstract]    
Less than 12 continuous months (150) 0
Greater than or equal to 12 continuous months (30,792) (27,326)
Held-to-maturity, gross unrealized losses (30,942) (27,326)
Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Fair Value [Abstract]    
Available-for-sale, less than 12 continuous months, fair value 7 0
Available-for-sale, greater than 12 continuous months, fair value 25,495 68,237
Available-for-sale, total securities in a loss position, fair value 25,502 68,237
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Available-for-sale, less than 12 continuous months, unrealized loss 0 0
Available-for-sale, greater than 12 continuous months, unrealized loss (4,840) (9,168)
Available-for-sale, total securities in a loss position, unrealized loss (4,840) (9,168)
SBA-backed securities    
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Fair Value [Abstract]    
Less than 12 continuous months 0 0
Greater than or equal to 12 continuous months 1,452 1,763
Total Securities in a loss position 1,452 1,763
Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss [Abstract]    
Less than 12 continuous months 0 0
Greater than or equal to 12 continuous months (61) (90)
Held-to-maturity, gross unrealized losses (61) (90)
Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Fair Value [Abstract]    
Available-for-sale, less than 12 continuous months, fair value 0 0
Available-for-sale, greater than 12 continuous months, fair value 309 19,471
Available-for-sale, total securities in a loss position, fair value 309 19,471
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Available-for-sale, less than 12 continuous months, unrealized loss 0 0
Available-for-sale, greater than 12 continuous months, unrealized loss (23) (1,655)
Available-for-sale, total securities in a loss position, unrealized loss (23) (1,655)
Debentures of government sponsored agencies    
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Fair Value [Abstract]    
Less than 12 continuous months 0 0
Greater than or equal to 12 continuous months 118,737 124,132
Total Securities in a loss position 118,737 124,132
Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss [Abstract]    
Less than 12 continuous months 0 0
Greater than or equal to 12 continuous months (22,694) (21,994)
Held-to-maturity, gross unrealized losses (22,694) (21,994)
Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Fair Value [Abstract]    
Available-for-sale, less than 12 continuous months, fair value 0 0
Available-for-sale, greater than 12 continuous months, fair value 7,210 66,862
Available-for-sale, total securities in a loss position, fair value 7,210 66,862
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Available-for-sale, less than 12 continuous months, unrealized loss 0 0
Available-for-sale, greater than 12 continuous months, unrealized loss (1,761) (7,037)
Available-for-sale, total securities in a loss position, unrealized loss (1,761) (7,037)
Obligations of state and political subdivisions    
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Fair Value [Abstract]    
Less than 12 continuous months 5,558 0
Greater than or equal to 12 continuous months 47,661 44,437
Total Securities in a loss position 53,219 44,437
Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss [Abstract]    
Less than 12 continuous months (44) 0
Greater than or equal to 12 continuous months (8,297) (7,884)
Held-to-maturity, gross unrealized losses (8,341) (7,884)
Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Fair Value [Abstract]    
Available-for-sale, less than 12 continuous months, fair value 0 666
Available-for-sale, greater than 12 continuous months, fair value 83,714 90,655
Available-for-sale, total securities in a loss position, fair value 83,714 91,321
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Available-for-sale, less than 12 continuous months, unrealized loss 0 (1)
Available-for-sale, greater than 12 continuous months, unrealized loss (12,464) (10,320)
Available-for-sale, total securities in a loss position, unrealized loss (12,464) (10,321)
U.S. Treasury securities    
Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Fair Value [Abstract]    
Available-for-sale, less than 12 continuous months, fair value 0 0
Available-for-sale, greater than 12 continuous months, fair value 10,815 10,623
Available-for-sale, total securities in a loss position, fair value 10,815 10,623
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Available-for-sale, less than 12 continuous months, unrealized loss 0 0
Available-for-sale, greater than 12 continuous months, unrealized loss (1,205) (1,300)
Available-for-sale, total securities in a loss position, unrealized loss (1,205) (1,300)
Corporate bonds    
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Fair Value [Abstract]    
Less than 12 continuous months 0 0
Greater than or equal to 12 continuous months 29,315 28,804
Total Securities in a loss position 29,315 28,804
Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss [Abstract]    
Less than 12 continuous months 0 0
Greater than or equal to 12 continuous months (685) (1,196)
Held-to-maturity, gross unrealized losses (685) (1,196)
Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Fair Value [Abstract]    
Available-for-sale, less than 12 continuous months, fair value 0 0
Available-for-sale, greater than 12 continuous months, fair value 5,649 10,718
Available-for-sale, total securities in a loss position, fair value 5,649 10,718
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Available-for-sale, less than 12 continuous months, unrealized loss 0 0
Available-for-sale, greater than 12 continuous months, unrealized loss (351) (1,274)
Available-for-sale, total securities in a loss position, unrealized loss $ (351) (1,274)
Asset-backed securities    
Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Fair Value [Abstract]    
Available-for-sale, less than 12 continuous months, fair value   0
Available-for-sale, greater than 12 continuous months, fair value   0
Available-for-sale, total securities in a loss position, fair value   0
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Available-for-sale, less than 12 continuous months, unrealized loss   0
Available-for-sale, greater than 12 continuous months, unrealized loss   0
Available-for-sale, total securities in a loss position, unrealized loss   $ 0
XML 82 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investment Securities - Non-Marketable Securities Included in Other Assets Narrative (Details) - USD ($)
12 Months Ended
Jul. 13, 2023
Dec. 31, 2024
Dec. 31, 2023
Feb. 20, 2025
Dec. 31, 2022
Schedule of Equity Method Investments [Line Items]          
Federal home loan bank stock, par value (in dollars per share)   $ 100      
Investments in low income housing tax credit funds   $ 1,600,000 $ 2,000,000.0    
Low income housing tax credits and other tax benefits   525,000      
Low income housing amortization expense   438,000      
Unfunded commitments for low income housing tax credit funds   338,000      
Impairment losses   $ 0 $ 0    
Investment, Proportional Amortization Method, Elected, Statement of Financial Position [Extensible Enumeration]     Payment for Acquisition, Real Estate, Held-for-Investment    
Investment Program, Proportional Amortization Method, Applied, Amortization Expense, Statement of Income or Comprehensive Income [Extensible Enumeration]   Payment for Acquisition, Real Estate, Held-for-Investment      
Investment Program, Proportional Amortization Method, Applied, Amortization Expense, Statement of Cash Flows [Extensible Enumeration]   Payment for Acquisition, Real Estate, Held-for-Investment      
Subsequent event          
Schedule of Equity Method Investments [Line Items]          
Federal home loan bank, dividend rate percentage       8.75%  
Visa Inc. Class B common stock          
Schedule of Equity Method Investments [Line Items]          
Equity securities, FV-NI gain $ 2,800,000        
Visa Inc. Class B common stock          
Schedule of Equity Method Investments [Line Items]          
Number of shares of securities carried at cost (in shares)         10,439
Carrying value of securities carried at cost   $ 0      
Other assets          
Schedule of Equity Method Investments [Line Items]          
Federal home loan bank stock   $ 16,700,000 $ 16,700,000    
XML 83 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loans and Allowance for Credit Losses on Loans - Schedule of Loans by Class (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Financing Receivable, Allowance for Credit Loss [Line Items]        
Loans, at amortized cost $ 2,083,256 $ 2,073,720    
Allowance for credit losses on loans (30,656) (25,172) $ (22,983) $ (23,023)
Total loans, net of allowance for credit losses on loans 2,052,600 2,048,548    
Financing receivable, unamortized loan fee 2,500 2,700    
Unrecognized purchase discounts on non-PCI loans 1,100 2,000    
Financing receivable, accrued interest, net $ 6,800 $ 6,600    
Financing Receivable, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] Interest receivable and other assets Interest receivable and other assets    
Commercial and industrial | Commercial and industrial        
Financing Receivable, Allowance for Credit Loss [Line Items]        
Loans, at amortized cost $ 152,263 $ 153,750    
Allowance for credit losses on loans (1,576) (1,712) (1,794) (1,709)
Commercial real estate loans | Commercial owner-occupied        
Financing Receivable, Allowance for Credit Loss [Line Items]        
Loans, at amortized cost 321,962 333,181    
Allowance for credit losses on loans (2,361) (2,476) (2,487) (2,776)
Commercial real estate loans | Commercial non-owner occupied        
Financing Receivable, Allowance for Credit Loss [Line Items]        
Loans, at amortized cost 1,273,596 1,219,385    
Allowance for credit losses on loans (22,093) (14,933) (12,676) (12,739)
Commercial real estate loans | Construction        
Financing Receivable, Allowance for Credit Loss [Line Items]        
Loans, at amortized cost 36,970 99,164    
Allowance for credit losses on loans (638) (1,832) (1,937) (1,653)
Residential loans | Home equity        
Financing Receivable, Allowance for Credit Loss [Line Items]        
Loans, at amortized cost 88,325 82,087    
Allowance for credit losses on loans (684) (552) (558) (595)
Residential loans | Other residential        
Financing Receivable, Allowance for Credit Loss [Line Items]        
Loans, at amortized cost 143,207 118,508    
Allowance for credit losses on loans (1,141) (653) (595) (644)
Installment and other consumer | Installment and other consumer loans        
Financing Receivable, Allowance for Credit Loss [Line Items]        
Loans, at amortized cost 66,933 67,645    
Allowance for credit losses on loans $ (908) $ (976) $ (868) $ (621)
XML 84 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loans and Allowance for Credit Losses on Loans - Concentrations of Credit Narrative (Details)
Dec. 31, 2024
Dec. 31, 2023
Commercial real estate loans    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Percentage of loans by class to all loans 77.00% 75.00%
Loans secured by real estate    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Percentage of loans by class to all loans 89.00% 90.00%
XML 85 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loans and Allowance for Credit Losses on Loans - Schedule of Loans by Risk Grade and Origination Year (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Financing Receivable, Credit Quality Indicator [Line Items]      
Financing receivable, originated, year one $ 241,182 $ 183,397  
Financing receivable, originated, year two 132,158 291,859  
Financing receivable, originated, year three 263,469 320,078  
Financing receivable, originated, year four 286,656 264,689  
Financing receivable, originated, year five 251,574 239,856  
Prior 731,202 610,122  
Revolving Loans Amortized Cost 177,015 163,719  
Total 2,083,256 2,073,720  
Gross current period charge-offs, originated, year one 0    
Gross current period charge-offs, originated, year two (14)    
Gross current period charge-offs, originated, year three 0    
Gross current period charge-offs, originated, year four (39)    
Gross current period charge-offs, originated, year five 0    
Gross current period charge-offs, originated, prior (1)    
Gross current period charge-offs, originated, Revolving Loans Amortized Cost (45)    
Gross current period charge-offs, originated, total (99) (441) $ (32)
Pass and Watch      
Financing Receivable, Credit Quality Indicator [Line Items]      
Financing receivable, originated, year one 214,779 168,498  
Financing receivable, originated, year two 131,283 282,068  
Financing receivable, originated, year three 255,830 292,740  
Financing receivable, originated, year four 263,355 252,093  
Financing receivable, originated, year five 250,036 222,217  
Prior 645,628 534,401  
Revolving Loans Amortized Cost 168,325 154,208  
Total 1,929,236 1,906,225  
Special Mention      
Financing Receivable, Credit Quality Indicator [Line Items]      
Financing receivable, originated, year one 26,403 14,021  
Financing receivable, originated, year two 378 7,288  
Financing receivable, originated, year three 2,736 25,134  
Financing receivable, originated, year four 20,967 12,596  
Financing receivable, originated, year five 1,538 16,328  
Prior 49,608 50,504  
Revolving Loans Amortized Cost 7,286 9,300  
Total 108,916 135,171  
Substandard      
Financing Receivable, Credit Quality Indicator [Line Items]      
Financing receivable, originated, year one 0 878  
Financing receivable, originated, year two 497 2,503  
Financing receivable, originated, year three 4,903 2,204  
Financing receivable, originated, year four 2,334 0  
Financing receivable, originated, year five 0 1,311  
Prior 35,966 25,217  
Revolving Loans Amortized Cost 1,404 211  
Total 45,104 32,324  
Commercial and industrial | Commercial and industrial      
Financing Receivable, Credit Quality Indicator [Line Items]      
Financing receivable, originated, year one 10,549 25,615  
Financing receivable, originated, year two 20,282 9,187  
Financing receivable, originated, year three 10,535 2,970  
Financing receivable, originated, year four 1,371 3,718  
Financing receivable, originated, year five 2,655 16,773  
Prior 27,708 23,701  
Revolving Loans Amortized Cost 79,163 71,786  
Total 152,263 153,750  
Gross current period charge-offs, originated, year one 0    
Gross current period charge-offs, originated, year two 0    
Gross current period charge-offs, originated, year three 0    
Gross current period charge-offs, originated, year four 0    
Gross current period charge-offs, originated, year five 0    
Gross current period charge-offs, originated, prior 0    
Gross current period charge-offs, originated, Revolving Loans Amortized Cost (41)    
Gross current period charge-offs, originated, total (41) (11) (9)
Commercial and industrial | Commercial and industrial | Pass and Watch      
Financing Receivable, Credit Quality Indicator [Line Items]      
Financing receivable, originated, year one 9,951 25,615  
Financing receivable, originated, year two 20,282 9,187  
Financing receivable, originated, year three 7,742 2,970  
Financing receivable, originated, year four 1,371 3,718  
Financing receivable, originated, year five 2,650 15,128  
Prior 27,487 21,004  
Revolving Loans Amortized Cost 71,212 62,486  
Total 140,695 140,108  
Commercial and industrial | Commercial and industrial | Special Mention      
Financing Receivable, Credit Quality Indicator [Line Items]      
Financing receivable, originated, year one 598 0  
Financing receivable, originated, year two 0 0  
Financing receivable, originated, year three 0 0  
Financing receivable, originated, year four 0 0  
Financing receivable, originated, year five 5 334  
Prior 221 0  
Revolving Loans Amortized Cost 7,286 9,300  
Total 8,110 9,634  
Commercial and industrial | Commercial and industrial | Substandard      
Financing Receivable, Credit Quality Indicator [Line Items]      
Financing receivable, originated, year one 0 0  
Financing receivable, originated, year two 0 0  
Financing receivable, originated, year three 2,793 0  
Financing receivable, originated, year four 0 0  
Financing receivable, originated, year five 0 1,311  
Prior 0 2,697  
Revolving Loans Amortized Cost 665 0  
Total 3,458 4,008  
Commercial real estate loans | Commercial owner-occupied      
Financing Receivable, Credit Quality Indicator [Line Items]      
Financing receivable, originated, year one 14,638 14,559  
Financing receivable, originated, year two 13,764 48,537  
Financing receivable, originated, year three 45,491 65,523  
Financing receivable, originated, year four 63,406 38,528  
Financing receivable, originated, year five 41,964 41,280  
Prior 142,530 124,698  
Revolving Loans Amortized Cost 169 56  
Total 321,962 333,181  
Gross current period charge-offs, originated, total 0 (406) 0
Commercial real estate loans | Commercial owner-occupied | Pass and Watch      
Financing Receivable, Credit Quality Indicator [Line Items]      
Financing receivable, originated, year one 14,638 13,128  
Financing receivable, originated, year two 13,386 41,808  
Financing receivable, originated, year three 43,381 49,887  
Financing receivable, originated, year four 44,536 37,708  
Financing receivable, originated, year five 41,160 40,994  
Prior 130,197 114,018  
Revolving Loans Amortized Cost 169 56  
Total 287,467 297,599  
Commercial real estate loans | Commercial owner-occupied | Special Mention      
Financing Receivable, Credit Quality Indicator [Line Items]      
Financing receivable, originated, year one 0 1,431  
Financing receivable, originated, year two 378 4,498  
Financing receivable, originated, year three 0 15,636  
Financing receivable, originated, year four 18,870 820  
Financing receivable, originated, year five 804 286  
Prior 9,499 8,902  
Revolving Loans Amortized Cost 0 0  
Total 29,551 31,573  
Commercial real estate loans | Commercial owner-occupied | Substandard      
Financing Receivable, Credit Quality Indicator [Line Items]      
Financing receivable, originated, year one 0 0  
Financing receivable, originated, year two 0 2,231  
Financing receivable, originated, year three 2,110 0  
Financing receivable, originated, year four 0 0  
Financing receivable, originated, year five 0 0  
Prior 2,834 1,778  
Revolving Loans Amortized Cost 0 0  
Total 4,944 4,009  
Commercial real estate loans | Commercial real estate, non-owner occupied      
Financing Receivable, Credit Quality Indicator [Line Items]      
Financing receivable, originated, year one 137,396 77,596  
Financing receivable, originated, year two 65,403 175,090  
Financing receivable, originated, year three 165,540 208,042  
Financing receivable, originated, year four 200,885 162,607  
Financing receivable, originated, year five 179,789 155,568  
Prior 515,405 430,650  
Revolving Loans Amortized Cost 9,178 9,832  
Total 1,273,596 1,219,385  
Gross current period charge-offs, originated, total 0 0 0
Commercial real estate loans | Commercial real estate, non-owner occupied | Pass and Watch      
Financing Receivable, Credit Quality Indicator [Line Items]      
Financing receivable, originated, year one 119,053 76,718  
Financing receivable, originated, year two 64,906 172,028  
Financing receivable, originated, year three 162,804 196,340  
Financing receivable, originated, year four 196,661 150,831  
Financing receivable, originated, year five 179,060 139,860  
Prior 442,574 368,675  
Revolving Loans Amortized Cost 9,178 9,832  
Total 1,174,236 1,114,284  
Commercial real estate loans | Commercial real estate, non-owner occupied | Special Mention      
Financing Receivable, Credit Quality Indicator [Line Items]      
Financing receivable, originated, year one 18,343 0  
Financing receivable, originated, year two 0 2,790  
Financing receivable, originated, year three 2,736 9,498  
Financing receivable, originated, year four 2,097 11,776  
Financing receivable, originated, year five 729 15,708  
Prior 39,888 41,602  
Revolving Loans Amortized Cost 0 0  
Total 63,793 81,374  
Commercial real estate loans | Commercial real estate, non-owner occupied | Substandard      
Financing Receivable, Credit Quality Indicator [Line Items]      
Financing receivable, originated, year one 0 878  
Financing receivable, originated, year two 497 272  
Financing receivable, originated, year three 0 2,204  
Financing receivable, originated, year four 2,127 0  
Financing receivable, originated, year five 0 0  
Prior 32,943 20,373  
Revolving Loans Amortized Cost 0 0  
Total 35,567 23,727  
Commercial real estate loans | Construction      
Financing Receivable, Credit Quality Indicator [Line Items]      
Financing receivable, originated, year one 25,590 25,728  
Financing receivable, originated, year two 0 24,403  
Financing receivable, originated, year three 11,380 19,521  
Financing receivable, originated, year four 0 29,512  
Financing receivable, originated, year five 0 0  
Prior 0 0  
Revolving Loans Amortized Cost 0 0  
Total 36,970 99,164  
Gross current period charge-offs, originated, total 0 0 0
Commercial real estate loans | Construction | Pass and Watch      
Financing Receivable, Credit Quality Indicator [Line Items]      
Financing receivable, originated, year one 18,128 13,138  
Financing receivable, originated, year two 0 24,403  
Financing receivable, originated, year three 11,380 19,521  
Financing receivable, originated, year four 0 29,512  
Financing receivable, originated, year five 0 0  
Prior 0 0  
Revolving Loans Amortized Cost 0 0  
Total 29,508 86,574  
Commercial real estate loans | Construction | Special Mention      
Financing Receivable, Credit Quality Indicator [Line Items]      
Financing receivable, originated, year one 7,462 12,590  
Financing receivable, originated, year two 0 0  
Financing receivable, originated, year three 0 0  
Financing receivable, originated, year four 0 0  
Financing receivable, originated, year five 0 0  
Prior 0 0  
Revolving Loans Amortized Cost 0 0  
Total 7,462 12,590  
Residential loans | Home equity      
Financing Receivable, Credit Quality Indicator [Line Items]      
Financing receivable, originated, year one 94 0  
Financing receivable, originated, year two 13 0  
Financing receivable, originated, year three 0 0  
Financing receivable, originated, year four 0 0  
Financing receivable, originated, year five 0 0  
Prior 1,142 1,103  
Revolving Loans Amortized Cost 87,076 80,984  
Total 88,325 82,087  
Gross current period charge-offs, originated, total 0 0 0
Residential loans | Home equity | Pass and Watch      
Financing Receivable, Credit Quality Indicator [Line Items]      
Financing receivable, originated, year one 94 0  
Financing receivable, originated, year two 13 0  
Financing receivable, originated, year three 0 0  
Financing receivable, originated, year four 0 0  
Financing receivable, originated, year five 0 0  
Prior 968 734  
Revolving Loans Amortized Cost 86,337 80,773  
Total 87,412 81,507  
Residential loans | Home equity | Substandard      
Financing Receivable, Credit Quality Indicator [Line Items]      
Financing receivable, originated, year one 0 0  
Financing receivable, originated, year two 0 0  
Financing receivable, originated, year three 0 0  
Financing receivable, originated, year four 0 0  
Financing receivable, originated, year five 0 0  
Prior 174 369  
Revolving Loans Amortized Cost 739 211  
Total 913 580  
Residential loans | Other residential      
Financing Receivable, Credit Quality Indicator [Line Items]      
Financing receivable, originated, year one 35,390 17,861  
Financing receivable, originated, year two 17,267 20,114  
Financing receivable, originated, year three 19,682 13,390  
Financing receivable, originated, year four 12,989 25,637  
Financing receivable, originated, year five 24,378 20,935  
Prior 33,501 20,571  
Revolving Loans Amortized Cost 0 0  
Total 143,207 118,508  
Gross current period charge-offs, originated, total 0 0 0
Residential loans | Other residential | Pass and Watch      
Financing Receivable, Credit Quality Indicator [Line Items]      
Financing receivable, originated, year one 35,390 17,861  
Financing receivable, originated, year two 17,267 20,114  
Financing receivable, originated, year three 19,682 13,390  
Financing receivable, originated, year four 12,989 25,637  
Financing receivable, originated, year five 24,378 20,935  
Prior 33,501 20,571  
Revolving Loans Amortized Cost 0 0  
Total 143,207 118,508  
Installment and other consumer | Installment and other consumer loans      
Financing Receivable, Credit Quality Indicator [Line Items]      
Financing receivable, originated, year one 17,525 22,038  
Financing receivable, originated, year two 15,429 14,528  
Financing receivable, originated, year three 10,841 10,632  
Financing receivable, originated, year four 8,005 4,687  
Financing receivable, originated, year five 2,788 5,300  
Prior 10,916 9,399  
Revolving Loans Amortized Cost 1,429 1,061  
Total 66,933 67,645  
Gross current period charge-offs, originated, year one 0    
Gross current period charge-offs, originated, year two (14)    
Gross current period charge-offs, originated, year three 0    
Gross current period charge-offs, originated, year four (39)    
Gross current period charge-offs, originated, year five 0    
Gross current period charge-offs, originated, prior (1)    
Gross current period charge-offs, originated, Revolving Loans Amortized Cost (4)    
Gross current period charge-offs, originated, total (58) (24) $ (23)
Installment and other consumer | Installment and other consumer loans | Pass and Watch      
Financing Receivable, Credit Quality Indicator [Line Items]      
Financing receivable, originated, year one 17,525 22,038  
Financing receivable, originated, year two 15,429 14,528  
Financing receivable, originated, year three 10,841 10,632  
Financing receivable, originated, year four 7,798 4,687  
Financing receivable, originated, year five 2,788 5,300  
Prior 10,901 9,399  
Revolving Loans Amortized Cost 1,429 1,061  
Total 66,711 $ 67,645  
Installment and other consumer | Installment and other consumer loans | Substandard      
Financing Receivable, Credit Quality Indicator [Line Items]      
Financing receivable, originated, year one 0    
Financing receivable, originated, year two 0    
Financing receivable, originated, year three 0    
Financing receivable, originated, year four 207    
Financing receivable, originated, year five 0    
Prior 15    
Revolving Loans Amortized Cost 0    
Total $ 222    
XML 86 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loans and Allowance for Credit Losses on Loans - Loans Outstanding and Aging Analysis (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
loan
Dec. 31, 2023
USD ($)
loan
Dec. 31, 2022
USD ($)
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost $ 2,083,256,000 $ 2,073,720,000  
Number of loans past due more than 90 days still accruing | loan 0 0  
Financing receivable, nonaccrual, earning interest on cash basis $ 0 $ 0  
Nonaccrual interest income 0 0 $ 0
Nonaccrual interest income reversal 530,000 206,000 $ 48,000
Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 2,083,256,000 2,073,720,000  
Non-accrual loans 33,881,000 7,992,000  
Non-accrual loans with no allowance 2,993,000 3,091,000  
Total past due | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 16,938,000 7,664,000  
30-59 days past due | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 2,282,000 3,930,000  
60-89 days past due | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 752,000 2,274,000  
90 days or more past due | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 13,904,000 1,460,000  
Current | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 2,066,318,000 2,066,056,000  
Commercial and industrial | Commercial and industrial      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 152,263,000 153,750,000  
Commercial and industrial | Commercial and industrial | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 152,263,000 153,750,000  
Non-accrual loans 2,845,000 4,008,000  
Non-accrual loans with no allowance 0 1,311,000  
Commercial and industrial | Commercial and industrial | Total past due | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 2,996,000 4,371,000  
Commercial and industrial | Commercial and industrial | 30-59 days past due | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 203,000 2,991,000  
Commercial and industrial | Commercial and industrial | 60-89 days past due | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 0 69,000  
Commercial and industrial | Commercial and industrial | 90 days or more past due | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 2,793,000 1,311,000  
Commercial and industrial | Commercial and industrial | Current | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 149,267,000 149,379,000  
Commercial real estate loans | Commercial owner-occupied      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 321,962,000 333,181,000  
Commercial real estate loans | Commercial owner-occupied | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 321,962,000 333,181,000  
Non-accrual loans 1,537,000 434,000  
Non-accrual loans with no allowance 1,537,000 434,000  
Commercial real estate loans | Commercial owner-occupied | Total past due | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 880,000 767,000  
Commercial real estate loans | Commercial owner-occupied | 30-59 days past due | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 208,000 618,000  
Commercial real estate loans | Commercial owner-occupied | 60-89 days past due | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 559,000 0  
Commercial real estate loans | Commercial owner-occupied | 90 days or more past due | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 113,000 149,000  
Commercial real estate loans | Commercial owner-occupied | Current | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 321,082,000 332,414,000  
Commercial real estate loans | Commercial real estate, non-owner occupied      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 1,273,596,000 1,219,385,000  
Commercial real estate loans | Commercial real estate, non-owner occupied | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 1,273,596,000 1,219,385,000  
Non-accrual loans 28,525,000 3,081,000  
Non-accrual loans with no allowance 497,000 877,000  
Commercial real estate loans | Commercial real estate, non-owner occupied | Total past due | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 11,460,000 2,204,000  
Commercial real estate loans | Commercial real estate, non-owner occupied | 30-59 days past due | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 718,000 0  
Commercial real estate loans | Commercial real estate, non-owner occupied | 60-89 days past due | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 0 2,204,000  
Commercial real estate loans | Commercial real estate, non-owner occupied | 90 days or more past due | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 10,742,000 0  
Commercial real estate loans | Commercial real estate, non-owner occupied | Current | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 1,262,136,000 1,217,181,000  
Commercial real estate loans | Construction      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 36,970,000 99,164,000  
Commercial real estate loans | Construction | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 36,970,000 99,164,000  
Non-accrual loans 0 0  
Non-accrual loans with no allowance 0 0  
Commercial real estate loans | Construction | Total past due | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 0 0  
Commercial real estate loans | Construction | 30-59 days past due | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 0 0  
Commercial real estate loans | Construction | 60-89 days past due | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 0 0  
Commercial real estate loans | Construction | 90 days or more past due | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 0 0  
Commercial real estate loans | Construction | Current | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 36,970,000 99,164,000  
Residential loans | Home equity      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 88,325,000 82,087,000  
Residential loans | Home equity | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 88,325,000 82,087,000  
Non-accrual loans 752,000 469,000  
Non-accrual loans with no allowance 752,000 469,000  
Residential loans | Home equity | Total past due | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 1,172,000 43,000  
Residential loans | Home equity | 30-59 days past due | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 738,000 43,000  
Residential loans | Home equity | 60-89 days past due | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 186,000 0  
Residential loans | Home equity | 90 days or more past due | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 248,000 0  
Residential loans | Home equity | Current | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 87,153,000 82,044,000  
Residential loans | Other residential      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 143,207,000 118,508,000  
Residential loans | Other residential | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 143,207,000 118,508,000  
Non-accrual loans 0 0  
Non-accrual loans with no allowance 0 0  
Residential loans | Other residential | Total past due | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 0 83,000  
Residential loans | Other residential | 30-59 days past due | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 0 83,000  
Residential loans | Other residential | 60-89 days past due | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 0 0  
Residential loans | Other residential | 90 days or more past due | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 0 0  
Residential loans | Other residential | Current | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 143,207,000 118,425,000  
Installment and other consumer | Installment and other consumer loans      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 66,933,000 67,645,000  
Installment and other consumer | Installment and other consumer loans | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 66,933,000 67,645,000  
Non-accrual loans 222,000 0  
Non-accrual loans with no allowance 207,000 0  
Installment and other consumer | Installment and other consumer loans | Total past due | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 430,000 196,000  
Installment and other consumer | Installment and other consumer loans | 30-59 days past due | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 415,000 195,000  
Installment and other consumer | Installment and other consumer loans | 60-89 days past due | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 7,000 1,000  
Installment and other consumer | Installment and other consumer loans | 90 days or more past due | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost 8,000 0  
Installment and other consumer | Installment and other consumer loans | Current | Financial Asset, Other than Financial Asset Acquired with Credit Deterioration      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, at amortized cost $ 66,503,000 $ 67,449,000  
XML 87 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loans and Allowance for Credit Losses on Loans - Schedule of Collateral-Dependent Non-Accrual Loans (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for credit losses $ 30,656,000 $ 25,172,000 $ 22,983,000 $ 23,023,000
Nonaccrual collateral dependent loans in process of foreclosure $ 0 $ 0    
Weighted average ratio of loans value to collateral dependent loans value 115.00% 70.00%    
Collateral Pledged        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Non-accrual loans $ 31,088,000 $ 5,295,000    
Allowance for credit losses 8,000,000 408,000    
Commercial Real Estate        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Non-accrual loans 30,114,000 4,826,000    
Residential Real Estate        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Non-accrual loans 752,000 469,000    
Other        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Non-accrual loans 222,000 0    
Commercial and industrial | Commercial and industrial        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for credit losses 1,576,000 1,712,000 1,794,000 1,709,000
Commercial and industrial | Commercial and industrial | Collateral Pledged        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Non-accrual loans 52,000 1,311,000    
Allowance for credit losses 52,000 0    
Commercial and industrial | Commercial and industrial | Commercial Real Estate        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Non-accrual loans 52,000 1,311,000    
Commercial and industrial | Commercial and industrial | Residential Real Estate        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Non-accrual loans 0 0    
Commercial and industrial | Commercial and industrial | Other        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Non-accrual loans 0 0    
Commercial real estate loans | Commercial owner-occupied        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for credit losses 2,361,000 2,476,000 2,487,000 2,776,000
Commercial real estate loans | Commercial owner-occupied | Collateral Pledged        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Non-accrual loans 1,537,000 434,000    
Allowance for credit losses 0 0    
Commercial real estate loans | Commercial owner-occupied | Commercial Real Estate        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Non-accrual loans 1,537,000 434,000    
Commercial real estate loans | Commercial owner-occupied | Residential Real Estate        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Non-accrual loans 0 0    
Commercial real estate loans | Commercial owner-occupied | Other        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Non-accrual loans 0 0    
Commercial real estate loans | Commercial real estate, non-owner occupied        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for credit losses 22,093,000 14,933,000 12,676,000 12,739,000
Commercial real estate loans | Commercial real estate, non-owner occupied | Collateral Pledged        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Non-accrual loans 28,525,000 3,081,000    
Allowance for credit losses 7,933,000 408,000    
Commercial real estate loans | Commercial real estate, non-owner occupied | Commercial Real Estate        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Non-accrual loans 28,525,000 3,081,000    
Commercial real estate loans | Commercial real estate, non-owner occupied | Residential Real Estate        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Non-accrual loans 0 0    
Commercial real estate loans | Commercial real estate, non-owner occupied | Other        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Non-accrual loans 0 0    
Commercial real estate loans | Installment and other consumer loans | Collateral Pledged        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Non-accrual loans 222,000      
Allowance for credit losses 15,000      
Commercial real estate loans | Installment and other consumer loans | Commercial Real Estate        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Non-accrual loans 0      
Commercial real estate loans | Installment and other consumer loans | Residential Real Estate        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Non-accrual loans      
Commercial real estate loans | Installment and other consumer loans | Other        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Non-accrual loans 222,000      
Home equity | Home equity        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for credit losses 684,000 552,000 $ 558,000 $ 595,000
Home equity | Home equity | Collateral Pledged        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Non-accrual loans 752,000 469,000    
Allowance for credit losses 0 0    
Home equity | Home equity | Commercial Real Estate        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Non-accrual loans 0 0    
Home equity | Home equity | Residential Real Estate        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Non-accrual loans 752,000 469,000    
Home equity | Home equity | Other        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Non-accrual loans $ 0 $ 0    
XML 88 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loans and Allowance for Credit Losses on Loans - Schedule of Amortized Cost of Loans Modified (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Total Modifications $ 188 $ 2,309
Term Extension    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Total Modifications 188 2,309
Total Modifications    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Total Modifications 188 2,309
Residential loans | Home equity    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Total Modifications 188  
Residential loans | Home equity | Term Extension    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Total Modifications 188  
Residential loans | Home equity | Total Modifications    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Total Modifications $ 188  
Percent of Portfolio Class Total 0.20%  
Commercial and industrial | Commercial owner-occupied    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Total Modifications   1,431
Commercial and industrial | Commercial owner-occupied | Term Extension    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Total Modifications   1,431
Commercial and industrial | Commercial owner-occupied | Total Modifications    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Total Modifications   $ 1,431
Percent of Portfolio Class Total   0.40%
Commercial and industrial | Commercial non-owner occupied    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Total Modifications   $ 878
Commercial and industrial | Commercial non-owner occupied | Term Extension    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Total Modifications   878
Commercial and industrial | Commercial non-owner occupied | Total Modifications    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Total Modifications   $ 878
Percent of Portfolio Class Total   0.10%
XML 89 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loans and Allowance for Credit Losses on Loans - Schedule of Financial Effect of Loan Modifications (Details) - Term Extension
3 Months Ended 12 Months Ended
Dec. 31, 2023
Dec. 31, 2024
Residential loans | Home equity    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Weighted-Average Term Extension (in years)   6 years 7 months 6 days
Commercial and industrial | Commercial owner-occupied    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Weighted-Average Term Extension (in years) 2 years 3 months 18 days  
Commercial and industrial | Commercial non-owner occupied    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Weighted-Average Term Extension (in years) 6 months  
XML 90 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loans and Allowance for Credit Losses on Loans - Schedule of Amortized Cost and Payment Status of Loans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Total Modifications $ 188 $ 2,309
Non-Accrual 113 878
Current    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Total Modifications 188 2,309
30-59 days past due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Total Modifications 0 0
60-89 days past due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Total Modifications 0 0
90 days or more past due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Total Modifications 0 0
Residential loans | Home equity    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Total Modifications 188  
Non-Accrual 113  
Residential loans | Home equity | Current    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Total Modifications 188  
Residential loans | Home equity | 30-59 days past due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Total Modifications 0  
Residential loans | Home equity | 60-89 days past due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Total Modifications 0  
Residential loans | Home equity | 90 days or more past due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Total Modifications $ 0  
Commercial and industrial | Commercial owner-occupied    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Total Modifications   1,431
Non-Accrual   0
Commercial and industrial | Commercial owner-occupied | Current    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Total Modifications   1,431
Commercial and industrial | Commercial owner-occupied | 30-59 days past due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Total Modifications   0
Commercial and industrial | Commercial owner-occupied | 60-89 days past due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Total Modifications   0
Commercial and industrial | Commercial owner-occupied | 90 days or more past due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Total Modifications   0
Commercial and industrial | Commercial non-owner occupied    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Total Modifications   878
Non-Accrual   878
Commercial and industrial | Commercial non-owner occupied | Current    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Total Modifications   878
Commercial and industrial | Commercial non-owner occupied | 30-59 days past due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Total Modifications   0
Commercial and industrial | Commercial non-owner occupied | 60-89 days past due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Total Modifications   0
Commercial and industrial | Commercial non-owner occupied | 90 days or more past due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Total Modifications   $ 0
XML 91 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loans and Allowance for Credit Losses on Loans - Schedule of Allocation of the Allowance for Credit Losses on Loans (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Financing Receivable, Troubled Debt Restructuring [Line Items]        
Allowance for credit losses $ 30,656 $ 25,172 $ 22,983 $ 23,023
Commercial and industrial | Commercial and industrial        
Financing Receivable, Troubled Debt Restructuring [Line Items]        
Allowance for credit losses 1,576 1,712 1,794 1,709
Commercial real estate loans | Commercial owner-occupied        
Financing Receivable, Troubled Debt Restructuring [Line Items]        
Allowance for credit losses 2,361 2,476 2,487 2,776
Commercial real estate loans | Commercial real estate, non-owner occupied        
Financing Receivable, Troubled Debt Restructuring [Line Items]        
Allowance for credit losses 22,093 14,933 12,676 12,739
Commercial real estate loans | Construction        
Financing Receivable, Troubled Debt Restructuring [Line Items]        
Allowance for credit losses 638 1,832 1,937 1,653
Residential loans | Home equity        
Financing Receivable, Troubled Debt Restructuring [Line Items]        
Allowance for credit losses 684 552 558 595
Residential loans | Other residential        
Financing Receivable, Troubled Debt Restructuring [Line Items]        
Allowance for credit losses 1,141 653 595 644
Installment and other consumer | Installment and other consumer loans        
Financing Receivable, Troubled Debt Restructuring [Line Items]        
Allowance for credit losses 908 976 868 621
Unallocated        
Financing Receivable, Troubled Debt Restructuring [Line Items]        
Allowance for credit losses 1,255 2,038 $ 2,068 $ 2,286
Modeled expected credit losses        
Financing Receivable, Troubled Debt Restructuring [Line Items]        
Allowance for credit losses 12,051 11,467    
Modeled expected credit losses | Commercial and industrial | Commercial and industrial        
Financing Receivable, Troubled Debt Restructuring [Line Items]        
Allowance for credit losses 759 897    
Modeled expected credit losses | Commercial real estate loans | Commercial owner-occupied        
Financing Receivable, Troubled Debt Restructuring [Line Items]        
Allowance for credit losses 1,241 1,270    
Modeled expected credit losses | Commercial real estate loans | Commercial real estate, non-owner occupied        
Financing Receivable, Troubled Debt Restructuring [Line Items]        
Allowance for credit losses 7,632 7,380    
Modeled expected credit losses | Commercial real estate loans | Construction        
Financing Receivable, Troubled Debt Restructuring [Line Items]        
Allowance for credit losses 41 185    
Modeled expected credit losses | Residential loans | Home equity        
Financing Receivable, Troubled Debt Restructuring [Line Items]        
Allowance for credit losses 620 482    
Modeled expected credit losses | Residential loans | Other residential        
Financing Receivable, Troubled Debt Restructuring [Line Items]        
Allowance for credit losses 1,133 619    
Modeled expected credit losses | Installment and other consumer | Installment and other consumer loans        
Financing Receivable, Troubled Debt Restructuring [Line Items]        
Allowance for credit losses 625 634    
Modeled expected credit losses | Unallocated        
Financing Receivable, Troubled Debt Restructuring [Line Items]        
Allowance for credit losses 0 0    
Qualitative adjustments        
Financing Receivable, Troubled Debt Restructuring [Line Items]        
Allowance for credit losses 10,512 12,284    
Qualitative adjustments | Commercial and industrial | Commercial and industrial        
Financing Receivable, Troubled Debt Restructuring [Line Items]        
Allowance for credit losses 672 622    
Qualitative adjustments | Commercial real estate loans | Commercial owner-occupied        
Financing Receivable, Troubled Debt Restructuring [Line Items]        
Allowance for credit losses 1,120 1,205    
Qualitative adjustments | Commercial real estate loans | Commercial real estate, non-owner occupied        
Financing Receivable, Troubled Debt Restructuring [Line Items]        
Allowance for credit losses 6,528 6,327    
Qualitative adjustments | Commercial real estate loans | Construction        
Financing Receivable, Troubled Debt Restructuring [Line Items]        
Allowance for credit losses 597 1,647    
Qualitative adjustments | Residential loans | Home equity        
Financing Receivable, Troubled Debt Restructuring [Line Items]        
Allowance for credit losses 64 70    
Qualitative adjustments | Residential loans | Other residential        
Financing Receivable, Troubled Debt Restructuring [Line Items]        
Allowance for credit losses 8 33    
Qualitative adjustments | Installment and other consumer | Installment and other consumer loans        
Financing Receivable, Troubled Debt Restructuring [Line Items]        
Allowance for credit losses 268 342    
Qualitative adjustments | Unallocated        
Financing Receivable, Troubled Debt Restructuring [Line Items]        
Allowance for credit losses 1,255 2,038    
Specific allocations        
Financing Receivable, Troubled Debt Restructuring [Line Items]        
Allowance for credit losses 8,093 1,421    
Specific allocations | Commercial and industrial | Commercial and industrial        
Financing Receivable, Troubled Debt Restructuring [Line Items]        
Allowance for credit losses 145 193    
Specific allocations | Commercial real estate loans | Commercial owner-occupied        
Financing Receivable, Troubled Debt Restructuring [Line Items]        
Allowance for credit losses 0 1    
Specific allocations | Commercial real estate loans | Commercial real estate, non-owner occupied        
Financing Receivable, Troubled Debt Restructuring [Line Items]        
Allowance for credit losses 7,933 1,226    
Specific allocations | Commercial real estate loans | Construction        
Financing Receivable, Troubled Debt Restructuring [Line Items]        
Allowance for credit losses 0 0    
Specific allocations | Residential loans | Home equity        
Financing Receivable, Troubled Debt Restructuring [Line Items]        
Allowance for credit losses 0 0    
Specific allocations | Residential loans | Other residential        
Financing Receivable, Troubled Debt Restructuring [Line Items]        
Allowance for credit losses 0 1    
Specific allocations | Installment and other consumer | Installment and other consumer loans        
Financing Receivable, Troubled Debt Restructuring [Line Items]        
Allowance for credit losses 15 0    
Specific allocations | Unallocated        
Financing Receivable, Troubled Debt Restructuring [Line Items]        
Allowance for credit losses $ 0 $ 0    
XML 92 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loans and Allowance for Credit Losses on Loans - Allocation of the Allowance for Credit Losses on Loans Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
Financing Receivable, Allowance for Credit Loss [Line Items]  
Financing receivable allowance increase $ 5.5
Specific allocations  
Financing Receivable, Allowance for Credit Loss [Line Items]  
Financing receivable allowance increase 6.7
Commercial non-owner occupied | Commercial and industrial  
Financing Receivable, Allowance for Credit Loss [Line Items]  
Financing receivable allowance, current 16.7
Commercial non-owner occupied | Commercial and industrial | Specific allocations  
Financing Receivable, Allowance for Credit Loss [Line Items]  
Financing receivable allowance increase $ 5.2
XML 93 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loans and Allowance for Credit Losses on Loans - Schedule of Allowance for Credit Losses on Loans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Allowance for Loan and Lease Losses [Roll Forward]      
Beginning balance $ 25,172 $ 22,983 $ 23,023
(Reversal) provision 5,550 2,575 (63)
(Charge-offs) (99) (441) (32)
Recoveries 33 55 55
Ending balance 30,656 25,172 22,983
Commercial and industrial | Commercial and industrial      
Allowance for Loan and Lease Losses [Roll Forward]      
Beginning balance 1,712 1,794 1,709
(Reversal) provision (116) (100) 72
(Charge-offs) (41) (11) (9)
Recoveries 21 29 22
Ending balance 1,576 1,712 1,794
Commercial real estate loans | Commercial owner-occupied      
Allowance for Loan and Lease Losses [Roll Forward]      
Beginning balance 2,476 2,487 2,776
(Reversal) provision (115) 395 (289)
(Charge-offs) 0 (406) 0
Recoveries 0 0 0
Ending balance 2,361 2,476 2,487
Commercial real estate loans | Commercial real estate, non-owner occupied      
Allowance for Loan and Lease Losses [Roll Forward]      
Beginning balance 14,933 12,676 12,739
(Reversal) provision 7,152 2,257 (63)
(Charge-offs) 0 0 0
Recoveries 8 0 0
Ending balance 22,093 14,933 12,676
Commercial real estate loans | Construction      
Allowance for Loan and Lease Losses [Roll Forward]      
Beginning balance 1,832 1,937 1,653
(Reversal) provision (1,194) (130) 251
(Charge-offs) 0 0 0
Recoveries 0 25 33
Ending balance 638 1,832 1,937
Residential loans | Home equity      
Allowance for Loan and Lease Losses [Roll Forward]      
Beginning balance 552 558 595
(Reversal) provision 132 (6) (37)
(Charge-offs) 0 0 0
Recoveries 0 0 0
Ending balance 684 552 558
Residential loans | Other residential      
Allowance for Loan and Lease Losses [Roll Forward]      
Beginning balance 653 595 644
(Reversal) provision 488 58 (49)
(Charge-offs) 0 0 0
Recoveries 0 0 0
Ending balance 1,141 653 595
Installment and other consumer | Installment and other consumer loans      
Allowance for Loan and Lease Losses [Roll Forward]      
Beginning balance 976 868 621
(Reversal) provision (14) 131 270
(Charge-offs) (58) (24) (23)
Recoveries 4 1 0
Ending balance 908 976 868
Unallocated      
Allowance for Loan and Lease Losses [Roll Forward]      
Beginning balance 2,038 2,068 2,286
(Reversal) provision (783) (30) (218)
(Charge-offs) 0 0 0
Recoveries 0 0 0
Ending balance $ 1,255 $ 2,038 $ 2,068
XML 94 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loans and Allowance for Credit Losses on Loans - Pledged Loans Narrative (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Other residential | Federal Reserve Bank    
Financial Instruments Owned and Pledged as Collateral [Line Items]    
Collateral pledged $ 110.0 $ 110.4
Federal Home Loan Bank of San Francisco    
Financial Instruments Owned and Pledged as Collateral [Line Items]    
Collateral pledged $ 1,351.0 $ 1,288.0
XML 95 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loans and Allowance for Credit Losses on Loans - Related Party Loans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Loans and Leases Receivable, Related Parties [Roll Forward]      
Balance at beginning of year $ 5,832 $ 6,445 $ 7,942
Additions 1,425 0 1,525
Repayments (3,125) (613) (364)
Reclassified due to a change in borrower status 0 0 (2,658)
Balance at end of year $ 4,132 $ 5,832 $ 6,445
XML 96 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loans and Allowance for Credit Losses on Loans - Related Party Loans Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Directors, Officers, Principal Shareholders and Associates    
Related Party Transaction [Line Items]    
Undisbursed commitment to related parties $ 211 $ 212
XML 97 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Bank Premises and Equipment - Schedule of Bank Premises and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Finance lease right-of-use assets $ 616 $ 608
Subtotal 30,353 30,940
Accumulated depreciation and amortization (23,521) (23,148)
Bank premises and equipment, net 6,832 7,792
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Bank premises and equipment, gross 16,762 16,578
Furniture and equipment    
Property, Plant and Equipment [Line Items]    
Bank premises and equipment, gross 10,544 11,336
Buildings    
Property, Plant and Equipment [Line Items]    
Bank premises and equipment, gross 1,261 1,248
Land    
Property, Plant and Equipment [Line Items]    
Bank premises and equipment, gross 1,170 1,170
Finance lease right-of-use assets    
Property, Plant and Equipment [Line Items]    
Finance lease right-of-use assets $ 616 $ 608
XML 98 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Bank Premises and Equipment - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Abstract]      
Depreciation and amortization $ 1.5 $ 2.1 $ 1.8
XML 99 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Bank Owned Life Insurance (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Insurance [Abstract]      
Estimated death benefits $ 133,500,000    
Death benefits provided under terms of the programs 71,000,000.0 $ 68,100,000  
Earnings on bank-owned life insurance, net 1,714,000 1,802,000 $ 1,229,000
Proceeds in excess of the cash surrender values $ 0 $ 313,000 $ 86,000
XML 100 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits - Schedule of Stratification of Time Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deposits [Abstract]    
Time deposits of less than or equal to $250 thousand $ 134,068 $ 145,697
Time deposits of more than $250 thousand 108,309 105,620
Total time deposits $ 242,377 $ 251,317
XML 101 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Deposits [Abstract]      
Interest on time accounts $ 9,254 $ 4,715 $ 323
Held-to-maturity securities pledged as collateral 288,400    
Deposit overdrafts reclassified as loan balances 393 320  
Related party deposit liabilities $ 18,000 $ 23,600  
XML 102 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits - Schedule of Time Deposit Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Scheduled time deposit maturities    
2025 $ 230,203  
2026 6,188  
2027 2,805  
2028 2,319  
2029 862  
Thereafter 0  
Total time deposits $ 242,377 $ 251,317
XML 103 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Borrowings and Other Obligations - Federal Home Loan Bank, Funds Lines of Credit and Reserve Bank (Details) - Line of Credit - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
FHLB short-term borrowings    
Line of Credit Facility [Line Items]    
Lines of credit $ 948.1 $ 1,009.0
Federal Funds Purchased | Unsecured Debt    
Line of Credit Facility [Line Items]    
Lines of credit 125.0 135.0
Federal Reserve Bank of San Francisco | FRBSF short-term borrowings under the BTFP    
Line of Credit Facility [Line Items]    
Lines of credit $ 358.0 64.0
Federal Reserve Bank Advances | FRBSF short-term borrowings under the BTFP    
Line of Credit Facility [Line Items]    
Lines of credit   $ 270.2
XML 104 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Borrowings and Other Obligations - Other Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Disclosure [Abstract]    
Carrying Value $ 154 $ 298
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Carrying Value Carrying Value
XML 105 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Borrowings and Other Obligations - Schedule of Borrowings (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]      
Carrying Value $ 154 $ 298  
Carrying Value 154 26,298 $ 112,439
Average Balance $ 4,628 $ 221,623 $ 2,295
Average Rate 5.13% 5.15% 3.90%
Other obligations (finance leases)      
Debt Instrument [Line Items]      
Carrying Value $ 154 $ 298 $ 439
Average Balance $ 222 $ 364 $ 374
Average Rate 2.23% 1.88% 0.65%
Line of Credit | Federal funds lines of credit      
Debt Instrument [Line Items]      
Carrying Value $ 0 $ 0 $ 0
Average Balance $ 0 $ 0 $ 0
Average Rate 0.00% 0.00% 0.00%
Line of Credit | FRBSF advances - Discount Window      
Debt Instrument [Line Items]      
Carrying Value $ 0 $ 0 $ 0
Average Balance $ 2,680 $ 0 $ 0
Average Rate 5.42% 0.00% 0.00%
FHLB short-term borrowings | Line of Credit      
Debt Instrument [Line Items]      
Carrying Value $ 0 $ 0 $ 112,000
Average Balance $ 119 $ 164,299 $ 1,921
Average Rate 5.52% 5.10% 4.48%
FHLB fixed-rate advances | Line of Credit      
Debt Instrument [Line Items]      
Carrying Value $ 0 $ 0 $ 0
Average Balance $ 0 $ 0 $ 0
Average Rate 0.00% 0.00% 0.00%
FRBSF short-term borrowings under the BTFP | Line of Credit      
Debt Instrument [Line Items]      
Carrying Value $ 0 $ 26,000 $ 0
Average Balance $ 1,607 $ 56,959 $ 0
Average Rate 5.00% 5.30% 0.00%
XML 106 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity and Stock Plans - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2017
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total compensation cost for share-based payment arrangements $ 622,000 $ 522,000 $ 962,000    
Share-based compensation income tax benefit recognized 206,000 146,000 257,000    
Unrecognized compensation expense $ 800,000        
Period for recognizing unrecognized compensation expense 2 years 2 months 12 days        
Excess tax benefits recorded as a reduction to income tax expense $ 0 2,000 3,000    
Stock options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total grant-date fair value of option shares vested $ 100,000 255,000 356,000    
Stock options | Officers and Employees          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period 3 years        
Expiration period of grants 10 years        
Stock options | Officers and Employees | Share-Based Payment Arrangement, Tranche One          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage 33.33%        
Stock options | Officers and Employees | Share-Based Payment Arrangement, Tranche Two          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage 33.33%        
Stock options | Officers and Employees | Share-Based Payment Arrangement, Tranche Three          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage 33.33%        
Stock options | Non-Employee Directors          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expiration period of grants 10 years        
Performance shares          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period 3 years        
Restricted stock award          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total grant-date fair value of option shares vested $ 355,000 $ 428,000 $ 431,000    
Minimum | Performance shares          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage 0.00%        
Maximum | Performance shares          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage 200.00%        
The Plan, 2020          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares approved to be issued in common stock (in shares)         250,000
Number of shares available for future grants under plan (in shares) 182,355        
Employee Stock Purchase Plan, 2017          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares available for future grants under plan (in shares) 370,739        
Discount from closing market price at end of each quarter       5.00%  
Employee Stock Purchase Plan, 2017 | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Approved payroll deduction to purchase shares, percentage       1.00%  
Employee Stock Purchase Plan, 2017 | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Approved payroll deduction to purchase shares, percentage       15.00%  
The 2017 Equity Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares available for future grants under plan (in shares) 742,785        
Common Stock | The Plan, 2020          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares awarded in period from plan (in shares) 27,287 18,362 10,145    
XML 107 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity and Stock Plans - Schedule of Cashless Exercise Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Equity [Abstract]      
Number of shares withheld (in shares) 3,798 3,132 11,505
Total amount withheld (in thousands) $ 64 $ 86 $ 393
Weighted-average price (in dollars per share) $ 16.89 $ 27.57 $ 34.13
XML 108 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity and Stock Plans - Schedule of Options Outstanding Rollforward (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Number of Shares        
Options outstanding, beginning balance (in shares) 303,777 329,705 365,381  
Granted (in shares)   10,040 39,094  
Cancelled, expired or forfeited (in shares) (25,594) (23,804) (23,760)  
Exercised (in shares)   (12,164) (51,010)  
Options outstanding, ending balance (in shares) 278,183 303,777 329,705 365,381
Exercisable (vested), ending balance (in shares) 273,242 283,578 287,228  
Weighted Average Exercise Price        
Options outstanding, beginning balance (in dollars per share) $ 33.22 $ 33.22 $ 31.97  
Granted (in dollars per share)   32.54 34.16  
Cancelled, expired or forfeited (in dollars per share) 29.81 35.06 37.48  
Exercised (in dollars per share)   20.25 23.01  
Options outstanding, ending balance (in dollars per share) 33.92 33.22 33.22 $ 31.97
Exercisable (vested), ending balance (in dollars per shares) $ 33.92 $ 33.46 $ 32.81  
Aggregate Intrinsic Value        
Options outstanding, beginning balance $ 1 $ 813 $ 2,326  
Exercised   88 617  
Options outstanding, ending balance 2 1 813 $ 2,326
Exercisable (vested) $ 2 $ 1 $ 813  
Weighted Average Grant-Date Fair Value        
Granted (in dollars per share)   $ 8.49 $ 8.49  
Weighted Average Remaining Contractual Term (in years)        
Options outstanding 3 years 11 months 4 days 4 years 10 months 9 days 5 years 7 months 2 days 5 years 6 months 25 days
Exercisable (vested) 3 years 10 months 13 days 4 years 7 months 24 days 5 years 1 month 24 days  
XML 109 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity and Stock Plans - Schedule of Options Outstanding by Price Range (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock Options Outstanding (in shares) 278,183 303,777 329,705 365,381
Stock Options Outstanding, Remaining Contractual Life (in years) 3 years 11 months 4 days 4 years 10 months 9 days 5 years 7 months 2 days 5 years 6 months 25 days
Weighted Average Exercise Price (in dollars per share) $ 33.92 $ 33.22 $ 33.22 $ 31.97
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock Options Outstanding (in shares) 278,183      
Stock Options Exercisable (in shares) 273,242      
Stock options | $10.00 - $20.00        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Range of Exercise Prices, Lower Limit (in dollars per share) $ 10.00      
Range of Exercise Prices, Upper Limit (in dollars per share) $ 20.00      
Stock Options Outstanding (in shares) 402      
Stock Options Outstanding, Remaining Contractual Life (in years) 2 years 1 month 6 days      
Weighted Average Exercise Price (in dollars per share) $ 19.96      
Stock Options Exercisable (in shares) 402      
Stock Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 19.96      
Stock options | $20.01 - $30.00        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Range of Exercise Prices, Lower Limit (in dollars per share) 20.01      
Range of Exercise Prices, Upper Limit (in dollars per share) $ 30.00      
Stock Options Outstanding (in shares) 60,840      
Stock Options Outstanding, Remaining Contractual Life (in years) 9 months 18 days      
Weighted Average Exercise Price (in dollars per share) $ 24.98      
Stock Options Exercisable (in shares) 60,840      
Stock Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 24.98      
Stock options | $30.01 - $40.00        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Range of Exercise Prices, Lower Limit (in dollars per share) 30.01      
Range of Exercise Prices, Upper Limit (in dollars per share) $ 40.00      
Stock Options Outstanding (in shares) 159,433      
Stock Options Outstanding, Remaining Contractual Life (in years) 4 years 10 months 24 days      
Weighted Average Exercise Price (in dollars per share) $ 34.41      
Stock Options Exercisable (in shares) 154,492      
Stock Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 34.42      
Stock options | $40.01 - $50.00        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Range of Exercise Prices, Lower Limit (in dollars per share) 40.01      
Range of Exercise Prices, Upper Limit (in dollars per share) $ 50.00      
Stock Options Outstanding (in shares) 57,508      
Stock Options Outstanding, Remaining Contractual Life (in years) 4 years 7 months 6 days      
Weighted Average Exercise Price (in dollars per share) $ 42.12      
Stock Options Exercisable (in shares) 57,508      
Stock Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 42.12      
XML 110 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity and Stock Plans - Schedule of Non-vested Awards Activity (Details) - Restricted Stock Awards - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of Shares      
Non-vested awards, beginning balance (in shares) 107,552 82,366 61,830
Granted (in shares) 106,964 61,978 46,672
Vested (in shares) (20,832) (15,768) (12,444)
Cancelled or forfeited (in shares) (42,396) (21,024) (13,692)
Non-vested awards, ending balance (in shares) 151,288 107,552 82,366
Weighted Average Grant-Date Fair Value      
Non-vested awards, beginning balance (in dollars per share) $ 30.88 $ 36.28 $ 40.25
Granted (in dollars per share) 16.61 27.10 34.03
Vested (in dollars per share) 31.76 36.24 41.49
Cancelled or forfeited (in dollars per share) 26.97 36.86 41.8
Non-vested awards, ending balance (in dollars per share) $ 21.77 $ 30.88 $ 36.28
XML 111 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity and Stock Plans - Schedule of Valuation Assumptions (Details) - Stock options
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate 3.94% 1.86%
Expected dividend yield on common stock 3.07% 2.85%
Expected life in years 5 years 6 years
Expected price volatility 34.68% 33.44%
XML 112 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity and Stock Plans - Schedule of Dividend (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Equity [Abstract]      
Cash dividends to common stockholders $ 16,197 $ 16,106 $ 15,673
Cash dividends per common share (in dollars per share) $ 1.00 $ 1.00 $ 0.98
XML 113 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity and Stock Plans - Dividends Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 23, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Retained earnings   $ 249,964 $ 274,570    
Stockholders' equity   $ 435,407 $ 439,062 $ 412,092 $ 450,368
Period used to determine amount available for payment of dividends based on restriction (in years)   3 years      
Amount of retained earnings available for payment of dividends based on restriction   $ 717      
Cash held   $ 10,300      
Subsequent event          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Dividends declared per common share (in dollars per share) $ 0.25        
XML 114 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity and Stock Plans - Share Repurchases Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jul. 21, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock repurchased $ 4,253   $ 877  
Common Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock repurchased, including commissions (in shares) 220,000 0 23,275  
Stock repurchased $ 4,253   $ 877  
Stock repurchase program, authorized amount       $ 25,000
Share repurchased, average post (in dollars per share) $ 19.21      
XML 115 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value of Assets and Liabilities - Schedule of Recorded on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities $ 387,534 $ 552,028
SBA-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 308 19,471
Debentures of government sponsored agencies    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 7,210 66,862
U.S. Treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 10,815 10,623
Obligations of state and political subdivisions    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 83,714 91,882
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 5,649 10,718
Carrying Value | Assets and liabilities at fair value measured on a recurring basis | Commercial mortgage-back securities, mortgage-backed securities and collateralized mortgage obligations issued by U.S. government-sponsored agencies    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 279,838 352,472
Carrying Value | Assets and liabilities at fair value measured on a recurring basis | SBA-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 308 19,471
Carrying Value | Assets and liabilities at fair value measured on a recurring basis | Debentures of government sponsored agencies    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 7,210 66,862
Carrying Value | Assets and liabilities at fair value measured on a recurring basis | U.S. Treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 10,815 10,623
Carrying Value | Assets and liabilities at fair value measured on a recurring basis | Obligations of state and political subdivisions    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 83,714 91,882
Carrying Value | Assets and liabilities at fair value measured on a recurring basis | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 5,649 10,718
Carrying Value | Assets and liabilities at fair value measured on a recurring basis | Interest rate contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative financial assets (interest rate contracts) 333 287
Derivative financial liabilities (interest rate contracts)   1,361
Fair Value | Assets and liabilities at fair value measured on a recurring basis | Commercial mortgage-back securities, mortgage-backed securities and collateralized mortgage obligations issued by U.S. government-sponsored agencies | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 0 0
Fair Value | Assets and liabilities at fair value measured on a recurring basis | Commercial mortgage-back securities, mortgage-backed securities and collateralized mortgage obligations issued by U.S. government-sponsored agencies | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 279,838 352,472
Fair Value | Assets and liabilities at fair value measured on a recurring basis | Commercial mortgage-back securities, mortgage-backed securities and collateralized mortgage obligations issued by U.S. government-sponsored agencies | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 0 0
Fair Value | Assets and liabilities at fair value measured on a recurring basis | SBA-backed securities | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 0 0
Fair Value | Assets and liabilities at fair value measured on a recurring basis | SBA-backed securities | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 308 19,471
Fair Value | Assets and liabilities at fair value measured on a recurring basis | SBA-backed securities | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 0 0
Fair Value | Assets and liabilities at fair value measured on a recurring basis | Debentures of government sponsored agencies | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 0 0
Fair Value | Assets and liabilities at fair value measured on a recurring basis | Debentures of government sponsored agencies | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 7,210 66,862
Fair Value | Assets and liabilities at fair value measured on a recurring basis | Debentures of government sponsored agencies | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 0 0
Fair Value | Assets and liabilities at fair value measured on a recurring basis | U.S. Treasury securities | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 10,815 10,623
Fair Value | Assets and liabilities at fair value measured on a recurring basis | U.S. Treasury securities | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 0 0
Fair Value | Assets and liabilities at fair value measured on a recurring basis | U.S. Treasury securities | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 0 0
Fair Value | Assets and liabilities at fair value measured on a recurring basis | Obligations of state and political subdivisions | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 0 0
Fair Value | Assets and liabilities at fair value measured on a recurring basis | Obligations of state and political subdivisions | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 83,714 91,882
Fair Value | Assets and liabilities at fair value measured on a recurring basis | Obligations of state and political subdivisions | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 0 0
Fair Value | Assets and liabilities at fair value measured on a recurring basis | Corporate bonds | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 0 0
Fair Value | Assets and liabilities at fair value measured on a recurring basis | Corporate bonds | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 5,649 10,718
Fair Value | Assets and liabilities at fair value measured on a recurring basis | Corporate bonds | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 0 0
Fair Value | Assets and liabilities at fair value measured on a recurring basis | Interest rate contracts | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative financial assets (interest rate contracts) 0 0
Derivative financial liabilities (interest rate contracts)   0
Fair Value | Assets and liabilities at fair value measured on a recurring basis | Interest rate contracts | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative financial assets (interest rate contracts) 333 287
Derivative financial liabilities (interest rate contracts)   1,361
Fair Value | Assets and liabilities at fair value measured on a recurring basis | Interest rate contracts | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative financial assets (interest rate contracts) $ 0 0
Derivative financial liabilities (interest rate contracts)   $ 0
XML 116 R98.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value of Assets and Liabilities - Narrative (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
security
Dec. 31, 2023
USD ($)
security
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Credit loss on held-to-maturity securities | $ $ 0 $ 0
Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Number of securities | security 0 0
XML 117 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value of Assets and Liabilities - Schedule of Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Financial assets (recorded at amortized cost)    
Investment securities held-to-maturity $ 763,535 $ 814,830
Quoted Prices in Active Markets for Identical Assets (Level 1) | Carrying Value    
Financial assets (recorded at amortized cost)    
Cash and cash equivalents 137,304 30,453
Quoted Prices in Active Markets for Identical Assets (Level 1) | Fair Value    
Financial assets (recorded at amortized cost)    
Cash and cash equivalents 137,304 30,453
Significant Other Observable Inputs (Level 2) | Carrying Value    
Financial assets (recorded at amortized cost)    
Investment securities held-to-maturity 879,199 925,198
Interest receivable 11,934 12,752
Financial liabilities (recorded at amortized cost)    
Time deposits 242,377 251,317
FRBSF short-term borrowings under the BTFP 0 26,000
Interest payable 3,019 2,752
Significant Other Observable Inputs (Level 2) | Fair Value    
Financial assets (recorded at amortized cost)    
Investment securities held-to-maturity 763,535 814,830
Interest receivable 11,934 12,752
Financial liabilities (recorded at amortized cost)    
Time deposits 243,773 252,824
FRBSF short-term borrowings under the BTFP 0 25,998
Interest payable 3,019 2,752
Significant Unobservable Inputs (Level 3) | Carrying Value    
Financial assets (recorded at amortized cost)    
Loans, net of allowance for credit losses 2,052,600 2,048,548
Significant Unobservable Inputs (Level 3) | Fair Value    
Financial assets (recorded at amortized cost)    
Loans, net of allowance for credit losses $ 1,965,429 $ 1,939,702
XML 118 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
Benefit Plans - Deferred Compensation Plan (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Jan. 01, 2024
Dec. 31, 2023
Jan. 01, 2023
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]        
Interest rate earned on deferred amounts, prime rate first business day of year   8.50%   7.50%
Deferred compensation obligation $ 6.0   $ 6.6  
Annual Salary | Management        
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]        
Maximum percentage of compensation allowed to be deferred 80.00%      
Deferred Bonus | Management        
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]        
Maximum percentage of compensation allowed to be deferred 100.00%      
XML 119 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Benefit Plans - Defined Contribution Plan and Employee Stock Ownership Plan (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Contribution Plan Disclosure [Line Items]      
Employer matching contribution percentage 70.00%    
Employer matching contribution maximum amount $ 5,000    
Stock issued to employee stock ownership plan $ 1,149,000 $ 1,315,000 $ 1,233,000
Defined Contribution Plan (the 401k Plan)      
Defined Contribution Plan Disclosure [Line Items]      
Minimum age of eligible employee for 401(k) plan 18 years    
Minimum employment period to qualify for 401(k) plan 90 days    
Minimum annual contribution per employee, percent of eligible compensation 1.00%    
Maximum annual contribution per employee, percent of eligible compensation 50.00%    
Annual vesting percentage 20.00%    
Defined contribution plan, number of years to be fully vested 5 years    
Employer contributions $ 875,000 871,000 949,000
Bank of Marin Employee Stock Ownership and Savings Plan (the Plan)      
Defined Contribution Plan Disclosure [Line Items]      
Defined contribution plan, number of years to be fully vested 5 years    
Stock issued to employee stock ownership plan $ 1,100,000 $ 1,300,000 $ 1,200,000
XML 120 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Benefit Plans - Supplemental Executive Retirement Plan (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Plan Disclosure [Line Items]    
Percentage of salary paid upon retirement 25.00%  
Period before ratable vesting begins 5 years  
Age ratable vesting ends 65 years  
Liability under the Salary Continuation Plan $ 4.6 $ 4.5
Minimum    
Defined Benefit Plan Disclosure [Line Items]    
Payment period determined by service period 5 years  
Maximum    
Defined Benefit Plan Disclosure [Line Items]    
Payment period determined by service period 15 years  
XML 121 R103.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Components of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current tax(benefit) provision      
Federal $ (214) $ 3,234 $ 10,670
State (60) 2,823 6,687
Total current tax (benefit) provision (274) 6,057 17,357
Deferred tax (benefit) provision      
Federal (3,520) 319 (441)
State (1,632) (235) 7
Total deferred tax (benefit) provision (5,152) 84 (434)
Total income tax (benefit) provision $ (5,426) $ 6,141 $ 16,923
XML 122 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Deferred Tax Asset and Liability (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets:    
Net unrealized losses on securities available-for-sale $ 12,624 $ 22,241
Allowance for credit losses on loans and unfunded loan commitments 9,327 7,775
Operating and finance lease liabilities 6,404 6,860
Deferred compensation and salary continuation plans 3,137 3,289
Net operating loss carryforwards 4,353 1,136
Accrued but unpaid expenses 1,644 1,709
Stock-based compensation 643 632
Interest received on non-accrual loans 639 44
Fair value adjustment on acquired loans 396 695
Depreciation and disposals on premises and equipment 81 179
State franchise tax 0 593
Other 269 30
Total gross deferred tax assets 39,517 45,183
Deferred tax liabilities:    
Operating and finance lease right-of-use assets (5,669) (6,092)
Deferred loan origination costs and fees (1,685) (1,435)
Core deposit intangible assets (825) (1,113)
Purchase accounting adjustments (488) (1,248)
Other (245) (226)
Total gross deferred tax liabilities (8,912) (10,114)
Net deferred tax assets $ 30,605 $ 35,069
XML 123 R105.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Narrative (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Operating Loss Carryforwards [Line Items]    
Valuation allowance of deferred tax assets $ 0 $ 0
Net operating loss carryforwards 4,353,000 $ 1,136,000
California    
Operating Loss Carryforwards [Line Items]    
Net operating loss carryforwards expected to expire 20,300,000  
Domestic Tax Jurisdiction    
Operating Loss Carryforwards [Line Items]    
Net operating loss carryforwards expected to expire $ 12,500,000  
XML 124 R106.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Effective Income Tax Reconciliation (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Effective Income Tax Rate Reconciliation, Percent      
Federal statutory income tax rate 21.00% 21.00% 21.00%
Increase (decrease) due to:      
California franchise tax, net of federal tax benefit 9.70% 7.90% 8.30%
Tax exempt interest on municipal securities and loans 4.90% (3.10%) (1.90%)
Tax exempt earnings on bank owned life insurance 2.60% (1.50%) (0.40%)
Non-deductible acquisition related expenses 0.00% 0.00% 0.00%
Non-deductible executive compensation 0.00% 0.00% 0.00%
Other 1.00% (0.70%) (0.40%)
Effective Tax Rate 39.20% 23.60% 26.60%
XML 125 R107.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Sep. 30, 2024
Loss Contingencies [Line Items]    
Loss contingency accrual $ 615 $ 615
Minimum    
Loss Contingencies [Line Items]    
Operating lease, remaining lease term (in years) 6 months  
Finance lease, initial contract terms (in years) 3 years  
Maximum    
Loss Contingencies [Line Items]    
Operating lease, remaining lease term (in years) 17 years 5 months  
Finance lease, initial contract terms (in years) 5 years  
XML 126 R108.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Schedule of Operating and Finance Lease Right-of-Use Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating leases:    
Operating lease right-of-use assets $ 19,025 $ 20,316
Operating lease liabilities $ 21,509 $ 22,906
Finance leases:    
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Bank premises and equipment, net Bank premises and equipment, net
Finance lease right-of-use assets $ 616 $ 608
Accumulated amortization (467) (319)
Finance lease right-of-use assets, net 149 289
Finance lease liabilities $ 154 $ 298
XML 127 R109.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Schedule of Noncash Investing and Financing Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]      
Right-of-use assets obtained in exchange for operating lease liabilities $ 3,034 $ 437 $ 6,116
Right-of-use assets obtained in exchange for finance lease liabilities $ 8 $ 7 $ 151
XML 128 R110.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Schedule of Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]      
Operating lease cost $ 4,911 $ 5,493 $ 5,356
Variable lease cost 0 0 0
Total operating lease cost 4,911 5,493 5,356
Finance lease cost:      
Amortization of right-of-use assets 148 147 127
Interest on finance lease liabilities 5 7 3
Total finance lease cost 153 154 130
Total lease cost $ 5,064 $ 5,647 $ 5,486
XML 129 R111.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Schedule of Lease Liability Maturity Schedule (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
2025 $ 4,728  
2026 3,626  
2027 3,332  
2028 2,910  
2029 2,251  
Thereafter 7,606  
Total minimum lease payments 24,453  
Amounts representing interest (present value discount) (2,944)  
Present value of net minimum lease payments (lease liability) $ 21,509 $ 22,906
Weighted average remaining term (in years) 7 years 7 months 6 days  
Weighted average discount rate 2.85%  
Finance Leases    
2025 $ 110  
2026 40  
2027 7  
2028 1  
2029 0  
Thereafter 0  
Total minimum lease payments 158  
Amounts representing interest (present value discount) (4)  
Carrying Value $ 154 $ 298
Weighted average remaining term (in years) 1 year 6 months  
Weighted average discount rate 2.70%  
XML 130 R112.htm IDEA: XBRL DOCUMENT v3.25.0.1
Concentrations of Credit Risk (Details) - Credit concentration risk - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
U.S. Government, its agencies and Government Sponsored Enterprises (GSEs) | U.S. Government And Government-Sponsored Enterprises    
Concentration Risk [Line Items]    
Concentration risk amount $ 1,075.0 $ 1,272.0
Concentration risk percentage 85.00% 86.00%
Non-Government Sponsored Enterprises | U.S. Government And Government-Sponsored Enterprises    
Concentration Risk [Line Items]    
Concentration risk amount $ 282.6 $ 72.7
Non-Government Sponsored Enterprises | Non-Government Sponsored Enterprises    
Concentration Risk [Line Items]    
Concentration risk percentage 1.00% 1.00%
Loans Receivable    
Concentration Risk [Line Items]    
Concentration risk, threshold for major borrower, percentage 3.00% 3.00%
Loans Receivable | Commercial real estate loans | San Francisco    
Concentration Risk [Line Items]    
Concentration risk percentage 3.00%  
Loans on real estate | Commercial real estate loans | Commercial real estate, non-owner occupied    
Concentration Risk [Line Items]    
Concentration risk percentage 5.00%  
Loans on real estate | Residential loans    
Concentration Risk [Line Items]    
Concentration risk percentage 89.00% 90.00%
XML 131 R113.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Financial Instruments and Hedging Activities - Narrative (Details) - Interest rate swap
$ in Millions
1 Months Ended
Jul. 07, 2023
USD ($)
Dec. 31, 2023
interest_rate_swap
Dec. 31, 2024
interest_rate_swap
Derivatives, Fair Value [Line Items]      
Derivative notional amount | $ $ 101.8    
Fair value hedge | Designated as hedging instrument      
Derivatives, Fair Value [Line Items]      
Number of instruments held     3
Number instruments terminated   1  
Minimum      
Derivatives, Fair Value [Line Items]      
Derivative, term of contract 2 years 6 months    
Maximum      
Derivatives, Fair Value [Line Items]      
Derivative, term of contract 3 years    
XML 132 R114.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Financial Instruments and Hedging Activities - Schedule of Information on Derivatives (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Derivatives, Fair Value [Line Items]    
Accrued interest $ 1,700 $ 2,300
Available-for-sale securities:    
Derivatives, Fair Value [Line Items]    
Carrying Amounts of Hedged Assets 0 107,181
Cumulative Amounts of Fair Value Hedging Adjustments Included in the Carrying Amounts of the Hedged Assets 0 (1,359)
Loans receivable:    
Derivatives, Fair Value [Line Items]    
Carrying Amounts of Hedged Assets 7,215 8,183
Cumulative Amounts of Fair Value Hedging Adjustments Included in the Carrying Amounts of the Hedged Assets (398) (367)
Fair value hedge    
Derivatives, Fair Value [Line Items]    
Accrued interest   222
Interest rate swap | Fair value hedge | Available-for-sale securities: | Designated as hedging instrument    
Derivatives, Fair Value [Line Items]    
Interest rate contracts notional amount, asset derivatives 0 0
Interest rate contracts notional amount, liability derivatives 0 101,770
Interest rate contracts fair value, asset derivatives 0 0
Interest rate contracts fair value, liability derivatives 0 1,359
Interest rate contract | Fair value hedge | Loans receivable: | Designated as hedging instrument    
Derivatives, Fair Value [Line Items]    
Interest rate contracts notional amount, asset derivatives 7,654 6,441
Interest rate contracts notional amount, liability derivatives 0 2,157
Interest rate contracts fair value, asset derivatives 333 287
Interest rate contracts fair value, liability derivatives $ 0 $ 2
XML 133 R115.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Financial Instruments and Hedging Activities - Schedule of Interest Income (Details) - Fair value hedge - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Interest on investment securities      
Derivatives, Fair Value [Line Items]      
Increase (decrease) increase in fair value of interest rate swaps hedging loans receivable $ 1,359 $ (1,359) $ 0
Hedged interest earned (paid) 646 367 0
Decrease (increase) in carrying value included in the hedged loans (1,359) 1,359 0
Net gain (loss) recognized in interest income on loans 646 367 0
Interest and fees on loans      
Derivatives, Fair Value [Line Items]      
Increase (decrease) increase in fair value of interest rate swaps hedging loans receivable 47 (317) 1,687
Hedged interest earned (paid) 201 268 (143)
Decrease (increase) in carrying value included in the hedged loans (30) 359 (1,666)
Decrease in value of yield maintenance agreement (8) (9) (10)
Net gain (loss) recognized in interest income on loans $ 210 $ 301 $ (132)
XML 134 R116.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Financial Instruments and Hedging Activities - Schedule of Offsetting of Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Derivatives, Fair Value [Line Items]    
Gross Amounts of Recognized Assets $ 333 $ 287
Gross Amounts Offset in the Statements of Condition 0 0
Net Amounts of Liabilities Presented in the Statements of Condition 333 287
Gross Amounts Not Offset in the Statements of Condition, Financial Instruments 0 0
Gross Amounts Not Offset in the Statements of Condition, Cash Collateral Pledged 0 0
Net Amount 333 287
Counterparty    
Derivatives, Fair Value [Line Items]    
Gross Amounts of Recognized Assets 333 287
Gross Amounts Offset in the Statements of Condition 0 0
Net Amounts of Liabilities Presented in the Statements of Condition 333 287
Gross Amounts Not Offset in the Statements of Condition, Financial Instruments 0 0
Gross Amounts Not Offset in the Statements of Condition, Cash Collateral Pledged 0 0
Net Amount $ 333 $ 287
XML 135 R117.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Financial Instruments and Hedging Activities - Schedule of Offsetting of Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Derivatives, Fair Value [Line Items]    
Gross Amounts of Recognized Liabilities $ 0 $ 1,361
Gross Amounts Offset in the Statements of Condition 0 0
Net Amounts of Liabilities Presented in the Statements of Condition 0 1,361
Gross Amounts Not Offset in the Statements of Condition, Financial Instruments 0 (287)
Gross Amounts Not Offset in the Statements of Condition, Cash Collateral Pledged 0 (330)
Net Amount 0 744
Counterparty    
Derivatives, Fair Value [Line Items]    
Gross Amounts of Recognized Liabilities 0 1,361
Gross Amounts Offset in the Statements of Condition 0 0
Net Amounts of Liabilities Presented in the Statements of Condition 0 1,361
Gross Amounts Not Offset in the Statements of Condition, Financial Instruments 0 (287)
Gross Amounts Not Offset in the Statements of Condition, Cash Collateral Pledged 0 (330)
Net Amount $ 0 $ 744
XML 136 R118.htm IDEA: XBRL DOCUMENT v3.25.0.1
Regulatory Matters (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Bancorp    
Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items]    
Total Capital (to risk-weighted assets), Actual, Amount $ 420,606 $ 440,842
Total Capital (to risk-weighted assets), Actual, Ratio 0.1654 0.1689
Total Capital (to risk-weighted assets), Adequately Capitalized Threshold, Amount $ 266,991 $ 274,002
Total Capital (to risk-weighted assets), Adequately Capitalized Threshold, Ratio 0.1050 0.1050
Total Capital (to risk-weighted assets), Threshold to be a Well Capitalized Bank Holding Company, Amount $ 254,277 $ 260,954
Total Capital (to risk-weighted assets), Threshold to be a Well Capitalized Bank Holding Company, Ratio 0.1000 0.1000
Tier 1 Capital (to risk-weighted assets), Actual, Amount $ 389,448 $ 415,224
Tier 1 Capital (to risk-weighted assets), Actual, Ratio 0.1532 0.1591
Tier 1 Capital (to risk-weighted assets), Adequately Capitalized Threshold, Amount $ 216,136 $ 221,811
Tier 1 Capital (to risk-weighted assets), Adequately Capitalized Threshold, Ratio 0.0850 0.0850
Tier 1 Capital (to risk-weighted assets), Threshold to be a Well Capitalized Bank Holding Company, Amount $ 203,422 $ 208,763
Tier 1 Capital (to risk-weighted assets), Threshold to be a Well Capitalized Bank Holding Company, Ratio 0.0800 0.0800
Tier 1 Leverage Capital (to average assets), Amount, Actual $ 389,448 $ 415,224
Tier 1 Leverage Capital (to average assets), Actual, Ratio 0.1046 0.1046
Tier 1 Leverage Capital (to average assets), Adequately Capitalized Threshold, Amount $ 148,899 $ 158,771
Tier 1 Leverage Capital (to average assets), Adequately Capitalized Threshold, Ratio 0.0400 0.0400
Tier 1 Leverage Capital (to average assets), Threshold to be a Well Capitalized Bank Holding Company, Amount $ 186,123 $ 198,464
Tier 1 Leverage Capital (to average assets), Threshold to be a Well Capitalized Bank Holding Company, Ratio 0.0500 0.0500
Common Equity Tier 1 (to risk-weighted assets), Actual, Amount $ 389,448 $ 415,224
Common Equity Tier 1 (to risk-weighted assets), Actual, Ratio 15.32% 15.91%
Common Equity Tier 1 (to risk-weighted assets), Adequately Capitalized Threshold, Amount $ 177,994 $ 182,668
Common Equity Tier 1 (to risk-weighted assets), Adequately Capitalized Threshold, Ratio 7.00% 7.00%
Common Equity Tier 1 (to risk-weighted assets), Threshold to be a Well Capitalized Bank Holding Company, Amount $ 165,280 $ 169,620
Common Equity Tier 1 (to risk-weighted assets), Threshold to be a Well Capitalized Bank Holding Company, Ratio 6.50% 6.50%
The Bank    
Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items]    
Total Capital (to risk-weighted assets), Actual, Amount $ 410,186 $ 433,598
Total Capital (to risk-weighted assets), Actual, Ratio 0.1613 0.1662
Total Capital (to risk-weighted assets), Adequately Capitalized Threshold, Amount $ 266,955 $ 273,986
Total Capital (to risk-weighted assets), Adequately Capitalized Threshold, Ratio 0.1050 0.1050
Total Capital (to risk-weighted assets), Threshold to be a Well Capitalized Bank Holding Company, Amount $ 254,243 $ 260,939
Total Capital (to risk-weighted assets), Threshold to be a Well Capitalized Bank Holding Company, Ratio 0.1000 0.1000
Tier 1 Capital (to risk-weighted assets), Actual, Amount $ 379,028 $ 407,981
Tier 1 Capital (to risk-weighted assets), Actual, Ratio 0.1491 0.1564
Tier 1 Capital (to risk-weighted assets), Adequately Capitalized Threshold, Amount $ 216,107 $ 221,798
Tier 1 Capital (to risk-weighted assets), Adequately Capitalized Threshold, Ratio 0.0850 0.0850
Tier 1 Capital (to risk-weighted assets), Threshold to be a Well Capitalized Bank Holding Company, Amount $ 203,395 $ 208,751
Tier 1 Capital (to risk-weighted assets), Threshold to be a Well Capitalized Bank Holding Company, Ratio 0.0800 0.0800
Tier 1 Leverage Capital (to average assets), Amount, Actual $ 379,028 $ 407,981
Tier 1 Leverage Capital (to average assets), Actual, Ratio 0.1018 0.1028
Tier 1 Leverage Capital (to average assets), Adequately Capitalized Threshold, Amount $ 148,887 $ 158,767
Tier 1 Leverage Capital (to average assets), Adequately Capitalized Threshold, Ratio 0.0400 0.0400
Tier 1 Leverage Capital (to average assets), Threshold to be a Well Capitalized Bank Holding Company, Amount $ 186,108 $ 198,459
Tier 1 Leverage Capital (to average assets), Threshold to be a Well Capitalized Bank Holding Company, Ratio 0.0500 0.0500
Common Equity Tier 1 (to risk-weighted assets), Actual, Amount $ 379,028 $ 407,981
Common Equity Tier 1 (to risk-weighted assets), Actual, Ratio 14.91% 15.64%
Common Equity Tier 1 (to risk-weighted assets), Adequately Capitalized Threshold, Amount $ 177,970 $ 182,657
Common Equity Tier 1 (to risk-weighted assets), Adequately Capitalized Threshold, Ratio 7.00% 7.00%
Common Equity Tier 1 (to risk-weighted assets), Threshold to be a Well Capitalized Bank Holding Company, Amount $ 165,258 $ 169,610
Common Equity Tier 1 (to risk-weighted assets), Threshold to be a Well Capitalized Bank Holding Company, Ratio 6.50% 6.50%
XML 137 R119.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Instruments with Off-Balance Sheet Risk (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Total unfunded loan commitments and standby letters of credit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total unfunded loan commitments and standby letters of credit $ 460,686 $ 505,150
Commercial lines of credit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total unfunded loan commitments and standby letters of credit 233,462 259,989
Revolving home equity lines    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total unfunded loan commitments and standby letters of credit 208,372 218,935
Undisbursed construction loans    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total unfunded loan commitments and standby letters of credit 8,294 13,943
Personal and other lines of credit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total unfunded loan commitments and standby letters of credit 7,781 9,136
Standby letters of credit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total unfunded loan commitments and standby letters of credit $ 2,777 $ 3,147
XML 138 R120.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Instruments with Off-Balance Sheet Risk - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Unfunded commitments totaled $ 894 $ 1,100  
Reversal of credit losses on unfunded loan commitments $ (233) $ (342) $ (318)
Total unfunded loan commitments and standby letters of credit      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Percentage of commitments expiring in 2025 38.00%    
Percentage of commitments expiring between 2026 and 2032 52.00%    
Percentage of commitments expiring 2032 and thereafter 10.00%    
XML 139 R121.htm IDEA: XBRL DOCUMENT v3.25.0.1
Condensed Bank of Marin Bancorp Parent Only Financial Statements - Condensed Uncosolidanted Statements of Condition (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Assets        
Total assets $ 3,701,335 $ 3,803,903    
Liabilities and Stockholders' Equity        
Total liabilities 3,265,928 3,364,841    
Stockholders' equity 435,407 439,062 $ 412,092 $ 450,368
Total liabilities and stockholders' equity 3,701,335 3,803,903    
Bancorp        
Assets        
Cash and due from Bank of Marin 10,329 7,189    
Investment in bank subsidiary 424,987 431,819    
Other assets 232 156    
Total assets 435,548 439,164    
Liabilities and Stockholders' Equity        
Accrued expenses payable 141 102    
Total liabilities 141 102    
Stockholders' equity 435,407 439,062    
Total liabilities and stockholders' equity $ 435,548 $ 439,164    
XML 140 R122.htm IDEA: XBRL DOCUMENT v3.25.0.1
Condensed Bank of Marin Bancorp Parent Only Financial Statements - Condensed Unconsolidated Statements of Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Expense      
Non-interest expense $ 81,818 $ 79,481 $ 75,269
Income tax benefit 5,426 (6,141) (16,923)
Net (loss) income (8,409) 19,895 46,586
Bancorp      
Income      
Dividends from bank subsidiary 25,000 20,000 16,200
Total income 25,000 20,000 16,200
Expense      
Non-interest expense 1,814 1,705 1,793
Total expense 1,814 1,705 1,793
Income before income taxes and equity in undistributed net income of subsidiary 23,186 18,295 14,407
Income tax benefit 434 504 530
Income before equity in undistributed net income of subsidiary 23,620 18,799 14,937
(Loss) earnings of bank subsidiary greater (less) than dividends received from bank subsidiary (32,029) 1,096 31,649
Net (loss) income $ (8,409) $ 19,895 $ 46,586
XML 141 R123.htm IDEA: XBRL DOCUMENT v3.25.0.1
Condensed Bank of Marin Bancorp Parent Only Financial Statements - Condensed Unconsolidated Statements of Cash Flows (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Cash Flows from Operating Activities:      
Total consolidated income $ (8,409) $ 19,895 $ 46,586
Adjustments to reconcile net income to net cash provided by operating activities:      
Noncash director compensation expense 513 398 355
Other assets (6,695) (4,149) 2,228
Other liabilities 172 2,378 (4,708)
Net cash provided by operating activities 28,365 35,659 55,277
Cash Flows from Investing Activities:      
Net cash provided by (used in) investing activities 195,174 334,691 (218,097)
Cash Flows from Financing Activities:      
Restricted stock surrendered for tax withholdings upon vesting (64) (70) (40)
Cash dividends paid on common stock (16,197) (16,106) (15,673)
Stock repurchased, including commissions and excise tax (4,253) 0 (1,250)
Net cash (used in) provided by financing activities (116,688) (385,321) (139,397)
Net (decrease) increase in cash, cash equivalents and restricted cash 106,851 (14,971) (302,217)
Cash, cash equivalents and restricted cash at beginning of period 30,453 45,424 347,641
Cash, cash equivalents and restricted cash at end of period 137,304 30,453 45,424
Stock issued in payment of director fees 513 398 355
Bancorp      
Cash Flows from Operating Activities:      
Total consolidated income (8,409) 19,895 46,586
Adjustments to reconcile net income to net cash provided by operating activities:      
Earnings of bank subsidiary (greater) less than dividends received from bank subsidiary 32,029 (1,096) (31,649)
Noncash director compensation expense 71 60 36
Other assets (76) 99 (12)
Other liabilities 39 (86) (129)
Net cash provided by operating activities 23,654 18,872 14,832
Cash Flows from Investing Activities:      
Capital contribution to bank subsidiary (38) (276) (899)
Net cash provided by (used in) investing activities (38) (276) (899)
Cash Flows from Financing Activities:      
Restricted stock surrendered for tax withholdings upon vesting (64) (70) (40)
Cash dividends paid on common stock (16,197) (16,106) (15,673)
Stock repurchased, including commissions and excise tax (4,253) 0 (1,250)
Proceeds from stock options exercised and stock issued under employee and director stock purchase plans 38 276 899
Net cash (used in) provided by financing activities (20,476) (15,900) (16,064)
Net (decrease) increase in cash, cash equivalents and restricted cash 3,140 2,696 (2,131)
Cash, cash equivalents and restricted cash at beginning of period 7,189 4,493 6,624
Cash, cash equivalents and restricted cash at end of period 10,329 7,189 4,493
Stock issued in payment of director fees 513 398 355
Stock issued to employee stock ownership plan $ 1,149 $ 1,315 $ 1,233
EXCEL 142 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #.(;EH'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " SB&Y:FAUU,^\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:15P=#E9<,G!<&!XEM(;EM8TX;DI-VW-ZU;A^@'\#%W__SN M=W"-"=+T$5]B'S"2PW0S^K9+TH05.Q %"9#, ;U.94YTN;GKH]>4GW$/09NC MWB-4G-^#1])6DX8)6(2%R%1CC301-?7QC+=FP8?/V,XP:P!;]-A1 E$*8&J: M&$YCV\ 5,,$(HT_?!;0+<:[^B9T[P,[),;DE-0Q#.=1S+N\@X/WYZ75>MW!= M(MT9S+^2DW0*N&*7R6_U>K-]9*KBU5W!ZT+<;BLAN9#BX6-R_>%W%?:]=3OW MCXTO@JJ!7W>AO@!02P,$% @ ,XAN6IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" SB&Y:>PK2OZP' !/,0 & 'AL+W=ORV,X?@%UZ2TX09XIRT;)N4#>GIG.[L!V$+\,2VJ"R' MY-_O(P,VSL@/=D=\"=CXN;$N+/F^9>5ZR\5+NF9,DK=>+_77 M+*;I!=^P!#Y9U-Q^X<=CR%J[54.WKCZPU=L3F3OV]F K9ZA4H0QBQ)0YX0 MP98WG8G]^C_X( [F^Z5QV2,"6-(OD$]_^S/8- M&B@]GT=I_I=L=\?VAQWB9ZGD\;X8SB .D]TK?=N#."JXM&H*G'V!\Z' [M<4 MN/L"MVE!?U_0S\GLFI)SN*.2CJ\%WQ*AC@8U]2:'F5=#\\-$_>YS*>#3$.KD MV..O3) N^7U^1[[_[@?R'0D3\A!&$?PHZ75/PE>H WO^7NYV)^?4R-D.>>") M7*?D2Q*PH"K0@W,K3M YG."M@RK>,?^"N/8GXEA.7W-"'EY^SQ87Q+G,RP>: M\CN\_-]94I3WD=:X!6XWUW-1W/^=+%(IX)+_GX[P3J&O5U#CP.=T0WUVTX&. MGC+QRCKC?_[#'EH_ZNB8%+LS)%8AUR_(]3'U\1WW,QAO)'E^WS =-KS6(;+J0.%*XC1:;#ZZ%5;4$9$JN &A:@ MALU S9@(>: &*@)#I_::.J%T&)IJQR:TOBTT0V(5:*,"V@AMJI<)H9C=AZD/ M%]4FI[Y/XEI+&J7: M3HF6M:5E2*Q"ZZJ@=86V\$LB0_D.EU?$R&,6+YC04<(U+,ONNNY@Y.A(H:5M M21D2JY"RK=*Q64U8/;%5J%P$7&*/--;VPA-"MS1Y(7Q)'J@ TP=;/A<;'3Q< MIRT]4VI5?$>&UVZ";YJWE@NJ>N8G,IS1(IW> WT3'%U;Z(%B!:U M!FA(K0K0*0$Z30 ^TSAGU-$>NX)26H+ M1KYGODVTX'"Y1_Y*I8ZXAQ>VIG:.T&"7J<'&S?Y':L4-8R;X:YCX^HZ+:];< M+(RF!E-J56QE;K!QJ_\1VXRG$@+$G^&F_@Z+*U[UK_HC+3>CV<&46I5;F1YL MW/+GG7(B&*W'A OT;=UTEX=7M89TCLQ@EZ'!QAW_KUR%T=F:)UAJ."$R&KK= M_L#1C_M&8X,IM>H\:ID;'-SN/X<2TA7X?=OY?O4#F3,_$W"5Z9"=4/)X'(/= MFTONOWPBCYS,J"!?::2?.<+%VD(TI5:%6*8'!_?WD.:#,%F1^7N\X)&6'2YP M^_#D:2D9C0BFU*J4RHC@X'[^<&V1+V_^FB8K5AM13P@]3N9WD_]H>1D-!:;4 MJKS*4. T"@5_L"CJOB3@PZ!WTA2&M8!,TS33CVLG-!^UG@PO:HWM'#' *6. MTR@&?.419'8J=O-'0OO8ZH12#2RCMM^46A56:?N=1K;_,).[FXO,AS)PLID> M&J[XC>FJ/+RJ-;5SV'ZGM/U.(]L_3203NV?4:LZ;'C!JJ>&*==2,NGY3:E5J MI>MW&KG^O#L2#X+2B@N]TSM_<176G7(^!Z=0^,\;+62P_. M8?O=TO:[N&LOGN;=APE-_!!B9SX!E._[(D3^X #N"/EB)BU$7+_VTL/K6E,\ M1RQPRUC@-GIR,%^#S\7ZZ0F9>EA&,X$IM2JLHY5"C3+!+%M$H0^=DU.MV\!5 M6B\7,KM>:*S\:(YW7S-4S MP^7NOVF)&8TCIM2JQ,HXXN(A8@*X@AVR.C_]-U,(7M<:D]$4TCM:@:[R6+Z2 M/R6^6DRS6XQ>["W^6V"2KY'OE8?O_M7@@:HXEY*(+:'4NAC!2"MVJ_=W&Y)O M\O7L"RXEC_.W:T;A]J$.@,^7G,O#AOJ"XG\HQO\'4$L#!!0 ( #.(;EJK MXF9/,P( + % 8 >&PO=V]R:W-H965T&ULC93;CM,P M$(9?Q0H25ZOFT#9 22*U6U94:B'J"KA 7+C)M+'6AV [F^7ML9TT%*F-]B;V MV#.?_[$SD[1"/JD*0*,71KE*O4KK>N'[JJB 8341-7"S?)5+0&7 M+HA1/PJ"V&>8<"]+W%HNLT0TFA(.N42J80S+/RN@HDV]T#LO[,FITG;!SY(: MG^ 1]+KV/H[A^\$6G4Q1S:3@Q!/UMB4J1=8 M04"AT): S? ,]T"I!1D9OWNF-QQI R_G9_J#R]WD]%^ACZ?N>45@BKW16WG.S4G%HW2@O7!QF:$=R-^Z>_A(B",;P1$?4#D M='<'.95KK'&62-$B:;T-S4YTI\ M;;!VTR]ZQ*I#1#<0881V@NM*H4^\A/)_@&_T#**BLZA5-$I<0S%!T_ .14$T M&^%-AR2GCC<=2U+(RS31S^5!:6E^BE_7,NYXL^L\6R@+5>,"4L]4@@+Y#%[V M]DT8!Q]'U,X&M;,Q^J#V"V9P3=MX]$XHA98E9@IMM_F(G/D@9_XJ.5M1W/Q! MQ@FYD)IB7MZAK_L10?$@*'Z5H 7*]0J! - MUUU!#:M#.UIV5?C/O>ME.RQ/A"M$X6A"@\D[.^KD M0:I[O1;"H.]%7NK3T=J8S?OI5*=K47#]3FY$"7=64A7OV=W:V!^F M\Y,-OQ,WPGS;?%%P-=U[66:%*'4F2Z3$ZG1T1MZ?L]@.J"S^RL2#/OB.+)6% ME/?VXG)Y.L(6DU:;C4OE_ID:@""=31-F\=]J!]'!QYW(=)WB)$QHI@& MCN'G+Q_.CH=/@?B>/=VSIY4_-N#O3&MAG#3J<8%[G-U;[_6&I^)T!)M'"[43 MH_G//Y$(_^8B]4K.CBBR/47F\SX_YWH]1BG\1^*?;;;CN2B-1K!\L NU45EJ MQ+*Z[YJ&VG=8^;898340^]B_2'RY<3(":0GR_=QC+A!O)#*9/_: M59+:H+Y0O\*)1'/(0_S,A4(,CI*E5AF!N42PEK;H;!?1+$0J@;XM.^J MQ;<[Z%?79-8(HX.UG,4)29+.DO?-$AJ29.9>\V@_ 9%W LYV/,OY(A<3X#/1 M$*S5%*QXIA"$[E;\[_2C'B\VBT/6C?B^61B"SP'Z\9Y^[*5_*PW/(<4Z M^% M->Z!(#2*8L8Z8!UV01Q3&KG1SO9H9UZT?TI>:D>(NJ#.>A HGC$:1AVH+KN8 MQ12[H29[J(D_KCR! L5$;IFX8"<].!.&HQYJAQELAIBZ01/^+>1^5YE''4QO2".,.&:=A, N#@> F![4&\=+Y7MXC@9FN96BXE? MC,^E$M 1;*2 :5AI=WV<(*TA#8OB320Q@-V+X5BZ.AV6UUD_B%\[(TPM9S M4-2E JH\ %K-L31KH7Q!T19!4DP!+O5._(2P?/ ZTL7BS%AK!>U M#L,99@D>*$))*W)DYBU#+^H(<%>>Q*N0/UIZOI:W8Z:M1A*_2%[)$)4G25Q*'81! D1B[%X6VPDCQ,[W!,4SGXE"ON/YP$_=*WHX9 MM]I)_=IY"VJD^=/91RJWY4#CVA=(F'"&26=M'':4AC@8*+3H04OM5](;OH,% MT7Z0?66$AT=)#Z3#CC$ZU&705D*I7T(_RU(\HH*K>RBJO$@=HDE"%@==L7<: MLEG !A(0;863^H7S-BN$'V-?_VA 61QW(3KL0L+(T&YLE9+ZE;+.XHU4NB$Z M5(]2C$DWCSL-(;/$X0#(5B&I7R$_2 5CZM#<"Z-Z17DCJ, M:#0;15/>I7O:;'>@9C7\D8C<+DH.%O4#H,613, M N+&R5K)8_Y>\%P615:="M0!G,K2!H<])3@ C]Y>22,0H<[##?\CW!J&7&+X M"HZ.IZ'504:\RG]C9'J_EOE2*/T+^@@MA'ET4O7*Z8^*_VMY.R;=:BKS:^H7 M)59"0:N/M*4/+8B$?=87))R- \)>5HC4D8DF[9XK2#?FE $EA; M"C!_*?!5&)[9,PJH>DLK94Z4KG(@2:+>H;W#+@[">&AEVW* ^ALLZ<'KR3M^^#/7-UEI8929@4C\;L87*CZ%6M]8>2F>DNYD,;(HOJZ%AR M6P.XOY*@:\V%??&Y?]$]_P]02P,$% @ ,XAN6L2R[E94 P P@L !@ M !X;"]W;W)K.JT?:W VF@B$)6$W=RGOQ4XU*08.]/XA4&P^_![Q"+M:"/D MHTH -/F9\DR-K43K_,JV591 2M6YR"'#.TLA4ZIQ*%>VRB70N$Q*N>TYSL!. M*F\MP) K-609S2521IE0^O022@COC'8J)US8JP\"/%H!K-X;#F&"#A$ MVDA0/*QA IP;)>3XL16UZF>:Q-WS9_4/I7DT\T 53 3_SF*=C*VA16)8TH+K M+V+S$;:&^D8O$ER5_V13Q0Y\BT2%TB+=)B-!RK+J2']N)V(GP0WV)'C;!._8 M!'^;X)=&*[+2UI1J&HZDV!!IHE'-G)1S4V:C&Y:9U[C0$N\RS-/AY.YV/M_"MZ:S^]G=+3F94PF93D"SB/)3TB-?%U-R\NYT M9&MD,$IVM'W>^^IYWI[G32$Z)[Y[1CS'"UK2)\>G^\UT&YW7]KW:OE?J^7OT M9MD:E,:RU$1!5$BF&:BK-EN53M"N8SZV*Y73",86?DT*Y!JL\.^_W('S;YO) M-Q)K6/9KRWZ7>O@1>-S3HH>?@/'[=$8HQX^99A$07!9()"%FFGP22K7-0R7> M+\7-&K$.G9&]WC77%=$@#FKBH)/X>DT9IP\<>LC74Y3#'F:^ASDXR-P5T6#N MU\S]SL)::!$])H+'(-4_Y.9'@3/=AM9_R[)Z([&&X4%M>-#YDN:X_(+$]T"4 ML7Y&,D%R*LF:\@+("UJB7G:@3D::X;?]9<5P>+(ZNB :WZ_S:(9U7D!]?&UO9W3GTG=;J.":R M";^SO;NO@*_*XR"X^QL.+A+#RZ ?O 1OBW3[P\#U]X#_VIC=SDWP!3@VH$K3 M+&;9ZB"]=S1]6V0KO;W38)GN]C.5*Y8IPF&)J<[Y!1:>)MAD@S0!>'\IA'X>F#:N;MO#_P%02P,$% @ ,XAN6M7&D:JS# M*TD !@ !X;"]W;W)K M%(@;\:5';QN@M5)L@;8IFN[N9\6F;=W*DE>2DW9__9*2;5KDD+$!X6*_M'X< M372&P^&9(>773U7]O5D)T:(?ZZ)LWERLVG;SZOJZF:W$.FM>5AM1RF\65;W. M6OFV7EXWFUID\^ZB=7%-@B"\7F=Y>7'SNOOL2WWSNMJV15Z*+S5JMNMU5O]\ M)XKJZB_6WSI9;OK@]6YOE:E$U>E:@6BS<7 M;_&K-"+J@@[Q>RZ>FJ/72%%YJ*KOZLV'^9N+0-V1*,2L528R^=^CF(JB4);D M??RY,WIQ^)OJPN/7>^OO._*2S$/6B&E5_)'/V]6;B_@"S<4BVQ;MU^KI5[$C MQ)6]654TW;_H:8<-+M!LV[35>G>QO(-U7O;_9S]VCCBZ (>."\CN F)>P!P7 MT-T%]-0+V.X"UGFFI]+Y(W3W'DWO/GWY>OOK[>?[#[_?H@^? MY?M;=/GQ[O[^!9J@W^Y3=/G+"]2LLEHT*"_1MU6U;;)RWERA7P;O7U^W\D[5 MW[N>[>[J77]7Q'%7F*!/5=FN&G1;SL5\:.!:4CSP)'N>[XC78BIF+Q'%5X@$ MA $W-#W]<@I',ATT4CZD=QV5()]/$&!YC%,GX>C[UCPY*8!WR(2@$4C/LI7,B>WJ!&S;9VWN0!I]2;#HSNA-(B,^YT"J#@, X,5@&)1&,*LP@.K M\&16"S$7=5:@Q59F$M14Q;P;N_E6H$5=K672+[^#+$/KSL((FT-G@P@EB<'1 M!F$61##%Z$ Q\E+\5K625/[\/(Z /XY)1 TB (PF+#'XIA L"!B&R<0',O%I MZ4C\D'JD 7G$8^:C,8VE(QD;>"XY>"XY8_[VKR*(#1QHA1&1P0< 8<(=A(XD$SZ9T+HJQ4\IR.KO4J-[66$@ZR960@)@..:L>$L(M0C:*1=A<' $4)=1!1ZLD[-42 SH/52VO[X-/ MKA]5NQ(UJAZ*?)FI"08SI'8D,G-B 2",>4A,AC8L<4TMK6:P7\X8JX@G_>X, M#88A#+$UJVP8#2-JA9\-DR/O"C\M9K!?S7P6[2E+(K9%1\(L:3(%8#@@48A- M,@".1"PA#CI:Q6"_C/E25X]Y5R#+^AQ=UN)1U(TQECK8JP>@&$790KY'&\]PJT\&K@'9Q_:2EE!F MT;=A. @XB4T' #@2Q9%KO+5FP8E7[GVNRLDIT]0K?R-NQ%:$E$ M_)+H-JO+;BE2"Y,L8";54ZFF2+X0TJ'-5@J_F;A"I6@AQQ) U=BE#82* W.6 M0"A"')F<:(E$_!(IS1_SN5 5FV3X?E?"_:KFRD>5!MY)SJAIJ]EWD!\@;E@4 MF_P % G-C >A NZH3XD62L0OE%06T#E.SG*ADM_)%3BQYUEHYE;>A" MK1"D6.:Q+B*V;& MC&F10I_KYO3[PHI+*V:KLBJJY4^0C"T@&@N? "*X,31+J='.UY^-2*'JA:SO&>C\ENVKNHV_ZO[ .0$2 H66IR M%D]@I07(5LP"!RF*ZD6VDS>O^15MG7^L'5V#"FTZQ29;&Q0A,T<#H$"%Q@S$J'3]+60 MN4_JQZR598NJ/$$J]K)N*F$ 8HD= "/770U=M##EH44+\H (H3'R%[38]QC,VJ&(!%"8O-GB<$DTNT8UR8E@C, M+Q$N/\JB^,6^+_8@%BH1#!MCN^_:[ >L'IB]XD]D74G-G #@9%UI;6D!L%"F M#A=3+2&87T)\.8^4O<)/.+,T$0 +L=D52 $4#A.7XF9:+[#GFQJ7Q=$ @DQZ M&\?G&"9R*33E-@##LDBV#D78,!;RV%$*,:T6F/^ C$4%;62^4-UGU:Y11Y9> M@>1&/34SJK5T+&M#CQX=G/%KE7=9D\_095ZB>57(^KGI/-JY\@7HRMY<=!PG MP4MN%C0 #+\DYK$% $5>)JZ U[*%^65+FA?;5LS/8<5/8V7#(%8V2K)R;#LQ MK5=8Z(W]/[JSCI)6]BB+G*48A'T#Q[U7 9T=]V-:2\>R-O2F5DS,KYATW/?^ M@\,".%<3!E8_!899(AV"\<1U$(-IT<3\HNDXW'UD@'TCB P(,Y>T%(+QQ*DT MM'IB_DVH:;66X[U2)Y ?Q3[)]RD?#O%1=Z-&M9:.96UXA%"+-NX7;2>M^SL; MSZW[ Q:]P&89]WG6I5Q[(V*OBZ8G1D;W"OUSHV-4:VE8UD;.E1K0N[7A++X M+9?*AZKKA[:E*AWSOV02669YV2 I??4V6/:8Y86JDR=2$D^Z3;%G#J("^U8D M-DO(*0 C >5FI0E9B^.0.-HT7(M)[F\]?16S(FN:?)'/=NVG^?^VNWV^Q>D> M4(%8;-51B)TW/9/-[C=!VX, +(X"ZXBNC7)M#G(M![E?#C[G$S,\U&>++*_1 M8U9L!5J)^=(1$T"'ZKAAL&,.[-79L!2 N:+AZ,3U\X>4CN;!T2ZP'NGNY.9" MU+4$=*>4@-:;')_ M<\SL_)7_9^_873+, _,H!(2*S',U*6@K=L6+%I#\E):;9TFZVO=)VNP'R!'H MH!'.S=X! ",)LXY% ; )#G!,'/TLKN4E?T9>BMV82A[[3A:ZW&VK@DJ3V]HP M":V6%H"26<[B9:,F-,"!HYSB6FAR?YONA/%302]CWS5^=J^-D(1:- %8$#%K M)MNP280CXN 9:A48^E5@WX[T\ 0?L@".#S%N;;X",!:$9DLO!6 3PH_;MD-N M6A:&_F;='S(?M2NTSDI9#W=KE-I!:FNY8GFWEOUFSQ6&HUI+Q[(V=*D6AB'Q M=]A..U03>N7EV1XE3+V_",\V6>>3WJ\;)1K:5C61MZ M\.CA1;\D_N?/:^!9 1Q:CT8"J, ZGP.B7 <*0BV:0[]H3MW><1Z+]IL\.R3' MM):.96WH3BW-0_\#FJ=.ZE$?TAS56CJ6M:$'=140^JN ?_ZD!A[PC*RG0"%4 M3,T-9@!% N[8?XATA1'Y*XQ/+D[.*>TW>&Y CFHM'X3IW0T M:@4SJK5T+&M##^H*)O*WMO_Q4SJR#T=0Z M['Z-IT$=A?Z'5@Z?'G[QYVWW.S?&Y^_PJ[3_W1YMIO\9H4_21:HO7(B%-!F\ MC.0=U?TO\_1OVFK3_5;-0]6VU;I[N1+97-0*(+]?5%6[?Z/^P.'WD6[^!E!+ M P04 " SB&Y::QK<-ZH+ #68P & 'AL+W=OY-8]F(7_"T$XL&"TLE=47ZKEIS7WO?U*J]. M1\NZWKR93*KYDJ_3ZG6QX;GXRW51KM-:O"QO)M6FY.FB;;1>3;#O!Y-UFN6C MLY/V=Y_+LY-B6Z^RG'\NO6J[7J?ECW=\5=R=CM#H_A<7VON92O1?&M M>?%A<3KRFQ[Q%9_7C8M4_'?+9WRU:CR)?ORQ=SHZQ&P:'O]\[_W7]N+%Q7Q- M*SXK5O_.%O7R=!2-O 6_3K>K^J*X>\_W%\0:?_-B5;7_>G=[6W_DS;=57:SW MC44/UEF^^S_]OA?BJ $B#S3 ^P:X;P.R;T#4!M$##>B^ 54:! ]= ]LW:"]] MLKOV5K@XK=.SD[*X\\K&6GAK?FC5;UL+O;*\&2B7=2G^FHEV]=GL_-/E^<?KBZ]\U^]V?NWGWY++KT/G\0?SF?_>'_^,4XN+O_F)?_\ M\N'J/][8^W(9>R]^>>G]XF6Y=[4LME6:+ZJ322TZUKB?S/>=>+?K!'Z@$U=% MG:XTS6;F9K-BO19C[;(NYM\TK6-SZPM>B_<17WA)6N99?J/K=V)V\78^WZZW MJ[067L[K)2\]T27Q?ETV;Z1;[GW(Y\6:>R\^%E7U\I7W2;SOBVOO*OW.E6 3 MD;5#ZO A=;B-3A^(_H[?9'G3<_%.6:7Y7 02::B6:S&?O_8(>N5A M'R-=5HS^FRGJ3;5)Y_QT)*ZIXN4M'YW]]2\H\/^NR]7.6= Z:Z:GVS/$IGB* M*3F9W!ZGQ674Q)&S3@+((0'$,@%]1-_Y9$:3(.JJ-(-F&&&&J2*FQHQ, M(]5; LW&HG_26>?ZZ>'Z:=N,/'#]8GB+>U,EQIVXZ/:GE\U$T+X?E\5JP6B__I=*$N!Z-+9[%+9XDC9YV$L4/"F'' MO.L M-R_RJEAEBW;:RMHI2I=J@&XQ'&(0HP568V]L)75I;/DT0OHZ!H>= V- MNK9SAE=LFL5CY?'OO)QG%5\K,J M?G#N5>W?-MMROFSNU!NQ3GGLW6 ,9OMNF()DB74'4S+A,F+BR%DG$\B7..6[ MS(66E7R@6:#>'_8VS& 3FWMJ*ZLK;UU=CS 5/5/7XBX7"\YEMNDUR,WA;$?Y MWMMQRDCD^[Z:$9=!$U?>NAF1](G,^&F;$6T6,!C&"!.B#O8^5K&YN];B#@&6 M2)(E,J/E!:_J,ILW*_2=EC=EFC>O'AO61K?6PYIH%N1!""8:ET$35]ZZRDNF M148"@\JK*Q>PN-QNBMR[%6MJ[R$ M4V2FT^,ZB4ME4&O516B98C TANR)3"* MS?VT5G4(ND02+Y&9+V>"U;U%=ILMQ&Q<>9LT6WA"T_FN_/*PFI#]QH@%(5C> MN<2_N&?4Q%74;NE&5&,.:EW1 M@2#*D,KN3D,FKKQULR(I$_>A3-NL:#,!B1"I>^=[&V:PBKYJ2T&K;H$I[KQ1J MMWODCPUNIX50K %)3' (4N&4)%UYZZ9"DB0VDV3?5&CEAT7(<12&ZO#60".P MBLW=M!9U"&K$DAJQF1J3?-'SK G6ZNH4&#$$1F&*IXA$:@Z<(J,K;]T<2&3$ M9F14L9UL!BLS$%QK2&/$,_C!2N3#1VXY"$5"YPNAI(QL/1 M3SQU@EV"VLRIM]BIM\25MV[:)$1B,T1:G3W!$.+0-)J"1893W0P MU@(OGW\BQ1S-^IT!^14SK*YSG,9,7'GKYD.R*>G#IL\ZE4(@2%)U0VMOPPPV ML;FGUKH. 9I$@B;I YKN3J68PUD/=(BR+*+@5(K3H(DK;]V,2$HE9DIU<2IE M'Z*S+TO4C>]9+ZO8W%UK<8? 3R+QDYCQ\ZFG4LQNK88"YO#GDHAL.XY)HBH6P0Z,TRG0'BGV.K*6U=XB:W$C*WN#Z7L W:V M#D.P9.QA%)N[;BWT$%Q+)==2,]>Z.)1B#F']#!&DS#%&/G@$RVG4Q)6W;AHD M M,>"/S$0RE4@YSJON",:HJ>JE%L[J2UI$-0*9542GM0Z=,/I5"(F(0"52%B M J/8W$]K58= 3"H1DYH1\XF'4BB$OS$*D*^BC#FZ]1.$_:(FKJ)V-3UZGM," M$Y]1GS>'L9Z'(7FBB(#''9P&35QYZV9"@B6U $O+^CR%M4FB+M)F?8QBM M)1V"#*DD0]J'#)]?GS>'L1[>MF02(DM:I@&JK(1"L^9#\Q MC[*((O5486_+V-QC:WV' $4J09&:0=%<(=9K"@^T4C+UP3-G&CN,0LA_%&(B M#BE3\271V(T9\?T'*L14,AN=_L0*,77Z/*13;[%3;XDK;]W/)I $R,P$:/?I M!!HXBZBO/" S,X>T_GR"7D$35T&[.DJ$8V:$>W:%F$&.PWBJGJR9F;MAK:U3 MY'OT$KK:2I9CSWWHT:JP98YF.[IVA=.8B2MOW7Q("F1."XW:'&B. MLX*AKCG-JM[VS#VUUG4($F22!-ES"X9VA2US..N!#HDP\"-0V'(:-''EK9N1 MHX_N<5MJU&8!0A]"%-PS^UC%YNY:BSL$&S+)ALSRBA2VS6^MAK3G4Z@?3 M ,S@3H'0E;>N]!((F65-T6EEBVE.H9(0[(;T,XO-EV(M_!"DR"0ILB%+BEJQ M(2".U<$[ZV,4F[MN+?00)40F<919EA"?4-DRA[">:#3/2%),INI9':=1$U?> MNA_<)O$RZ/'$Y1,K6X'F24BU9!O C^11;6)S%ZT_BFT(S@PD9P9/+A7VJ6L% M$-%8!$2%U4)@%)O[::WJ$-7"0!)F8";,)]:U LA^385IJCZX9(YN"^T]HR:N MHG8UE908N'G:\;%9V!S&=A8.-.=00QRI!U&=!DU<>>MF0G)EX*;"J%4?4A\# MV_X!/((*C&)S)ZTE'0(, PF&@9N''1\=W$[/G@::QR@Q]N%GHCD-F[CRULW% MT:?#NJDQ:O6'YTG%HHR! =[++#9WU%K6(1@QD(P8N"H:4JVRNE*@'TTI4^&D MMV5L[K&UOD.@8"!1,'A.T5"OJ:YHR*@/UANZHB%C2#V;I+.C4[#WD6CLQDW- M4-W9GQQ])4+SC1>_I^5-)B;!%;\6#?W7H?!0[KY$8O>B+C;MMR1\+>JZ6+<_ M+GDJ:+@Q$'^_+HKZ_D7SQ0N'K_(X^S]02P,$% @ ,XAN6L+B,/*W @ MU08 !@ !X;"]W;W)K]OVC 0_5=.V;2M MTD9"H#_6021*Z(K6 FOHIFG:!Y,\]TS M?NFLA;Q5,:*&^S3)5->*MW,A4R9IJ58*2XRD#CO6KWFJ=\V^47"#XYKM34'T\E,B%NS&$9=RS$% M88*A-@R,AA7V,4D,$95Q5W%:]9$&N#W?L)\7O5,O,Z:P+Y*?/-)QUSJQ(,(Y M6R;Z6JPOL.KGT/"%(E'%+ZRK7,>"<*FT2"LP59#RK!S9?:7#%J!YM ?@5@#W M*:"]!]"J *V7 MH5H)#:+ELI=/"99EY'BC5(DTUL9E*(6:"I?9Z9:P^TI%U. M..WUQZ-@?#GT>].!#\&4AJO!:!K ^!SZ%[W1UT$ PQ%MC/O?+L:7_N Z> ^# M[S?#Z2_X,&$2,QVCYB%+#N 3O 4;5$Q1U;$U%6>.L,.JD+.R$'=/(4T7K@2Q M*1AD$4:/"6SJJF[-W;1VYC[+Z&/8@%;S([B.V]Y14/_E\-8.N/]RN/M,-ZWZ MHEH%7VL/7Z"91GIO&L0< BW"VU@D$4I%]W&WY/H!?O=F2DMZ2']VJ5^RMW>S M&W,Y53D+L6N1>RB4*[2\=V^:1\Z77[-"[/.BS.,GZ[\IH=>[4M MW'\S_#+C>"O#:7P^J9/*+NVM!Y^B7!3&J:CL9:;+!U)':V_N%9;T)'Y&GEU: M[#^:TO"OF%SP3$&"V,A.:3*J8QO3=06D2:'\NA-XL MS 'UE\S["U!+ P04 " SB&Y:9:28Y+ - #,00 & 'AL+W=OT7?A+4SN/*#W#X?"9&2IOGZOZ6[,2 MHD7?UT79O+M:M>WFS73:9"NQ3IO7U4:4\C?+JEZGK?Q8/TZ;32W2A;YH74Q) M$(33=9J75]=O]7>?Z^NWU;8M\E)\KE&S7:_3^L=[453/[Z[PU?Z++_GCJE5? M3*_?;M)'<2_:WS>?:_EI>AAED:]%V>15B6JQ?'=U@]\D8:@NT(@_=]C@"F7; MIJW6NXOE$ZSSLON9?M\9HG@'? M7:"I3SONVG#SM$VOW];5,ZH56HZF_J.MKZ^6]LI+Y2CW;2U_F\OKVNO;3Q_O M/_WZ87[S-9FC^Z_RQV_)QZ_WZ-,=NKVY_P7=_?KISWLT0;_?S]&+?[Y$_T1Y MB;ZNJFV3EHOF[;25SZ!&FF:[^]UV]R,C]\,$_5:5[:I!2;D0B^$ 4_GP!P9D MS^"6>$>Y:-Y 9N^&9?"P*MR\:39I)MY=R7C2B/I)7%W_ MZQ\X#/X-F>R2@R47&FQ@3G8P)_.-?OU1AMJ\S*JU@&S67J#NZ3^MV'7])]+CE8[S6=E3[XER2T8O:O$DZB8M4+5\B;):+/(6%573B 9)2%&E)1@1NWN$/=?@ MG >6E[D@PB/;R5S0)*2PBT4'BI&7XA?#R:6T+9=;%:8U-R3=;9UWW@C1C-R' M(Y1:- $09<2B"8%P#/.,#SQC?R20*T4B,F1T[ !#%]JP"H+[A!G1G![JSD^@N MZF:G(5 MX]NT?,P?"I@:=A_(CAES (2I'7X2",7BV0@Y8LB1L\CEY9/H-C34B&Q;Y^T/ MN6F)=;Y=-Z_T/B9!:28#T?Z*1=YDU78DY.SN/HR:-+0MX*+">!;9%G!1LX"/ M;.#8Z#GLU3?7+VY -B]1:IEF;P:DTZ>_MG+A=G&W,PQ(GT(AUZ$/H'A$;?HN M"O,QYS;R"Q_77]E*NK!0>8-,X$2]IX6J.G_,RXY_5C5M,UT* 4\S R*DLX1= MT"2VC9% *!+AL6DV0@U[=Z>MD+O)PN0 M&W<>R&'F0IBS?ET,96/QUL@?[-<_:OJ,&I J0<"+.!^9-U>O4,(9MOD! BF> M.0[JHD:#KQ$_V*]^YD(NNRSOG%!FM(-5"5)RM0EFH;/D7!0)G"T2&BONS>R0 MDQ$ZV*]TDK0NI>+74_:0EM\FVO=0D2_5(FRV=5IF FVJ(L_&YLU5)!,<86:S MA&!QX&R;$(R0L;W%*!P\\R9')K8TDA>8U6"O2#HWK;GH:,FE1AL638R4(GXI M-;2>$AI"WJ95.:;(GU*I./1ZZ")9*D, O ,35Q--PM#.CN<0C#ER.0%@A) 1 MY4^,Q")^B37&=9/^L(@6>?J0%Z,!C0 J*2(V5Q=$:&0O?@ U85$PQM4H+N)7 M7%^K5NXZJ2D<@#Q$,CS QRHGXE=-'NZJ!1@H: M($-7SA"I!AR_=&&4A]SQ2Q?&.8FB$8I&'A%V5K7O@]Y93ZCV$:_L.C>P772T MY%*C#6UJE!CQ*['/=94)L=A9=*]9M+I6.D:M=2'5]48M#M"TKI(BMF(!,+8@ M\T*&U(P<(T?*4=M:AK%&$UJ)8C%IJ\DZ;;LTRB_%B*N>;)EY')( D G%LQD= M6PE&B!&_$.M32Y_2O%"!>;*LZHF>P2/D@((1#FD4VN48 .A0A,I83&KI$;U" MC"XC?ET&.^;Y9%TY168D='T4P 4\<@K7 X'82_(#^D:>4;\%:@A7;G5JN2H MF>[\-5[%:56,BY0QV 13ARIAJ"]67ZL(-CI!7U2ZN3F)\][]351A03 M;*]B ,9G%-MY, ##-,#1&'FCM:A?:\%>_D?>I')WRUZCVT**2?0>*0%6YUG; M5?+6*KU4Q3V0N2N5'-: YHH#N\3C'6C(U^@MZM=;DIZ-'" M#07J5B%V>@( #(>870N3GX14=++C7:T*9&%+'31=&N ME0E[B:M<)E$0A/:RAW DIL3I8H% *D,E&7$3HX78D3[>%R&5O&YZJ-,?FV&P M6U5U.VE%+3>MJI9CJ_K[J/IC4-LN# *'-8"+75P"X# F?=R0<^_PE%\]]2FC MI5X7 A5Z8JN'(G_471)X8H$V&^9VI11$,;M2"J+H2'F1&3W%SJH3=:<^-IH1 M$M]%GY,5M.,KD.@]\8(MP_T #!G[L NWI@@9D98L7/*1)W+2D);Z:WJ MZ%EM#F8IE7PXSM0!]R;1A[1@ P#GD&*;/515LNF[F+%:"3=:BY^HM8R^ZJNN MY4&)^+46![01QF$8VT0A((TYM6N'"3@BG=$QM<6-VN+'6W$O%CMYH.2D$0K* M$J\Z>ZADZ$DF$.K,Q+U<_7&:.H\PK63W6L_,I3#)[0OVO*[Z&C)I48;VK=W2MXOY3Z8 MAGZW]^]S#NU81I @4.5X74[@#/ 1AE@;V5) ",\'!DD^1&U'&_J/NP.^J? M?A>=P#F'@YD*B?:EJHXE_\MX^YCFLOD M1]>W]F?^SFY3<4 GDMA.ZN8 C 24.WX'C!;'(1ES/",[^1'9>5*_^4=W&%%Q2.*%#-]B,4(S] O-V^UZ6Z3JE4PDEDNIH/76 M/0^/-Z3/ Y) CE$8M' MJE6AT9CA>>?NK86NUO?1U3VP'F ET"S0B3%'CD&HB-EJ#!PK'G,/(T%#OP3] MNF.U;P0J:EWC5A/<&P)D=[2).0<@0'_0.]"0EQ&9X;%BW;$^DK=ZK_J-[AZ)T9[;HE'"NYEU:IN8ZUJ M*?H4[*.Z_R:M]7X@[RN?.9-/7A7Y(E6VVZDM"=*M.VVMUY &F?;>0%^+^E&_ M^M\@O:UT;^L>OCW\>8'W^J5ZZ_M;_";!P/N"GQQ?!G M'?T=[1WVLLBLN6^J?Y9%M_[IY/8D*5-9^C?9\;.7 M%R=)WMNNVB5;[)NNS5R[;9)2T^ M#:/A#[15>AL65]9X*%^Z%OY:PGO=JR]\&$FS3+Z4J[I&OOR60?SX5O/OYHR.^,?DTN9BER?Q\?OG(>!=N]QT=Z790T[PX?QF,L<'M'ES6] M7759">/ XZ!&X>VZ2&Z',R!5F^62WLWRMH&]_MJTL."V#M8Y33[VK:@"PRHH M*2WH %A-O\6E**72I&ZZ";PU@54ORXYFA2.R31W,V)J*SVQ=;FVR;)M-@C3" MM?5UV>$)[\IN#;1K8-Z1!27+ING@4.IN"L2VL!98PR=D][JCD5\DO]& M066 M*8#(14@MI#IH=3C"LLZK'G:!TV?,:#26L P>%QT$G'2!*X=2>FGV8_Z"9!H^%%O]8.-R;PD MX)IQHZ\=:V7MD$A-&Q"J-5N@/>Y[V[?;QAK+G)!YD<0Q@\=40&%0M-:X\-^G M7Z;)RM0@IT I?-=L<:I@$#S)O-Q6\.+IR<]W=Y]04.05^".:S=RD,M>J!^9I M0$^L>E@TD$=Y!;>F'%:"!(,*W4^3.S7V> [(3C;0+6Z]2SC%9@?;NZLJX&LX M$=P_\!><"!]Y @JYMAD98S)@Z,54)-A&)-TW^:1+SD%4]D1+YP/S1 M YO!A\1L*IRX4"0WRW"%Z\4MT.=?3-ZW+ *XW;??@$%0W.^!.TI+..143OG+ MVWLYYC-ZMC"P6EB+H5.&D]WA/W4SNA(X_!8^*Y'SLJ(H<5MTXGFSJNFW!%BA M*&U>-19T[116MD*9 ;:4TWY!O'"_+HU3P[ 3L(\E+?.7["OHBM.3^X]O?CDY M0WW1N,???H-M(A9*/I+R:5,4))C] 2$//>BYL*P9^-&: $3%'+L@\4>^51Y% MLLHQX(+\0+!&&@EY!@D&_-CD_!"H#I@T1P:'0Z33;6KXSVW+\WFVJ PH7")& MZG367EF/V11WT. I!$.X=W8FJ^"X82& .8FFJK_3I&A@ Z!#07(!#B-'@+D" M*4&U]H!Z"E:*RHAV;,TV:Y&1G 2R?"+)'3$C:M4P*,@:J''@7AC"L'6A \,1 MY6]=]@T9D$^"C=\>=8D5J\O*/5L \\+.LZJI5Q9-4RA;YAN@=C04P?'A6DK; MX98=Q^MS>;9EV=JR'F?[3#P3[N"+5]ZP$! +>'R-"!VH\YY7?_H![-C9%$T MC+LQ75OFEG1=;Y%C]CPJ$@GTTZ:!XVM0J74]28 %-,W2!W]=@ )>P_:_XB]$ M#0/6S$M#9JWI>' 0)W@?'HLHWC4=?"J//65#-0NC !H#+ZA7(H,,C<'AY52*-0F#A M[3DR-O _/'VF+2K('>R,0IL%U([0)N5M/1;B7^84E7O_$ MYP3ZT&P6\+'Z# >?7!Q\,D].:?--;V%8>T;:/](R.LD+X'F$#]:)]=^2V>4L MG=]WE97*;7M_<@I8' M+LY!OD7O+O5I-)"\3_E@!N]=SL_AW]GE%?P[!^SY&S%]) ?Z].QY^GQV 8N\ M3"]O\?_GZ?/+Z^0#@,<7R5S>=$M4Y7!YG5[#6Q?7ZGUQ1ELT[UT^$Y?+WOT M&NEETO1EQP($)(.73R\NY_CO[/8L)JRN^DM6 ? 3YC";;=7L#2K>VBP1.UX" MW>%T+N= \5F"IW9QE7S,\Q[P1K[GE\!$;XF;;M/YY3G\>W%^F=RDMS/:_](0 M) @]@,OTZGJ>7*3GM]>PT>O;VP2=PCGP'QA. MV#I8!PQ@)$L# UVD5W,$Q??A]#=: ;.D]@,N&O3 X.?UT MEMY>7^"_P$VS= :3O0\L06?R==U4S6H/?[R&M!*&OWB>O $8DX,.MS\XT@,QD &TV_S&YO$TNKO0Q7>-M>GY]BT=Z=8/'>W7E5- I M,N&9$] 9D 69;'X#1+I.KJ_2V?7EB(C:T=>]Q.+'(*^GLQ36?8;_O[HXI_]? M7UV=)6@V%19$0.!O\ CPRP4\\[=D?@W\J_6%-3UF%.%R 64HTTWADJ"+VXPJ"+="!B*?H M/(02G2;-$:7AC9*S4X1'<$-_FTUODDU953#Z%#7O>AR_H4%>-4Z-@2B2485! M5K5'<4*3204*-8;LY&L 1&?/K04C+P&-@I$+S$ ^@3_H0EV(#;H0TS "=$_> M$*\$^+\"%$'KE0C0;^3W>.<,G!^VPF!.@>:1 S!-%%0(_$('0&-/!$4?*9T1%6)\V&W@*" M5J ,:AJ>BP_&@J,K$)J=^^42M"(MF9G7^-.#M2@ 0WDM&<8(6PXU KG@F6V&@1"&.NV-8WB@$&\ MP&^\-4L,KC/D[?YZR >]?K)6*.T1 $B395:V"?J11ET?&H#Q[:IIBAT(3U)N MMO"<\P6L91\/?">D8F^M7]NO#2X96;0$AD$$GM*_R5LX8YB(EL><;=%GP2W@ MWY&52K=P(!R]6?2"R1$2XG+%/B-FL8E%'S' I&LXBPG&!V"8!QB>:4',ML%@ M*A\^G&N%\4[@GYITH4'W",/G&3,2T)T=0'"6UYDUTW"M[)WH*A>@V2AXA=JV MW&R MG &Z \\9&5%BA2)[F*LC8OD)K8'30T45,CQF>/8+ISV!5;W#E$&4!BC M!OQ7$96-(R.M9UN98B61+0?0R&FVNVS+)CW+51# _0!G#7@=5*E@ V##]XYD M07SF1?BQ#<(VJ.*]_H!MG*Q-54RZ9B*4WJD!':B#HG;U5_'V&7=B2JA: (*5I7X05"?M*'>Z(!2 M%OFZ^!<8-*$G#1K!*HH-MD;U':B_3=F#_I58$FF/:;0=W -!@<#FT5907N< MEUL/:SSSHB<.=GO3/.@Y'U#[D+"CV_'2G;(8]#7"M_)/^/,J QCKD(QQHD>2 M;+*VAO$'VW#AU-J4)'$'!U,CP61MAZL^//;OK!HLSB,+1H*.#.EIDE(HB/1X MQ7$*1'KI8$+,.;@@$^(60&2,P/(H\*) E7$G\Y>G&+CI^5=D,T,(':04R,$< MISN8)N^$17H.RDV33Z+ /(NJX1,+5P>*PO.(X)3A\6=P)4DDJG)I%*4J>66$/=&T M%C%2:[XO40AZJZ;3D.5FPHK&8D(PF7(#0!11 Y@OTJ.%641K5.U,+)/I%C'P MZ)9.\\@?%-@ 9UQ,78>#73,!9/P7_ *1@N=_FJ$0$3L+Q7DAYH ?> TJXMAI*MME93!#IW M)/&:D.+-2(C*$[<@="0\J ,,J,T!O<,]H$T8LRKAR7"NA0P\84GP/S8]WS,*+]J$G$!\";6I7HTFT'6BBTD[H9L!(-QD(")3*ER&XHP<'HVS:9H]20_0U]_QZ#XTG$C\FIR>O/O[A]L;A MS0@+VBA:GFM4'A0B>S@8MTU]-I7@-L;T/$<%Y@,6\H_29IB? -R/=C]YC7C' M >=FLVG$3AZZ#F38YLED'&^"6T5+/(PSXSXIO,Q![G U>()R?KL,'8JV+2.4 M9S6%F%ERHCWYT?Z($\Z.'-EB5"7- G$XD1A\[=RXYS ; 6H.7?\HB:H0DI4X M(F]D@,26&U!)T9)5,+,-%A[8'I7A:SA#AOBX4=Y,(=8J*"J@K0Y1S:AAN8N< MP7MV!C\XQ7+$"?CM<3<2WUPG0W4:"JKEC"909D+\F$CJDNK%6!,$F=V2/VU] MYCNY^W*?7,RO-<(% P+S]\18C@I^PA\"/8B'+0E4L3F1YF4+1""0CQK/P<
]A0T&*-<= M#@$/]09)9V;;;04L!R?%!S>DO../HHEBT(-]')X-@1J38\4P;E30& E" MJ!OP>:/E!\N,$B-3#B$%\DK !3VR% F%96 R$^[F!7(#)^RQ5*84&Z.#FJ:O%^JSX518R$@8@LT892*/ZHQ8SH'$#,2$:PO"WG ? ,= M*,&/^E$;1=%Y<474*(D%380AA]#RT)L6'-/EP2DN%CX7"Q1$GG28" MZF!16:>>C??\8[?.AU#OP#_H33$*5DL\1\&SWO&,3I^/V+,:B=$"T=&A&X>\ M\*@U^?\/H(]'3;=5EC-]D9_0:^HE=-];#BY(H2 C10_@K OC]E1%L@6K3*Q) M-HJ-$ZA.($"1[6U*!2 ^G>)2@GSJR;('.[7-]@IK_*1A#(3K9EB/,T=_CX^7 MX@I&1WTLSJ08W.?;/%Z8(%X@>@ST%A#B,1I.)3^F=8'A$^/!+L(6>Y6*/6CL M07G6DU(NT^0C.[SX #J28%_H?P?AS:$)<8B6)=6= P/,IN]@DIHB 1)2*(P& M:;"$X93$ ]#.T,^&/[E0WYE8HTXL/U+78CD)J7&@ JB3NUC=BD3:@^,,5AQE MIIXD16/D/"I%GOFT+.\[W,?NQ%$]X[(U"\"T/64/$):XCX=PE6(@:!=!W"04 M(HX"NAZ4]VT.XH7$LY4[^4?E/?*"J7Q@>E#K5/H3*#*LSO"Q^:J@Z M60UKOY7:((W).'BB0=:":DM$T6)46I_#H)';BN,[]AFG^C4SA MJKZ=K^G\YQ$=RGP#F\ E/@ZSLB*HR@AT)@9S8'WL'V3U($$45Q!'@X)G[&O/ M@W#0=W+OJ!+\=H=IAK",_M&Y/P$,F+SI6=5BQ/1.5 P%,^DRT1[XC.6?002Y M1#"'0Q"DLC('!X9 UE MZV)_(./X+F=0/CQ-W]%$ 2H!E5>:!V5CCL:5EFKY M.W0W<(ZF7U \5 M3)+R@N=<1K)0&-S$40: ?3NKT"(B"W3T_)^3D*F>)QV$\ MPDOD*8_.!7;2;-F=8OET#+LS534AH&$TM:3GF5,QP#+8#5B[IQL.445B%A9] MY^,NH>DC"XVUGXJK)?XS$:_O(-4E=V>R016A4_P'1H0T'UD24G=T=D P+"@- M+)DPEO7,Q+O23?E-2^2#U#H23>)%$>E#P1SL()6X(9F2)N T*E&\^=$F_^H+ MK6E7CL+P[H9SOT1!]9Q#]B(LLLDP1@+F(#X2.?4F&6-VJNYCF\/7;\BKS^$@ M0/N3CKO^D1RY1=.VH'Q;DCZ,1&Y(0O=J%0FP>[TZP(IAWA)_V7'LS<(I6;(K M+F^C\_Q@PTLCC76."X>QB7PD_Q& K)H!"K16S+))M]\:=;R)*T%3%&VV=%5H M'*7SNI3J\;+ @W!Q!D&4A+D$2:DV56[ 2VJX1+PRD563PI"6J#MGF+99V_%= M"IZ@E,8[>%,1M":7FB@ET!0S1)FYQR@-=Q MQ*!,A0-"8!(T$"NAM;86<9=[1Y[\+041Z>_F6X8!<0Q'WG',Z-_;-0:)T6'C MD#?Q-N^?L*M/%>5EFX.SUY$+ U[HP2F2*/E3U'E"_WI/5@P^O#XXM7M/ZC=N M]8I> U3AGO)[=-Z[TVTEA__ X03%$%U;PPK),@=5O-=;:"*,Y4'$T%76!C A MN+3LRRY:7VZG*M.O4ZI,QM9-"CV5"!'K7RPU0PO/GF\85]$$B.54B524XLFV MS8(YCM*X2JFRIOP=*SJ?_W6F]W'P&@7G8IF(MS=(_&@Q:4$)"K[D:SNQ4>/$ M]FDUJ6$93N"4.&XM3D4D#<:.WA\&(L-ZIH"*!$KQ@I:418:EU1HBVF[!!\3= MQSM.@A5Q7#LLAA\(TBG26Q96-4,T1T%EU0C@Y[0 M7%W(7C][PT'&%_FA,ALYTP FCO$@:=YF0W-U_.#GC%#7\R*GFP^RR%N@? M9HW_8J:84V8431^D@K&NF-9T/"<\"+&YH*P6LAP+M06B8BHWMD3H_%94RJEV MQ$7W(QURVB*65ZOZ%.<1^9Q)N0"$<#8-+W_X&O58=TGW"1>L:F'5#Q08<&71 M49*:=N L+!?;RR]R93F5:X^,K,@\\37O="2IK;?HGY+5OH^224[@73\*9@-- MT@=4%JLR3N>IXT< ?:9*>I27/ZF]A<9DP\0+L/&;^W5I.S90:D53\"?#3)ZZ$T M'T=T%YS-Y9XGE/E"^P86T%\DDF4TNPJJI:D[# :@J>#5WR+C&Y (U5W41YJ-@5+^ M] ;+B,@VK$"[UL&?/OQ,?R.DZ0"TQ,)ZS*I4DM$:2XZ0TZ]HCC:BI3]=M&P. M;*,9D4P;VR.^3D9V:F&ZG3''ZR6<8_'D$@"?B!%<[VL 6HKU8@,8#T)8P_,. MN8L+74,,)I,Z18R$#6M9%8?4H*^TS((6"R>46KKK"EK-KS754M M\-^[?!Q>>FXV *@+;%G1AEY'$+]?EZLUV>#6W6]I0B>&;Y)Q-P\V^!\X[2! M",/[VC7L83JR>Z/=+9 W/+<-UKBB#E\%G!@"%]645$36!Q<5\T=UHJZ3PP2# M]7FQC-!=(6U[,";A2$U$8E],O8XLX8 9(:@@YQ.] I3KBWV0:^^WA40*U-&[ MP^!L6U ,:>\1*VBF )@[[G2WU#6$D!TTDDK>M7LS^5]9#HYT\AE!X'M02M_( MAVQ@C"&JC94J2O@$RR>>@KP).CM>X3*JU.W1^0_!_MVZ?VF: DL?[U""$)K^ M@.W1#*6&W\GP?&RL9##&MV]$#;KYUR D?RIW#5?":9-N($\9?):MI,Q@D)-F M94O*/B"$7@I^.P[@*>/A(C-'+45D*(:!'1WY,2.42H8/CQ$$E;0XGJ0H+!KW MASA[3P%BLE+J989&$US!OF.0:=GA FMD=H 6I#$.1;KEQKIF!\.B4+O.Q+>A M&.9HC7-FHP4RM9QS$\71!OJ<+R\[)\5YUZ!^#A(WZ:,QP+!(PH7OO8O /ZW: M+ A'%EE+-0L[X"/#%QU\D?1B'ZC8R)5VI:JN'C:LCA"[&+5Q(%/J0YLHEGPW MTVB)H\<)9#:U?8$+UXR2O6G9K!/>$)00U\>66D5F_Y."\D@#!._#-/%U>1/] M%9F(BCY18?J+^(&8NN1F?),K].*PD>(;OB_Y\YMI\K^!&Y2JXU$(HI0J!QDY MI<0KD;Q!V+DIV02GQSS7^QC!U-S?$^#.J@&.X'^ZX,%\*YEH8,OYO<%.ATA#'[ "Z2#XQU771C6D14 MT]::-$N#O);&CZ3&69LS6!SF8^LB^XO4$1576KR\6;)J44XO+-N,(%'!QR,2D=H**,PK6 M812OY7+0'5BY!@1QN\:S0ZT[O,G$% A7$RZ8_32^WDI606_7"%<&,;G!MG^+ MBFQ=,]'!+0:"BL'M]L+=*[P,:LT.FKK@[4*RVTM@CAJK8*(+66IT0A?PD3 I M+=(W-QZ8U3\"W1]I>2Z8H;8P/:>1&0=@AI+@#R[/EU)B/01[=CB**%Z?@\+K M!,P:<%IEP:@$#XSQ=U!;'W;9.V!H&)Z*WI%M4)#"*-5T0Y/0\F'I= M'."@2!/SAA)IMQB-PZ^-SAE.L::>[8;J+1P'!1H/-3L^01%*/=Q#:)#J1N1( M:I!J;FC5TG5(S'8Y8Q69)WCO69SMU>@=V+Y*'0^I.I3/"[NMZE..#Q\$"I(@V('+#\WG=84>N' \K('@NUX% [5W[.).<$D2>]X&KC<&EVO4Z0]\+RZ$.\,8 MCAQ?EANEN@9& M[[[\GOS:3*ESZ.1\[G9!ZBOR-[EE.^9>I>SD244G9,AV8;9;PW? R\ZOPP,0 M))5RZV#Z^HV"DZ,<=5CV+:=W F8$V)%)7=@!U6@'RGVNR_))6&^O><+KA/X:J*>GY15ILNQ@P1.'KR.6^H.R/UG7LPM-3>J<>KQ]P82P?HN->TRX# MH;70-CX:O6UE7",WMC;9OO! M1:.PS]]?NK-W=QAOB5<_NMA'V_EH>\F1*P2G5,D<=/-]VGQ 56GW0LM_YW09 M]X!ZX3J[DY? I21-K"S)"KO68]FJ-29HE"<-WB3!;2H?XXQZ#0W?=769EL 1.=M8B1B.$;RO5\M1GI"^-69I&[G>BZ8:J^WEEK=.:KB8&#]J"2QA20JUX.-*4$E-!).=4F$L M=CS-W73R?'_MM(@ARK:8\H&*FD#V:5V_='IJ7R&)_$=)#14P$-04(IRL2PX,+!)6+F0% MU_.H_Y6R^:[D+Z-@W-HL4T$:L^+X+]OP,:U-="3_UM]@' MW:A6Y,))N_.#[A'Z=1:R/ZV#><_>'BT;P2'W%-ZA45F 6^[ MIBL%:*HDM8G.>-9:,86[+:)W68K-*.CD%^CQ?K8/&@ M1F(W/ HO8GP66D6FS$WQ:O=,]%>1!L$'2BPE@VP;( 8P"1VZWJ%5@G"?6\[T M<'Q_U6>H\(U\]5!1LE8DDX)L'7WIB&^$RVL][+=M]-Z6%5YD6S%IEI/>.LSE M+$]L331@%"0, M@@21#^BAE3RRTK@]O6A-Q[]:2A8S;^HZ,)#U= M!QP>Q15!:.0 /_TA+,I'"D7W:'Q8F-3GD9:0#MIQ3(TKLC(K!,4O!.GDSG H M1!0G+NMRTV_\TN0HW%''!S)-/H^4AG#>K"/^@OGOH6H+5(J[1]*(-N5!1SBL]*TGR9'6BIX?X>+;M1 M,Q[I2_?M%6H?._6_#V@9]HUN;H-KQE+>ZBYOH. M!=*!\^,4/S 2G_6Z!P459_,TC '2@/?ZS01 M^FRQ_WBDYZF_M1AD(UV+CV78].)(^\?;\ZMT?!4)UL*YM#7% 98<&-8N1$_!PT 9O M^EB)4( NF4=?C-$=P.6PYU;F,/)H]Q#LFX95G=8]-NBOX00UOKI(EZC\PN1V MA'2]EMM"[JN+]$'=42BWL#[]S@I .$U4O?3HK#)8F'L?604_G>IEV<,-\E>I M#F 1_18A]*GKV.Z.91",TK.1>M'1(QYT#!DTSO\\FL+B%)N;UHT[BD&/1TV# M$9VO,LH13ER#3UWW/+J"&M7L-#4&1(-\D!1%2$$/."72O5\T^7@UR; M?"N?;EE$*OY67W0F6+U2$]8'OE4N%Z+TQ+&>K\2R\(ZZ!\@<#_X"/@?MFQ67 M[KGOT/*E$($%Q+PFTHH%/ST0>>[X- @QU6H#@@=)BH/?Y4ZO) KR;%MV@FDR MOFD>F)F8[,78OFDBWYKB8?>@1=7/5VY"UT2@"C2R"T"J-S/O?)U,.6 N-J M#3\943)'A=UKUY \# D=):,HMSA06 . %J_L^'L94GR*RFQ]-C-$&ZGH?[EL MS?T]S&$3\N'=8N=TQY>(Y?MV*;<(;RWO#"NI6R\ M;7REX;J@V!A(-ZH#,GB[H)<$^%N.73.81S3<2(X:](NG#5*,N,)JNQ#C.FOY M6R[X=99<4S9RDSO=*:Q\<8Y M[%471^:,5JWQ1[[JJB(-L=Z>E^=3^;G:: \\%+=B'89 M?&AJ^LIJ1E%)MVLFP,%;KXX;5RH^[**/NYXF[_#68AH12N/.',8@P,>KAPG" M*K%@X^$TKEA3Q '3G9$T1&4H6N3]:)OI,86BJXVZY>+I8NB9HQGD[X5V-EA7]R^ ^<8_B7,MWX99RO M7FX,V.M[4U54.5-W/YW,3H)/L<3\IY.[V8N[^-,__NKE%ICM%S#W&,*O MS!)>/9_>7)VP3Z2_=,T6AT3HWC4;^G$-"L>T^ #\?=F RR._X 3XK9^TO%?_ M#U!+ P04 " SB&Y:=4[')ZP7 .2P &0 'AL+W=O?!%I9>3W]G/^"KVZ+\4JVEK,77[2:O MOC]9U_7NY?EY-5_+;5I-BYW,\699E-NTQFVY.J]VI4P7W&F[.7=M.SS?IEE^ M\OH5/_M4OGY5-/4FR^6G4E3-=IN6=Y=R4]Q^?^*=V._H;WCKW,TDI>%9O? MLT6]_OXD/A$+N4R;3?U+RJD'E6ES+>5-F=2:K5^KROQ M8[Z0B^$ YUA3MS"W7=BE>^^(/\CY5'B.)5S;]>\9S^LVZO%XWH,;K2SQ@YS5 M(LT7XL<_FJR^,[8N_O=B5M4EP/)_AZB@YO /ST$,]++:I7/Y_0DXI)+EC3QY M_&56U_YML97B?9'F?8>K MH@3ENPYOWW^X,GN\2FGLC"X@RR&M M7UR?G)%?TYUQ\T&,,#"LS_1N.T\P,H$'7X&145650T:%:58-6F9@NBX MF]VITP?1+:(V9#<)=KS!.ND-( H%0P2HT]E&3L5%JV@(A=0BI6EY_GE1U998 MIEDI;M)-H^"94O\TG]-0I9@KTFZ*BDZ[E+3\A:@+ MJW5^A!:_2LORCNB G@VXY*<2[\2O.7A54?\-[?LWWO>$B5XI27@G#0'BJ.D:$,((,%F##$I>*%<'W7"H($5]_\(W8= M][LCSR:>;_E^ET6S6IL'_\!<3N):7MR//;Z?>+:5^#17Z& OH8#T./HY6DPO'1QW/Z04?W$]>UPL3'T"!'Y$7BYZ<) MZG<26YV/A@6>Y3M))*BEF!? G0!;;[EN/;B=A')P*-[$\)Q"? MBQI3[S'@"Q%'B>4D0\@<>C9QG, *0Y]P%(6>%7C! 1;]6_$>X>R=$=[WGTV\ MP+(CA_'N $?1(_'NX@##_F3;>S?&UD,KC@$_UW&LQ(Z> W5BP23V#+8:WD_< MR/+<$("*'2L,HJ-0CP,3ZN;=)+$)ZCBD)T(]M!PW-* ^O)^XV#Q#W?4MQW.? M#G77LCV_A[JZ]2,QB4!>#!Q@W"1Z*LH== *]<%RQ[1_'>>(&:!@/H-(_BP(% M<1MP\@@ZL>-;L6>3^AAH064.=(JP$O+K?-,LL/'YO&Q8NP+99 Z48([LAE0K M4>>%-_7ACFPVK96!!V'_H#ZB!(FI+#(K=I*]LQ1W K&3/M\HDQMND_H8AU Y@I=SN)767U6L@4.Z-[4:W3DG1R ME8%&:2D@*KZ(.1["T9"X ;XJ2YM*.1E=))$Z'H-4H-T MZ>*?JP25M*5LV.+'N^)WMPGL*RAQ%(ZR[E*BW9 MVH%H4+U-F7.?94:V]B$6!T6DIC>-JXZ5#,Y->X;L=#78+.0H6'BG;&%&8&(L8")#NP=WAZ"6M/ M&]?E:.?]%L@9R%<889*AL8' 75G,TEFV(82#MM!J6[4.@0FD279SJD;)>WXKY0W%E73S99;CQ,GY,5A007YRTR\< MF\Z+>@^6ZQ1PU^/*?$W840MM_<<.A5@-+1GT$2E1%'S+2)MOTJ:":,$$A''X M#F?P@FB?'6XUT:9P"2MBU%9 ;M%X39$T8CEL\ Y^/.-XB%P:MI6)\.[WO2KM M4D%]5 =<*B)4T91&Q /[I.DS\0Y=?Q0%(N[;ZL6T-X^U8:+_*$/D16O1OVCMG1=M@^[B M[_>[TYL42A1P/$./LRHEC?; H1YTMB_VQCG@;N^YS_?YW_^AKC6\NCAT<>4$ M=&(3WTJBZ'3H>L#AL[WD4;X%,.?#8"97(H1U#]^DPPQL; SR#(<"(/)APKJT MR-BW^Z%=&.1[#=WVJ>$E U,B,5(#\Y+BV#V+/BAQ_3PJ%0[_""XQ]@)9^ MHGGZ #=!K$!6N E#)F;( *<-9;I0, M5^? F0[CQR':"3QNV],8CKAKH,\!LMWP6\T74)MIV5EV1;XJR!CL#>/BX;P1 MNWX$)' Y6:4\^P:WV1(X8#^6)I4EF[P'&>K>4,]4O,OAWI>@!RCE\G0P^/-J M*4MJ]\(+HFG0D5E9)0-?3"S+8GL()+ []H/\M7'RG#4ALI,A@W]LY;/1HWTE M&J'8+/:G9'=&#:E,[5S6<%HZ,X/,^SK]JKPKQHX_C;M-L..OG"BI9J9)6W,) M,&RVC;I69S]T 7A,,O8)KU(;6!UX@"A*1Q')]:BMK[9!YP/>$]P-.2??1.\2 MQU0JT;\$XE04A)=A48.2W!3R/;+M#EX9.2FT=36K(D5Z+[-A?@-Q"TKE&G0% M6DR'SSRV>\Q#(D:U+F[SUC;\L0T-Z0%HZ&UZ)Q;9$K!2@#DP#\-V:?IB^^3J M05)2R0#1?DYQ$%B3.",XL(.T& >2\(K^%DT]:LHDV$FX=.H@'N-'M#FF#RUI MAG;P-0'_,6U&%N[(_ W@YAJR8<#/=]7X]N#-<:#Q ;^HGK)I;MVYQ]\J!P MH@#V1R+""%87^6!DL8?"#4G]^R()+&@F$:.1'^GA^[%\O+83#V8Z]<*87L19 M)@=&C0M#,O!2XQU[.-?8U@SM&@Q]+#\\ M@B\S"X_!_0_YAFH+N[*82PD#!$Y3XL+8<3@5&5A1$C"<**VDW<9.FJM-#4P+ M:AN-V^DMD\'M$I;(')G$5D1N!%W!T&+> QVE*EWI:?@29LK>$@T/SXIM,U!P M8(7WMG?$+Y)$'\35;^^N+Z!TYU-Q17I<7())MUL(\NNZF'^A);%69U'*QP=F MEF;43(EY2# P.>;6N0=L:K>1BQ4;,P=!\L"ABHDVBY1-1($?BL+GT(; BE:4 M36X\Z <_W4/$8V3I)[U>$(76<\UF+O9Q!:IBMWF6OE3.D!2[!E)]#GVU*ZI, MV6&DE3<9QQ)8S-,0[PNRC2_(MNGJDN[$I[)8E>F6CB6.(>0"O@)?>R%HWQ97 M*%8IFZKNIX%9# \N#/?:_8Z3QYQ&7H2H\YE[7\OR)IM3KF,MYU^(OK 4N)H@ M!L@#N =*2!RQ_!XD"CC'M@*P">V&V(5*6,IF5V//O'XI^QVTPS&)VOJ77U1Y M%7<48> (DF&.>1Y4]V(XHF>7RK?2 9N6H"".Y?@QQ!D$%@@U.M#Q=#]DE:+# M[UF^ +B]$'P?],[4 ]U/+C^_^732QS1"%=10Q+P?^Y"S/OF")'L3+[82S/J9 MK:E;^H^<4SH_S_$&)G1NVI1L]S%554CU\0X',6PQ-&"9&=MPL&*MUJI7)JA* MF+2D6#1E9^O3O5J+++.B*^%A'JY:"VQ_:=]L:H@AMTT)@%$A6+CH$ 2-[>#( M2T5=LT!IR.=O>M/RUQ&M_MJK_2*>QX4V#MDH;8W+P<(7X^&CHAPP1P*'8P@4 M(W,B$O&!J@<(D[[TI:N%>4X<#]P48:2 DO=!Q'"ENII>ND*8P[&/<41: MU;L8I2]\^92B@+T1=9G+7MU+]^"I<0RRS&(Q\=&5XD^A0^K;3:*NZ*6M@1F' M,\9+TX4N@ZH7=7.T)L"%/DA"CH=9L<,!W@@F,85UN1K LV(_,@M>S#*80P;/ M(R-R6)UONPJ-7&U AF08J$ASZ'%,Q2%E%49&]/DQB-W+27A6Y"==V'ET^YS@ MG!EGA@'=A9]Q&]A]-/IQ0/7L1(6ANXOG@%0%G=M0]/#N:)1N#^DJ]MR&I$>W M3T7Y>'0=@NY"T^/[A\"NXM$J1FU>WQ.]4ZA+#-2Y."O;#G6T.DA85'H!!*03 MF"'L/7T /9@.=2.G2N#BV=R1O1NT]]K8Z]^7^CNP"H)(Z96KZO=!0\V=C3.BIVP[Z"S>G*VNS'B8$ )(:A M._$]4AXXF,!1:LLGD+@V2,YZC>K:O&?)@3VVX;*U<%S'9CQXK.JB^C6CE(TO MGZ6Z=-G:7AU;]^"Y3.V#<[R^G&UT^Z#^4@5LHWJV]O:H#@O!;"YGG,(H5!H, M'D*B>(MJ=D/68+%- LP?5+D]0X-9KM*&/#95"OHJ4V3\DY[RU.)IC;_-+I]BF:C MA%.;AQK=/KFJ,R3[]U3 /\4.=3(*XW!+P@U)I#@@ MPJWCJ><>!?ALOWT>DZU[<;@:S3A2JNX^HH M0V$.]3<'0F[E!CZWUJ1M%(K]6_?Q4^R/NZ$OB- R'\XP-;/>CTQ=]5\/=9RL M.;NIFG2SN5.Y@HS"1/.L;JMC=.VFRD)T]8K[GU!-Q=OB5MY0XJ7**,KDVO < M1W.I*7C#JF;.^ 2+DH2RO$GKHJS6V8XZZ1P.E8Q:@PS(/*W68@G7O3+J'7LR M5VA0@I/E5[V7OMYM4'5YX$.PVW4&2(]6K;)2>LFC=1XY"@Y&71H"DW?>+4@3 M]]'K:I.PN[*HY9Q*#G4B<:^:>%R%:)#J0#)M^"D>QW">]DV=%DD4H%E(N>WJ MFV^!F?6=2%6RHQEG!=O"P'9-.H'UK:"H854?JW\<5H[V!='Z>0]U7:)WH 9R M*CX:);75P9K:%J-45+O*V6"EG/F^Z!M&O]+C 3"N'C8J91>%K+AT8J'70GNF M"9^SHXK03#IAVN?BNVK;66>RVV$[790\^["PIM8F6MT0WDJ6;[ N5XK(L M),*I&YU ++;#A?7K1>?6;E%3VS)4"/'->F%3CE0(T544U MFVG'_BH[0Q%ZQ* MJ:M,.)8/4JBO9'7^IR;C@R9\X=B.6>Q 51B+%97U;SA9HGZN8#0#2;$:$I!R M_209E506Z@< AF86EX,DY91=31]IY"O5QP"749AJ-""*P"">K[=I M^66X/J;?1YP;\Z9OVD-,0W5":DS6G*V^H!1=U6SX(!3VU,<>++(P/?W@08=X M BF(1F#J,=$5>4,22,LC' I0 _)4E ?0:;^/H"@<(?I\ MOLR@;$EIO.F4PCM0JVS4\=(!O,4,_!GJG$^%I_A8Y&2I;/)1V0DZ%)Z^N1[VVQ- MTP_/>?RY'K_B\<$#!LMH(^"RH+)RLFHQM!+RQMPJH7E@!KV6U@(BHW).3HUL M\0)%0R:.[%^09JZ584\D@.GVIR3A.RO*DI.=59\M5'-?KU-RP3"\4E]BUY2 M9:6^U:FH_DA^GN3V6D?&I<-%] M 87GV98_.4!K@Z]GAH(8Z7QBY3*;:Z[7\)OQI_>TH$7!\IX-E92F6F00EBV. M>-(M([\E9/>)!IVW:7L1(=G!B[ZK#*/+H REVG2YW!^P)P%=YD5M?# ?C&5^ M=^#JA%KUU!DR!RV'SE*!['HC9V5#&L*U^6U@M0#*0?8Y#:'L6K)"%S+OOGK" MWP9V)ZVTK!7'JE.L69CE>:,5:=>QU/GB>!H%_\4R#ONA7VO(9HW^XG^;+W;5/R65>D]%0ZF!"((T&JY"[D* M%U,^ >82BDUYB>*BJFLU&'BN!NY$SP''V66D5[(=ASS4M =^5Q;WIRP+$\)W M,-TYQ' $D ;P%^H+*Z7X%=#9WR5_!@]T,201:X#\X;YA%M791ALEP"L4#_LC M;!BH_5Z(R4U!RNRTW4RSTU*A58%:GG24^I:^L+EA"^,]&&!E?'=%P&,^(*4_ MH_(X+5[:F1E*QN1JSMZ8<;P]:Z;2Y9IDUH UZLXJ[>L@AQID_T@-43$X7;;Q MJ>BWMVW(RE"J=TE<0J:XZ5R-=*]K,0ZSNE>S5QP"Z4IAWQ>WM!8JX'Q;T,^= MK,3G]*NN>JA4M6K[\Q[PM\YTL>=:MZ6*4^W/T)=E%%:Y%4?;5$9U,3V%[2.7 M>'SHQV[.C=\HVLIRQ;_$1)_W 3/JYXJZI]V//5VHWSCJFZM?B@+CKZB<:B.7 MZ&I#2IRH4LKVIBYV_(M'T!]UL>7+-? O2VJ ]\L"U-0W-$'W$UBO_P502P,$ M% @ ,XAN6A;:N"5N(@ H6L !D !X;"]W;W)K&ULW5U;<]O&DOXK*!WGK%4%T;@#M)-4^1*?N"H7K^-S4EM;^P 1(Q$Q M"# *%GY]?MU]V P($%*^;RIZNZ; MLW7?;Y\_>]:MUFJ3=XMFJVK6LCQ<:->JZJBAC",WW6;9Z9+>M'^/K3^EN>.N5SFG7K= M5+^61;_^YBP[^J_D-S^[W2\XFIO553=?R_2'0+P0\;NF(1_DF[_-OOVZ;6Z>EI]$:?>&I\ML87%D3 M4W[I6]PM\5[_[0]-7G=.7A?.RPH,RNN5Q_42I4W^66%>?[WR\NN;R$I_S,W4VDGFF^'M.=Y MM\U7ZILSJ$>GVAMU]NW?_^8GWHL3HXS,**-3K?\%?#K9_OSH']>I\W%-M^G) MLKYV>B*IPXW5?>?TN)EOFK8O_U"%LVJZWFFNG(I?O+QSMKB#=\O&655YATX[ MN@U>J\VE:@V_>3#X$BZF]YZ6-7IH=AWN=^?R*#WFO&XV&]6NRKSB5\NZ@$ZU M]/.)X\>!&R0A?PO=-/:<#PHW5-?GO7INO]K1\ MWVR4HW[?E?V=DV5N&,1.%KA>ECH_@X8M+&%7%B I]>9'H1MXJ>/[F1M[F?,. MK>95!:/9\W0;?F.%SG88H*9V@N["T$E2-XEBYV.#-^2.Z^3]/H]\A_I&+W%" MWS"1-/#VQ&$EXE 9<9!^GH:>F\3)N?,TB%T_#EW7.)*=G6<*>!(L8=K6J MV$6 9+B0CA?Z$R+H$BNVBMU*=;=P7FZ:'4EZWD+2JZX99KBK6[5JKFL>Y';7 MKM;P(DY1=BMYGD;A+_S]47A?/ J;'NJSID>^6K4[11K0*[S1N\[MNERMG9YX M@NM/DD4V'4*R2+YD"*XH6C>P@KHTO>+)P=I: @J%5R#$#ZHNR')\*+M/':G( M"G+<,L.82F)VGCO_*MM^![FY(^&A&\UND&VB_57;;+3K5&V'&RNH,X_B)Y & M_=7.Z[PJ(6YUF8-@VVW;?"[AX#%X)UM^Q0-;>E]1R_THL%Y:#Z3_F6[Z[:G.Q.(_P']\ Z?*!9 MAP6]A! ^'0E_OMBWS>]&V\S^9&*!1_9>*UA7YOXF+Q1HP4._K$J H,+I-B03 MU-RF+"XZ5H3+70=OQQ8%3X/;-S"@SA5L 28#>2/# TJ5K7,-K]RO^74"DW1S ME6]+HG:M5 &K189YR_9UT&1QD/D*-[J2974!TM5 M/R8^IQOJ'=G74(BVW*5 M5RZD$V:I[H54&-!O8#%I;-ZMG2O80QYHH: S]*[XSLNRTERDGY=-B[$JD@7P M;YOC!DAPK94%WC._;C'BQ3P-F7($9JEWB'Y;@IQ-S2V+<[DJI^/9[Y8&#A%J MZF+R\@X@KZWNF'! A"E5G/W>I=#>$ !X/\M>?L%XX5I%T/S(/0:GS>J=3'6 M.WC5GOTIF0I0=,OD$NI1KU97+-8,/]8 'GK*U,15!6^[(Q&':-_DU4Z!360A M5T<1PD@O2UF8%V*O+A5+#\L1#:?;0;ER-K5BV?>,75G?D(*TVD3V=UN2!A!/ M6TIGBYDW-7K6Q%(*LO0K^)^WU_ EG4 J2YQO2TBKH2Q^KT?YSHN"Q9&( J.Q M4DQAEA6##];YC>(75$V"=*D8750EW0>9,)ZR*?@]8G6S*5<8!![!L%["C.2? MH(N%OG+AEHT9^Z\I,+2;WM&LK^R9PF)L&[#-%9G:79+:$]U9:VYAI*DSO$U*572# M<5@)K[L2SCAGA=^?/(.)74<=YI=@)@N-:51-=&%@\S8O"^TJ!Q64GZIDG\S: M/HP41T8L7?7/!2NXP?H!XO-VQ[PX4:*7?M?7PH'9F@PJQ"N0%)M,1&,FU M$NQ.$VD!U\FM*;(O#*IAX5:P2M#)6Z4-IFTG2(;RMI6)R:3)0U?T^XXL&@2) M9*1"0,@L[Q6,G#;93(C_Z$B B9$RI)WQD2EK=TDFJ&.3RW-DNS%" YIR"S.V4C(3R"%#*(?$O *=*HD^ MN\%_%PH1\>\[O$&JS=P!A#51Z6(:L1FC8ET[A5 *ZI$$1CJ[W)55H80/VGVP M?1S:(MA7-S<2JK"964%)V9;3%/;Q!@V7^+ JM_(*IE:KO+T@_##T34Q9S(UX MM'H&HG/X3R%[+CIG3!E+OO8?Z,2\4AB?:WE3; M2@VT892S-UL6HGR[K>ZFMZ_(C!H;L/\64%9>8E1FT% + *J:.%&-$_AHV5^F MYV ,>YK85<]>$=H+@Y7;@QS@$%K5:)4G!^&X[M! QD (R'VH*EG $+0Z@MPXYBVO/EK@#0P?!^*1$O7P$> M$8*^X002O@\&43"?]9X&;3!W(LT0M^>:81@RS?VF(1,PH(18F&/9ZLX)];<@44 M;C+([-:P,7!=W1 ,E&0,N'W0 2"&(]-.,(_5I&0P>-#LYX!)&\@'<< 0>62* M9BG[ETLB2TYH&D\O )8LC3[0L8Z4C)TE-&,4I0'N5S(\LL,K!@K&.U)W8F\8 M]5D6TTI%C<$'=5Q*3G!M)< J#IUH8(P 79TPL'-@&L(!P.1L9NCUS@A_V=*T MJ]WG';Q=O@-_AE1713Z)297KJ+'><4C.AFW,HVD7^S.<\)'.C0EE+[FZNRCK M"W)>(-(5)9,%A!O;H;-C9Q_?O3X[-P%W7FTX7X-V6\4QP33B!NG@HN]8U(Q/_@Z$L0,UYLB=VR>L.6@@ 3P2.- $Z[GU1TXLW#>E 1+ M6"G%+VT:CO*L 5!(0[1'^+.M!D&TG*^0F9_,=;+,^!A94X*M:.&4(:?U';,/ M&((LNA480I$HSH58M&7WB>E1-!(A&K( FER0;*D)LR@S=DTH<FY'P( M]]'YB!AXDD1557G\B'OOI"P+>5;DB;;M&F$@"RE:+,!X.T"\ :R:OAI1#W"N:@(Y],[=1D""L3B[C:_1,+")_G0\9$]9> 4J*+#4+/ MS@(D(V5)U!1'#>2L?U+7;.E ,I$5@TN<*UB#IMT/#\AHZ04R":U8.;2/UCDG M%\;(?!VS9R+,M-ID8QG+0!!8Z<(''=#8DP5EA7S(+.C120F58.EFI 79IX0%^\:-"9F(UM^<&XASRF=I]: M$B%A)!V< V3B$O#-6TH=#*D)6:,U4 -2RJ W!3GO)7P):%P3[4J8U)I65^S1:"]& MXG2KJNJ"/0TADSTV_:::+5F:/T0TJQ+PLY@0EPS0XK!I;6N,O_]C]#(%.?\: MZ!/VMRN' (%ZNR7Q A+2=@E$V"A.1M D.(MLC:\1_T@,X=S$D 0S8D,0:'YJ M RX=V$:18Z%;-%&Z25H-YM,8X8F=DPR7JSU#.Y5.=[ =MIFTF&1/ $BRV5WV M5[L*X0 E!%3KDG23#02O;(CQ)$E'GXY. M+@]!I)"_:5FJATA:U:.2O!@7'G3%PJYF[X! A]HQ"8JN,RL3E\H841G*^VFG MH\&7-0QM6AJ8W#N5MT.;(JJRJ# HF,33 \$0#W[.*:0SK'T._XG8#*.U$D+N M'KE>F$6LLOY-"/IB3'"^(+-&837U2ZE_7G>W5@]&/KY@%6V563HCA5BMK/&1(_NTY6;\>&+TQDR7@>;G^'F)/A]@U5=G$&E&&*9=,X@EU)/&\P M(:V!@-Q@(&F9+,! 7]"&%03)2 !M<@P>E@KNE#JCJ\20"\6S)#<[YJUL+#;U MXBW%JCHD0."!^,32G$FO_3 S09,WG(GY."P#N7;&0F+\OX;*M.J.(61U[5P2-C"J[46Y< MG0L^GM\_B'=(AM3GE5+<8>YHI 'W5/&ZQQK^:=U44QF:(0+[E18OL:4SJQ$Z MWN7.Q>X-TYQDPV8R()HR6C19(.THD78&4JQC#7G! @#WNM+IJKJ_ER,:VZ MO) S#G;A_&-04Q>RQ0X9A*"TN%X-$W?,VG0Q3ROB,_ST(S<):?1^Z(8@\A,GHB\TP2C"C/F* MCXEY_(SG^DMBJI\P<3(P.4D/.#J,,4Q'SOJ9FZ6>DWD19"A:+D>F+=T8(G6: MK\3YPZM9&)E?D;N,HD/.GJ#&WNS3)**YQA@1B%MGJ$7#<*%J;!T@F7;I:-',*,27WF&!'A#8L9P?@K#$#W ML8LP=F,(Q&DVS%3E$@=2-US2_!.PP&,]PK1AJK F19D3^V*?GX@DA MAM)>>V%UCN@P)4$V428?:IUYC] ^$ENH_3[)22&"HR;HV*>\-5#-G]NK+JDV:IEGK/L+''AO8TM$Z)N^9;Q'RY)_74]G*XFGY/RU(T#UADH2K 4'Y9%OCCM9<8^+,TR MN;'D;GW]9)*XJ7_:*!M[X(W6P(_'R\$@T.7I,OB3 \UA\>B%<[EW0GI7_C[-)K?P,I0/XD33E@0-Y!5G(>AO#/['Q@F$-!2K$ MGNNQ2TW@9Q(V07XBPDI36L*HD!V7WO9-"[6D+:,(B]ASQBA+$2SX)[H10< $ MDC!P(K)E3#?=L,55>]81NW9R0SP!*'@T-2,Q^M'$][2S]#WM='E; "$%D6SX M!3_.].PCC182VH' =/"U#TN)7AZ_D4)[?>'UL,5!AGO]?\/;F#^6N/O_"\K# M63P>>/[RBT$Y?$3B:T_(F#M@>P^.08LS42QQ>( L'K,.&",2T0 J]V<#TF$?PES!_Q[ -;<*/0Q_0B6 M&?Q*H-H9"09'/DMO!!4A*<\\3D/<@3:.DSNU #D1>OD%@#F.29EIRP_[?\)H M =LD7!EH$C \\>'6DJ69^,S^K,?CY309V)O"3H@%!4H.&2;ZL*]9R'Z,L"WC MY1#V-4E%4+)0(E7B2)!%1V6>XDB/PY2,P%8*4 &.$%LQM\1B14;!X%3F,Y X M2 -BA1?-.$N\8"%RVL#U17 Y31GH$AUB 'H!R?"6$HLGM#F+/4),@)RYPON_ MO D=YO:_'9%V]BO@IT;F +\!!\'XPL']:80&RT_V_D#D \:VCT7+^K5C<#D- M_M18#S?^S9#D\=%ZRLXT\[11@N3$X-"7P.80WC2 W8PS;Q8V/WYLT @F%4:W MS'B81[8XSJ/,+-$9(>B5B(L 7C+1;",(H'#N!%_B= _>ZLV2QP'T7]7#HP%T M "I(=B#2I@WP,V'=@6%C:Q^SYR.="I>,_Q"E<_; WLYY+P#^JSHZAD\)8T8" M^(FS; ^"):RC34R#;PI,A4@P?W) M^ /^"1 :!A8^]3,2'+Z_A...)8L#3"[-)T1L1JKD/=AG)6"$'XA-)6#!=\W& MV[DMUMV:-XP]:G^U:XH%ZE)!ZNZ]Z>XUY^?W M ._Q7=D/ TB/\.C3DG=[<_7A=NI[MD^+G!Q2(_0NP-B""H6W.5?#*[8+H;A( MDDY_FOM)P^GO2(^'I.^41C>X(!IQ6D;F;CF$6>/KP+O0J Q. ! E2D8W2OG L2GX?5*Z M)>;X6H=0/L J92(H@>EAC@ " P^ *=.%&4I@K?09!X08Y/BD>6 ]OJ9;6T< ML1'#UOTA)VHGXTS^R21FQJ2&">#ML.\G2_2EDX#O9Y&$R0(\@TQG#2Q&QE/W M'K#F G9F@)V'K?)*9]U8F]ZG-D7ZD:CX1">>CC[ RL-8[X@TXFFVWGN2:,D@ M^V/!+S1)B 8.2>-B95*G\6<1B[H/E#8"8$4.PKY>#@68]';$\V(ETA2B-AT M1)@4I@2\#@>1 &/9 AFF2W *42D\/"'3E&,%#<;(:T41>_((/(?3BS!&$4C/ M) IL@90 ;PPZ;+AK,)X!.B-(,![5MO/S BF1*K$J8@9YV11W2-9C%@N"_<$# M!7)P;=)+EJ8/[ /C@8CYNA"'%U7KABTR%9@T+=?/Z+K_@6\;V: #'U*7M8)1 M9CF1#4X8IRE7H+KYDWOL%PY/3PW%-/7!5(_Y,@@EZPT/6.5M/>FTX9U'M$/R M,N*X!,,NWN(O?08+Y^7>J0Q\& 0M^0S.TG6> M!%YB_>2C&6"LARO.;4X;C;G 2V_HW!_14#&SO^1]LEAG;\2:SL'^60:OQR*O M-V9WR)<=!\,$EMT70_TX%^4 5<@SA]5"T_V[/"D^$F)N1NZQN@&K3HW**1X M>@Y3=!89/E(;Q_&.O3?Y@X4][.N"3,3$^"?/WCD@8+Y]68\[LDSAK0QG0^"I_<>2/TH//2X]K5'4%Y6^[>_#S2,W"Q(9AP% B7&%=3NOI.8U6T;F4\V[$VV\? Y!;))GM26=GQ2 MK345V/"N]6&;\HHWO;/6\#[YT\Z$;-8 M-Q;%J,"NYEKIN:67[S[W^IA!$>(IK=]#F?3VR/VP]EA$^/TD/>;+0B+^]Q:! M\Y71E/'Z29MRF!+GO/WPZ2TBM'GZ"#+*9M _;^%;_0=NZ"W-Y\M[&,T%T9;. M[FJ]-YI+!BF57/925TF"L(\UC)187!\VA)LBMMF*Q7U!'65I."-$UT)N)EP; M*^,FM7M\/L;C16]&U@Y$Z5=M+RY>:GNQ)UOT./=V+JMXQ_JTA8?.X#KQ\"DY M"1;A/5+A+6)KU]&$>D59<&F[5<]/>U(WVUQOOS8%[_8>B0>=Y?9HVHM4T/8P MV45#YRI(L6XWB!'7.M)Y)[MU/M8&']H-/UPO+#.Q]:QC3I^XWP<=2 M&H-YWC?,I_L?GN(W)Z9Y/.GG$>YX1O#T1A79K*=N2DB+T]^JZD9)37PWE#@7 MC+)X)V3/VP;X5%RT\+18/+JJYE_2!3Y91/ZMTBE_Y-V4NN3 M#XZ!** P1:<(#.>][3&#@C19EPITA9E>O^(T9\ +/*[/B=YD+VOKTVFBOMX< M+UMV\^*W7:?Q2Y)2AMI'$PDOCL7+U*&4H!,D&747QUR;336(PS:SW/"R<_QH MC&4E>#V:RAP?S'A!S!@W-^:R0JBXK$,.ZV52.YSPDBD5(=+-I5XK"[CB2PY= MG3%X]Y(SDSIK-^#$>:HK/GU.7T9<8Y7P:E2R5Z3%BP'I<6H&G._W8H<6XE)\ M3Z(409 #PH01E2W02J0?C/41!P2E)0MJ(T@.23B7'PY\BY*I+[G\*)7B(YW\ M]W5-0LR1?L(%T4M-=%D:E5-KV8 \B:U38LM:SK0;@.6#+(9.IW%<:(Y3D5-E MJ(W.GK.[$;QY[S]/58^'DN>U\>NE3%A;SF!Q5^?E!\=@7M MXPY&TW4<&8Y9/4S^.]F*:1/IS[J)D['E$;YPB6&@]UK!;B?"(/"'ZSBX!C?F M5%\F=1]<_Q%0Y7EXC"N>=^Z$> =>($[Q.\3OI^!43&O1/ATE?D[%&&F\SP[? M)YYXR?U,>1I$%C,BXJ/-C<,%R)F4],@R$'&&'7]69D^P(SC&#IW"2:5+JM 6 M5"3="".22"IP91>95&@C3"0FOQ^YT!K6D/H$&14J)]"#("8.I$1H7")X\#3P M,WUSCQ_+1VA'$%H,"8,I/PZWM)P 4O=PYDPH+??__"* M]V1;NSW+SAP3S,D&WF8J)_TXEQ@,G3)CGXE,YS.S 44$D>MC++@YO>V9SP"Z MNAL737FM=E?SP:T'APP.Q\B'X-6E?8J[OZ#"J,LO.4I^LIW[5@U';3BJ*J]+ MKL"9P^1]W[,/L*_UI>C+#I2GO=U,6CX(0(+:R2DAYL2[X62G#QK] M<-;HZ=G;#Z_H'*>W=-KA>+#!Y%BT3BGGIP9P)W5U:AT]='0\7L5^['U.F\C' MF));7N?Z<"L!U1QS\X9?C1JN=K33UP63:CY,G ^CD1/AS+$;#1UP1.?@K# Y M@7N4C#)G[_+7,^['$\[U6?DME1R,YB;K\]'I+)I[3M+;$.B-BE"%F?=P/# M@Q"F M.QQZ4]:TE<(N1)#J 3XEBC>TZW4>D-\_8K;29S M.GAD<"_HC;>2TYJ=.*[$C;A !>$L(K:7Q7##\[%&3L=UC&..7%^<[63L MO@/0LF/OMGR'V&Z;/J^V?#7M&PO=V]R:W-H965T&_FWJ'VSB&81U+CCG?2?S>$='O.9!+S*2->O)IP#!+*F.8.L!+'L$ MC&7PT6C?.'BK:ZQ_!4B(V4@O.]%;9T\BOL'J$G(60Y9FQ1-X^9ANWN/EC^!M M+#UGZ[_%L)%<^U\3AG]66^1@[-<^5:7N$BHNYP:.\Q6KYX MQLKTCR=X%R/OXBGT_WI-_QL,5J?V!+.CYTZ&[;DACH8[(ZFAW170%:':HNVO MZ:70X!O3.3)V%_VMA26'#TBMTQA9@U"M-?<80!P\!U;&TS(;A,ET!C>=U<)W M%G^+Q])X4A3 6)SG):P[(6NA]PY8G)4LK,4,/@07%K-I>EQOA.:Z0I A.MC0 MH:_,[E5'"G<.B0"#DI50IC.X[;;>>"XA3^-\DH?M=9'"JJHZU4GNL:9NIV)4 M@@_SA&)Q9:P7WX>#EUD>3S)VT0NLF%W ^O'ZQ:!IXCZ',I[E(?MI/'V=$9M; M1/AD/ ++8K@V2@D_5"IX7U-S4=*H*X$NIBNP0 00A!ZF,[&X?.BQ)6?S0:'= M]U/0064Z[8=1,9Z.@W8US)>?YL.4_LCM7FA'%=V1:WHYG41#74^*-VT_;;;& MT^SJQ89^%FB# 7W?&&ULG5;;;N,V$/V5@1IT M7PS)EG-#:AN(-]LVP"XVV&V;AZ(/M#22B%"D2E)Q]/>=H2Y.=IT4[8M-#F?. MG+E17.V-?7 5HH>G6FFWCBKOFZLD<5F%M7"Q:5#326%L+3QM;9FXQJ+(@U&M MDG0^/T]J(76T6079G=VL3.N5U'AGP;5U+6RW167VZV@1C8(OLJP\"Y+-JA$E M?D7_>W-G:9=,*+FL43MI-%@LUM'UXFI[ROI!X0^)>_=L#1S)SI@'WMSFZVC. MA%!AYAE!T-\COD>E&(AH_#U@1I-+-GR^'M%_#K%3+#OA\+U1]S+WU3JZC"#' M0K3*?S'[7W&(YXSQ,J-<^(5]KYN>1Y"USIMZ,"8&M=3]OW@:\O#,X'+^BD$Z M&*2!=^\HL+P17FQ6UNS!LC:A\2*$&JR)G-1TJDD.[_9"OT G_<:<_@H M"X1;[5HK=(:KQ!,\*R79 +7MH=)7H!8I?#+:5PX^Z!SSEP )\9K(I2.Y;?HF MX@UF,2P7,TCGZ>D;>,LIV&7 6[Z"-P4'?U[OG+?4$G\=B[-'.3V.PF-RY1J1 MX3JB.7!H'S':_/C#XGS^TQL<3R>.IV^A_[>"_$\HN$

PV*I7*2-D;)3*(# MFA9?(1T_\J: #*VG^:9^M!:U!Z%SX/L +9T6DHX=38*3I1:>G.VZ8+XUPN9L M?B,MS: A)6^@:,G8M!:P;I3I$&&'&@OIH;&FM*)V,=R@\-4H=S.BF*DVE[J$ MTAKG0-2FU=X!01$%URBRSHU2PH(H+2)=&FRV1XN SLLZT"+G.X23Q7(9G]$H M*15NA1 @-1K6.\(:FRV&7\B[%4IULW]SP[&.7-D)[\?@W+OA*)/".\,%9H39JPLI1:*N@!KV=8.&B%#EPVM M>+Q3V3.?BRQKZU:%.M/:8KCR*9Z@V;%#4U->)5O[D,T,FU&)!2/DE)^:DBFH MY!UDQOG>%;&E& JJ:PP?A-74DF%:0C&\(7WR?[*(+\9\S7AW^3*?BSB=!%1( MSF#(XW+,8WHDCXYZ:G0X9"^GF7LV)SP_&6(>N@.?,G1NC.U8#:;#EXW$+;!< M+.G$M([Y] Q[;B>7Y]\>I($==5\8-FW>X-3/U3TW:DFELJJC'&OIAQ(75'Y- M8Z)(MW]LC!FC@!Z'G@JZY' M-#1R'7UJB2IC]5T2'[N^DV??5KKPRO""<(1 -U#_F9VDTR/ENO\V']3[%\XG M&C-B#0H+,IW'%V<1V/[5T&^\:<*7FJ:"OOMA6=%#"RTKT'EAC!\W[&!ZNFW^ M 5!+ P04 " SB&Y:]MNT*B,$ !G"0 &0 'AL+W=O*5:39,H6DQK(9M@N_9G-V:[UIU3LL$; M [:K:V&>KE'IPR:(@^/!5[FO'!],M^M6[/$6W6_MC:'==+12R!H;*W4#!LM- M5:63_"H9=- MH@#RSCI=#\J$H)9-/XO'(0XG"MGW%))!(?&X>T<>Y2?AQ'9M] $,2Y,U7GBJ M7IO R8:3.K+&9]-\T+SN-9/O:,8)?-&-JRS\W!18 MG!N8$HP12W+$7OHOW.#/JYUUA@K@K]=H M]D9FKQOA2W%I6Y'C)J"JMV@>,-B^?QH?$)^,%+ MZC ;B .)V%T2+CU6P> M+E;+EX9J;; W=*X<1UF81BN:23&)X$X[]G&F?@')+ G3Y9)7\SA,XR5\)K9$ MV@%%Y%SZ($AC-4GI.BE% 0OA8C99'G?@$:?$=81 P> (A'T(^(0624AODFW1 MORKJ:0*W]%X6G:(0TUO1&>DDVI>Y$.X\TCZT@J@3J#XG]O*5\,]Y6/"PY"'C M805W%5$4)1$=PO*,X=3K*2 *4!J%2932:A'&&>&UL MM5=M;]LV$/XK!]7M6L"5]6;'3I, <3*C!5HT2++VP[ /M'2VA$JB1U)QLE^_ M.]*2G<1)MW;[8DLD[[E[GGNQ>;26ZIO.$0W<5F6MC[W<&T^M:A!U!I]-C@H^S\MB*5@U?30PY(7/#M(-XM0A M1D\@AA%\DK7)-?Q:9YC=!QB0LR[&J(UQ&CV+>(ZI#W'8ARB(DF?PXHYS;/'B M)_'F!LX+G992-PKA]].Y-HKJXX]];!U6LA^+>^90KT2*QQXUA49U@][)JQ?A M*'CW3*1)%VGR'/H/9>?G$&&&&2I1PGM9(7R4HH:IJ+\=PG6.]@ERD0&C:I + M2!5FA:&:-3D0%,S>?YR"D4;0B27T)LG8#ZELR])V(#GLA7X03&#>+ED42C!6 MT,*NYB7"-0%I3 V;@X*E:%Q!"5% M[V@6]0UJ0[/$@,:T484I4/L=UUE39QH^MJ3.+*D'E)O:6N(3Y%/2E2*55/+D M9$Y6&FAD@KQ!5?-D@/E6^:U 833T@P<"Q?>6_I5 /GRH88DUL^H3:Y*$>(,B M;?1&-(T; F*U4O*VH,&&5LS%1HR%%<,(M41GN=7ITA7XOHH0%G5'%9,KV2Q= M57"OR89T^5K4&76 ,*Y8]L RPA45W4R).F4S>.W-+J=7,^_-CFSQQCY*MJ'?"_%1('T;GX!>=!#X M44?7>J4D461[5/R%G9!HMYKJ)50 M<"/*QM7WJL1LB4]VS]<^34&D.89<,/KD_"VNJ4F(ORE*F M5&\9B06R4=N.@85(B[(P=\])[#\>9H3R*6[ Z%TIL4[>D79M12BRP7]U^M^,NQL6." M1JU+BA$T>GVGA[6T5J\SGL7DQ9YW&NHW<-9R_,(O'HQCL+H'3V%X02&_C""E_>71TD_FO!6&-BM,(SZ01#P M4W\2A9#XR9@VK)=%<8O96TX5B.S&);&%>OC]\H=V9O?&]S3JC\8!*91$/^5I?XZV(\\.G-8H[(^" _(9<%:BD4W)<-2?##E5N;U8G=B4.'R=(BHKB.?*IPLUC MY?NMV;.X/4CZHVC,)17;DJ+PG8,H(EKDD':&7;&Q*]JB(T.(_0E1V_<7<[!S M&:B0?L7YRJ/!YLO="[K5[E9UZBX3V^/N2D8C?%E0M"4NR#3P#X8>*'?-<2]& MKNS58BX-753L8TXW0U1\@/874IKVA1UT=\V3OP%02P,$% @ ,XAN6BHO MCN4S$@ 0#8 !D !X;"]W;W)K&ULK5MID]LX MDOTKB)KJ&5<$B\5+5X_M")_3/;'376%[>F)C8S] )"1Q3!%J'B77_/I]F0!X MZ*A2=^\'NT012"3R>'D >KG7U==ZHU0COFV+LGYUM6F:W?=W=W6Z45M9^WJG M2KQ9Z6HK&SQ6Z[MZ5RF9\:1M<1<%P?1N*_/RZO5+_NZ^>OU2MTV1E^J^$G6[ MWO!9T$Z66G^EAQ^S5U+/@WJGBH(( M@8U?+!@FY?FK_QFY3"8, _.3(CLA(CY-@LQE^]E M(U^_K/1>5#0:U.@#;Y5G@[F\)*5\;BJ\S3&O>?VYT>G7C2XR5=5_$1]^;?/F M4<@R$_Q"W!>RK%_>-5B)QM^EENI;0S4Z0S6,Q#]TV6QJ\:',5#8F< <6.SXC MQ^?;Z$F*[U7JBSCT1!1$R1/TXF[?,=.+S]"S._V?-\NZJ6 :_WMJDX9$OWG/X73X*]/,)AT#"9/4?_=BOGC5,7GC:S4[5O8 M>B;>[&65U>++1I'D _$^K^!/NAI,$"\:O+VBCUR3'6U^TO=O>)E2MV(1@OU+57@*9H$ M7A $;AJQ+\5>/O*2;HV:)NS:*MU@']W01JQD7L&!JJ\ O =9M,H7[]LJ+]=L M66Q?,9/$ATCLE"%R63 _9!G#Y!5[Q2#3O'H MC7AS,JE]\88GPKK5=JFJSL)IGRAO#6;!4%L)9<<31:%W.UTU;4G& M,I3JL;8,L\VFTNUZ0]NL=%$ );.609@WNU3-7BE0+16SN\I7#3WO5)5:0X'= MY"PEWQ@CN,!.W;J9^+655:.JXI$T*D'A0773L[Q.=8L/JTIOV0+30M>D8*OU M796G"JOSNT+6F +;,:LZRD\H)IX%WBQ>/*^83@VB!0@:9R Y^^*?W;/1C7%# M4H7'W[[36P3=6G+*9X&/64*.T',4)Z0 MT,Y::(RA=2&,VA/[39YN>D5C4/:0UT2.M%+J\M:]&SC5/H<^\:!(Y"R"VR6K M1#)0&/[+EF5&9)I\2Z('M\,!L+*&OJ8<(VNMV)0$.SS*,U,QL'G926OF6)317U4C W.),V,)UA>T]*NE(?]MAJZ*! M,1YF*]]N599C9O'X&Q8QL*6=N#$/VFP@6UK1B&\++X9Y ME'#Q6C5-@1<(,5*DLMX4JJY[G4 R$O,M*-&H@=5"*@[1R8[V-"%3!4F-[:;= MZ8%Z(35GS"!#+ENOI"%KQ=M;@@V$8/X.T^1N5^0IDVSD-SA6LZ' 3)0JF MD M8D.$14 >H(K,HDF_34.T@K#69@I;XQ.&;L)"PR^7E)9C?SM(TF!(HQN8ZJ$P M&$* JL8U]YSLDK&35-;.RCL6:V9S?0#7[ -Z+;&[NH;<2VF"?Z;3_%?O(C% MO^Q^;\?[O1;AU)\O\#>:^9,9#4[\,!;WJN)RJ4P=.EH'-\G4BT/3O1GB!]Q' M"E.VX&F-2+JCK?5NWIZ-'LY-#%IV=DGAN:2/9"ALOC09BLC5@W*Y&5+86TR M4>2H)C)1(&#<4OR@P.IV(]9:%C79'?G0[PE5_E XQ-I6R1JFB5$/%#(,!MV2 M/=#"N<[8X-(B7ZUX1P3\,-]:#?DZ)66&?X=)G":@;,JW[7:4SA0006&,VM X M+1U.9 \DQ++P[.B&\!T>CKH7XD8 8'^^*BK M9S;C<4B!.K<4&TAJ,NN$?(1;0%1C/%C51(+ASI"@+^4R+SB9V]B8,]1Q6N70 M>RY-K >B;E4S2B?,EHT'F:RW-P%:NZR5#=50NEZ7^7^LTD9;(&E2$)3-,*&S MH9^=]"1AS)39OULR!(8963X*I%DD;(OC:5M5I#9C/D@37,>!132((Z8E0')P MM8H)0(IJUE-Y!>&/UQ<'8(4+/[8PN_@*^:[>D]LQOIIMYR7,U]OUNM*K#.$NCGT\S1&4P.7"$6?S>F'@].8T 2IVHPC!,_*Q94,@ MG/QA!IR84#L'24#4)\GE8IH'"<0T\8/I4$QAY(53O(@"/YJ(^?Q2)F,1!Q#] M;&:9#$7BSZ<7RRB&C&)O,IO3]&3*TZ<72^C,XL]+8>)-%K39!>GEPL42)"AS M+YS'M-@"RA7X$U^\4YH>>U$2#:;/9V-@)8BX!-20-QCL,0%2GJ[A+L'6[VVV MXV3P\W#5,V3',X;[/S?C$[.)5V.(JI]8_#36_%>^4IQG18#S[/ZW,SK M,/"#0-R*ZX@_) %4YA-NA0M_,>5G]YF'A#0VYK'3P)O#+P-_+J+$1_)LOS / M/(A')SPZG"R\)(YAN@M"O"3$-XF7P$3H*3+#>/R$QT]FR,'GY"/ Z@D83QRR%D,O6F,Q9D$(M?#!F"NB2!]R?A"#(/,"*,O>DBXE'S MR[@ 0B.63:>(<3Y W_$ UA; -U0W8=#S,$&XFM_PT.0L#Q%B5Y3P*,#:14S$ MB JPAPDV#?N;#V+%U%N@($.Q-0T[-B(89HQ-(A;/IF?92+"MQ11P.:6(?1$; M6 B!-P(#$4C/H.V#U'?'#&H>T?<.\K6^=]:[CD1EN;4,OM@?UK+U1N_+&\Y4 M7=>LU-V&7 5E,9@+,Q*2+_[[*2^R 9(LZU->?[U=46<).U/DJL!^".:GNS<4 MAA+QG0C)1KX#CMG"),RI.M?E^#C S QFF(+L9#*<61#*.I#E@<@6 MQ!3_NB%&D \::;6I@I@<,&D.0A3*B:,OS^FY'K?/LJZJ2765F72=9]AJ[G0M M8PL6$-1%GDF#7_ACVCBVMJK4A@Y!'V@\GA%$"ETC@'#!;/HHO[9Y#7L7= A% MFS,IN&OQYL/6X+#]V@W+FPTURG1%+1EMHA@6JY0T7 ZE;YL,I_:%>EC3O**E M Z"36ZZ4J69L*Y1Z'EQT8J]G0-R44"SE6Y;RW-IV M:\[R#RF8WF5NFB5F\$FRIA_[D2MF#?J=K*D- @Q6[-R& ,G5MO_/.@/XLRT7 M[EJ9PTEBR"Q:<"_!\.*+'_1>01G>6>8T)P:-D"A^TV9D[:=,S-;]78)JJ(RZ M\E8ESIBH4S?JI[@SC.S K7S;:CQI4=1PJ"_6^!X&$:O1(LZ\7 MT_XKE^ZV$R/60O0I711;K7O1"=9N5^EOW/T""D=^Y'K>7SK)G\6X,:]V [\WGS7"# ?"]$@W MDT-UQ9/I675=P/,Y6_Y_X3X>L7N=(&4]X#Z)P[/<_\M!$U\HJ.NQ>;^ U2,S M4R7^(-II + ]'P*& \'X M*/7(')^"+9>\UBXE&._ 6O[-'TLPSN0%F;)1[86+;S?D#Z[K"DXHN96/IOWY M8WE\HV+@-]<#Q#)6=T9K'A\>G5#7,'@/#_4:/93-Z?2C-@?,)I6#(=?2WE* MQQ</Z5V1M+!4J2^ ?,V9U+?FL&I!%UX M&^->JBG#MF+QQ7N;2]?BOFNHF%,_:J4/6SAT8M>EWJ3#?)3V7^ZC9 Z#"R'V MOI%W5ELWRXWUY9E]8]:-:5DP[M+2=@(=,&_=CL+!I$=TF8==?4F5']CBD-36DGJB. M1D>-;-*[9L LG%3>')90[\::&!&WY7*<%1,BF^=B=#HNZM:S8:KGE<'AK%JS(5LD.!G(> M5QE?AMYE;D^-+!,C+^)J:'0CC_UCU=?3V'@>$'MW),/O&A4#AFUBS[[W7 DY MO$OTCO!&PW>D>*>KG681 U7>Z4QYXVMXC@64!?8.%^,E=CVR?:Z-.LE:[^@/ M_HX\=G2W _459=?:14&06;8F\%4'A&1=*[Y] %LQ=_R&5Q&*W.3EN1HO(%>- MW?F0^A.Y9']=[9CS_M3QF!F5G>#$9KW4UQ3;O"BX_C69Q\1/W%>'J<=);7W, M2W"68X&G5<7()\NO)%2GMKZP/ZDLNH!A6I?'6SY20UMV@J0XQZ>$FEW%'>?3 MXET:9&X+<4M4?%+=I<#[2B,IW-K('W5B!P?]!3[ >33K+C>R=,E_KN>SOD9P M#FH!HU]A1W<6.9]^H%C6"<8J]T1P@&[^WD)&H8'GD&ZS&&C^&0/(2HA1>F." M#HV-0A?7SD276$NU/\&^$9"K*_"FD*ER9Z^YK2&M%*T9VI,@ MRUK-^/;[T-KX= M TE4]S4']YK=1=D'";!L M^3(,U0UU2XT&8DR5[L!^F)]Z-D:0&I8%-X>=D(STH( ' Y*E6NLF-SGO@()) M8(]NC@SUWG4%^ :G!S[*DCHOM@]-"7L/X.7C2%/NYDC7-^?LJ?>+_IZJ+SY* MXTXV['G(JQJ.@]3&*;"X@3-OV ;W:#.\_0==M%O#CH5")["48K(5EZ3;3"9D M6R;^_*=Y%,[^VG5&^VRNGV>$Y$S-7B^L6^ Y6QJG)+6S)WOQ\Y%O8# _72]* M+XN<+S,,8JU,^8H?SZ @?HQ/7$#\=AF.+[M9-45 ,];H^*V>V8/%CK1&1@E MW#*Y!ATY5!EW8UE2G^AB;A@L)[>A6^NS0E9CW.3#-WOKYDW*K(2+F%RW=LAJ MA&>GCY;8+MJ SLK^DNL^#CEAHK@QN92][G)E^R>1ADH'LB[*-VM4+N M.H[J<&O9W:*]$C!D[]8.1N\*N>K:K6_-LE$AN&PO=V]R:W-H965T=C:!XB$)$QX40#2MO;7GZ\; E:LCUS]M16[8LM M@D"CT9>O+^";^\I\LVNE:O%0Y*5].UC7]>;UT9%-UZJ0]K#:J!)OEI4I9(U' MLSJR&Z-DQHN*_&@R&IT>%5*7@W=O>.RS>?>F:NI$Z*55;OFON'=SI[.! M2!M;5X5?# X*7;K_\L'+(5HP'SVQ8.(73)AOMQ%S^5[6\MT;4]T+0[-!C7[P M47DUF-,E*>6V-GBKL:Y^=R6U$;_*O%&B6HIS:U5MA2PS\5'+A MT4RCPH0M"<8O;HH-08D5#>T$!C-5*P.OC%DZ%%_7T'Y@&\1?BX_T6XQ?L["D MHT&[MBPWIA<@G8)#VA(D7MV3_8L[)AYFDI@OE5[6=6!-,F\J#*5#QUW=QW+ M1-ZI3^8Y:*]*O<1.L+%8&T2O6I##R46NB M,$0LETLJ8:E$921POMO$DQY#( M@)E!6M/GU!,MU>6FB8]BF\VF,GX+**!V/)15V(3/29;DK"LLBT[#MMZSZ\[H M]JF7?<[QV)I@!JO4Y8HU0_]9I,[8,R!9'VV M"EDB,+-/_]YD*_Y!\Y6M=<%R@K$;6=JE,A8"K^^5*H/A^Q/L\U5FW*BTPE;_ M(D]: RY6:\:+@N)&SK(ZPK&_-Q*B-1AHS0(GK&![;%?.5TG\?'1E=(7C-H:> M.K\'0^"<[$*;M"EL+*]8-M\;;1S&+)RH3+:#D934T#OP M0UO!6C5LXX 9JQH+\O:5>*]L:C1["JGD2I>BF-V1(-!^;_XWS\ MA\U#CS(O1*WD0G=0$9&W'3><^V\Q\^>]&?_$OM9?^;T M52_&7,*G5Y6!V%Z+R[4L5X[1*")]"4*[+L488DA5L0 K(8<0MR0X'P#N)$"+ M]F0@E#D@^[(J"F584@7,:P5' #ZEWX1MUR7]-]C*1C2A7"1G.?@T,F>9S1 #('';\L9O+:W%[<;Z'K1_$=-1?W7^FE>_5 OMS/@2+Z3@2>SF:)9/QJ$?Q M\0C1Y,-]-:S!;9^A\2B9CT_B'QVIF,1-)#7P!2^N7?#85.1 9(JV662 6LMS M?A#S:3(;'_<([@P1Y"8^$R*?3O@IZSY^N=ZQU^E]JK=.327(\F_0/NS/VG+6. MSS!YW".P,_3G;?;T-)F?]MG:&7K9:D\GT_C'_Y?5GHV3^;S/W,[0?JL%*[-Q MW[MWAOX=NYW,9WW@Z3U_>H)P'.*>HSY.IJ>/-/UH!#N,?41)JP(Q=TW=@3M* MR?"LQ '*.) Z&."0@U>RBNE_NY:_/Q[A3WY/:U MU&6;3NK2=8 HCUB:JF!9($ S$*$R,]E0;)"KT9;F#G0I3;M#;6! ;5UQCMG4 MFK E2N5JE:Y+_;T)V0]$(SB_XNR3F/1% =499:8VJJ2\ ^F@12*54B$BC2Q( MD X3M4D,E&='4G[S9\O@: A/S/LE2Z)Z)DBG@$@Z9HV%5NM\HSXN*-QV-E& M;CV8*)7Q4+6(RD/?!4H$V1_.#_ )Z7X*Y-&TD#MF7=K3EFC[5,BNN N'20^* M_P"8),X86N"#$)]%[+_B)(OZ#\:,)$99IK =^O 03W*1I8=4\$%F?S5*YY=KN%H@$-A8^ M$SL?58B-)4>3B^K.2>@%"+K9 X?D:GLB0-P,>!I@$U^Q@>=>*\?CM]S ZR3> MNU-$A4+P)(]JKCY/J&7,O5^JA=T;I\3.?Y8-90R/@(!LP=>N151P9'AW*&Y1 M.F;29/LA+ 9W^&+:4#[%E'Q]V"_N_?:M:;6UN77M#>(<=DNBH@*8:U"9NK*[ M[50(USARPO5V7\B,K=-+ %Y7N^*ZNB^#$1H-@ SM+M<=,(3?T"V'V]E/O9F( M!,&0@@WM=BLZY=O0!=O7.0GQ!M'?4H @Q(B*P-!?V>F)Q.H@Z(%#=S#J5Y'A MTK*[?B=#:/= MV0>7WD%9]-KW11E+-\0Z!R0R[TPK5NP3VG2 "?=FM$9<:EV1X--RGVY+?*H4 M1N+J#T50P,<-@GK4D'7.U?D4QY2R[871[+Y7.EPA*;K(_RP0<-H7#,UE; 3P M;0DE-KFD](2ZUH_.3,R.XVE74!K,<:ZV$M[P*,4:1@XVB;>S34@N"/LMC\)#Y7 ME?FK%1<7%\)U6CGIN)#E-RI+L1$\SYV,;-#9N'<*NG>A<[>AB[3';5M%V4G& M4.-P (&P#<;,%U1OG]H8%GK0.BY6,$W3X'G/$]P16DL&P,US,^ /,!2]<(5?6ZRJJ\ M6FU97K2(G0[O7HJR'/Q %6?^!#\69TE0"0^B!FEZ:%A&(!<^U@4_/6 G<&R=#3WM& 3^G M]NT2ZK#<\(WII:PC%J$1]S W-<[ I;8CVBQ)>_W5 ]2O_)3-,<.SMXPZXAXR4: MJ#\<4-EX'YF&'K'OGL-(E+_(Y&6:>(<2F?$G:EKL1&RAK+!KAZNRK;\HX9+: MTKU.L/&P.1*A!C$)28\#TFCKI#N0A-K=CB_H)G%XZ*\5*!/"%'9NJRC&(]7\ M>X-#C"=)5QXXA*$^0*[J %:4I)(ZZ27 7;UZ-_=[G=JNHQP)?J"OK_@^! ^P. ,N#.%('UWFB>2]Q?K M-O5 )2PCW5X*?Z*W(@[::Y/VMF6I#8RG]MDD]1TL ;=ZY>Y=TJ V69"OMU=$ MC^]C>D6(GT/9**KHC V07=5QS!8+#&"<:>#9QL?LC,"'TW9W#PE =V#.(86C M*,64S"G.6V@_:=XO(Y_GI.RX3J!8S;B7M580[HC\DM#Y@$\,'<+D>DE<8B[7 MO-0AX"; P>#BYN/UX!4YG;3]]B[ID3"[C<< ,XK?_=O'\\Q)@_AS9Z5VB5U+ MWWV]4ADCU (D 1<(H+G[MZ8IQW4;P/%M'BW1[:TU!ZWN,]C" 3Y,I&Y70MZJ ' MJUSM_;77F-#%!@KUAF)$ZF^B7*AB+^"4H?-F3MS;>7IO===5,4]#WW M?AIAV=ZO3?[T@JN=OG:,/)+:6HPK9''$CW45$I<+Y%B0! OX!S&>SI+IZ#CZ M%9JO='>6')],NQ_A322QJ!FSTZB9S\Z2\=F9F)U.DY/I25O+GDU.,#X7\_%Q M,I^.VG'R)60FU-2F@N.9?M8D&9U,DM/12(R3L].3Y'ARUJ84>'<\3TZ.Y_1N M>I;,1I/VW75;B4"%VIGLF*8=AW^!%\3BV4G[+XQ>[>_Z/R?[K[I0 6? ^/$D MFU MU(/V-7RO?43Y(G?= ]P#):.NMV^SNQHCM,LM)SN4XB#9JBFL=P4B?^+AOO"( MBHGPQ4>FEU0C=/ET6E/^Z]CR+7[0I6C$R#TJBPC2TZGP!:L4W MM6V[/V76^WJGS:'C5E&7?I/PGN^WK\!Y]0_7-_X7"/LI;Z M065#K@#KGF7J.$%=;%M2C/*^V> [$23&J)GG&@O]K4-)$Q7H/NW>;?:X!15I MBPR#8D./,[H)\+$!^8!TA:8'&1U.V1X0=(8+F1-P#-UWO_NSD/YYXX;L4G5- M66LKK*Q#I\,E4D6A:U^'F & M:#&4!"!')5^T+9M]^NMV)SXMAW1*PXB,ZW73WG3-J!M38U ):8NGH<'8R$,9].^P>ZFK#W^LNJKJN M"OZY5A)BH0EXOZP0E_T#;=!^P/WN?P%02P,$% @ ,XAN6F-UNV>C!P MMQ( !D !X;"]W;W)K&ULE5C;;MM($OV5AB:9 M30!%-]N))[$-Q(F#R0"#&/;.YF&Q#RVR)#9,=C/=3+V>SMM-+&CB[.9.W:7YRY)I;&TK57H:DJ[;>75+K-^6@^ZA9NS+J( MO#"].*OUFFXI_E5?>SQ->RFYJ<@&XZSRM#H??9R_OSSF\W+@7X8V8?!;L2=+ MY^[XX6M^/IJQ0512%EF"QK][^D1ER8)@QH]6YJA7R1>'OSOI7\1W^++4@3ZY M\KO)8W$^.AVIG%:Z*>.-V_Q.K3\G+"]S99"_:I/.'D%CUH3HJO8RGBMCTW_] MT,9A<.%T]L2%17MA(78G16+E9QWUQ9EW&^7Y-*3Q#W%5;L,X8SDIM]%CU^!> MO+@D2RL3U76I;3B;1HCDC6G67K],UQ=/7)\OU)_.QB*H*YM3OB]@"EMZ@Q:= M09>+9R5^IFRBCN9CM9@MCI^1=]0[>"3RCIZ0=T/1> *,HFI]#>K?'Y@#B M/X]YG.0=/RZ/2?(^U#JC\Q%8$,C?T^CBUU_F;VJ"L8<8\ M(V:L-H7)"J5+<#NHC'Q$&5!WM 5$+3@M8:_)!VQCR/N9#H6JG1=[^HAUQN_%8J(^5JZQH$L?*M*>O8@$X$=%/SC,$,^" M:X]2K3QR.Y8(-)U/<)KWO\->!:ARG_G#-=[JKTEDTC M#2^W4-EYO('\>W3R:=,1'7K:5G4 TJJ60K4(O'Z*(N<>7%V\D,3: LI9]967B[ M6XB 329XZ NHG.(@C&%KJ$EZ8+E-\=*>D)ZL;/*4ISZSB!,P27+(P1"O2J.7 MI@2,"90ZGLU?W;UFC")A7!9L]&;9]&5!_/S;0Z]^_>5TL9A]: _RFJS,/[Q6 M!C2ZUV "6P&$,7@\K1NF1D>YP Z7I!F)W'J)K,!%N(!L #5.@EQ2)&5A1=PR MMF2_S6F*0Y^C2!U<.>YJ26MC<7&]#]06GXE.)=D<1H$*/DK68)0!FG(#:8#6 MRB6>\NF<%1R @2FF+;99C:GPYL'P5IT(>A_=:A0@X"-!]'(8'$B^I+BAJ,Q M?RGR3H;%D8 SPU$=PF_6CMG"5$VEM) _E9D=G+\R1,!==4/W9!M"7G.: MJ']V!;OV[M[DG!O;F>;?8'8"?6'"NV2),'L0@W_ ^ $\P'<34>!Z4W#EQ0G4 MNR9(NN#B,(+\S(F?J*M6HQ*-G+BAW-"Y. B@NF>\(V=::A>K6L#(3J1R]_BU MXBXHT!JH.)3<,O3TW<[2,3_.=X8+8W\[_FVWPHV&+4JX)1ZA?N9PJF(=DQ=/ M,1DEW/F6R=(;C:0A[R$"7+3S#SUPZJGWAE"977:GOFU0$4-AZAV-GS_1Q9$T*Y,=-$5!,W )/$O$X,9RH)$GIH0E]GS7JE") MI%PB!=Q3N)E(V%Q:XN;;I;QN?%;@=8(50AER5[>'DRXF7J9;31+"CKF[6/+K M2,[%2;/;&0H%UY#]"0DH8,2L$8:2NRMV-P6)E3N.TK &AJX(#N(_45^X]\&, M ?-"GXQ#.@BKA#M:V/-&@M,5-MAJ'/+S45KICEW[A1FZ5DUL/#VK9%!K)WT< M#68\!"84 (5(W4L&S$QN)@ M VSMD\3R?S2.5>+]]PZ#$(8FA*/=RMOZ,W1RHCXQ9G+#1=7F/%D:D;6/F(+* MOD*+!TR&)B3L]$#KQF!4[S8R;9[Y#;\U"4DIRT'@_@<]PPFB[8D9&G7*$43 M?]"+XY.;4@+.8R3"&Z3,BJ[$57Z_T'9[T ["7FX.->Y5NI\+W&U3H_]S"X77 MNU>:P4MA>AW:.T?]N<%\ER:Q5Z/;JYOK,'JM"GW/%161&T[PS&X4%1D"U=H[ M]%5N>+W P2L$QI-Q&CAW6L9I,D6E(CZ].!EV[A!-)06A>_,)W2\.E\',*P5L M>3CLRDS"<5N9!^[D[73 O'OLC74Z^)A0D5_+)Q-."<:!]%VA7^V_RGQ,'R-V MQ],G';Q)8H(*F-)6N#J;O#L9*9\^DZ2'Z&KY-+%T,;I*?A:DT2#X /97#G1I M'UA!_ZWJXK]02P,$% @ ,XAN6K[V622M" _Q, !D !X;"]W;W)K M&ULC5AK;]LX%OTKA*<=.(!BZV79SB0!DG:*+;#3 M%FUGY\-B/] 2;;.12 ])Q>Z7SO38W=BN$8W=- MK>S%:.O<[FPZM>56--Q.]$XHO%EKTW"'6[.9VIT1O/)"33U-X[B8-ERJT>6Y M?_;%7)[KUM52B2^&V;9IN+F_%K7>7XR24?_@J]QL'3V87I[O^$9\$^[/W1># MN^D!I9*-4%9JQ8Q87XRNDK/KG-;[!?^28F\'UXPL66E]0SU M^ZKW_Q"=/3/"*W5M_9'MP]HL&[&RM4XWG3 T:*0*9W[7^6$@L(B?$4@[@=3K M'3;R6K[GCE^>&[UGAE8#C2Z\J5X:RDE%0?GF#-Y*R+G+CZK4C6#?^9VPYU,' M1'H^+3OIZR"=/B.=I.P/K=S6LM]5):K' %.H]JI][+VT9:UM:P3[]]7*.H.,^,\QFP-B?AR1JN3,[G@I+D8H M RO,K1A=_OI+4L2_O:!O?M W?PG]U7C\_]+L^U8@@XP1RC&N*LI5@;N*8\ZO;#C>"646$MW,MCZ@ZB$X35[ MP\9IDI_@G$5IEN.93A]+[WS7,RO4;C+)JEV#5+EFRS*)E!;)$#+8-606X0CV-2;T@N3PMR3!$E>4*.*:(E_$!!#S&0:@. 52V8 MW2(B(80 %.LU&)&"JEL#7S5MS8D9F1-("P-F9I7$&KBP1!9QGR2#2+\0VD=> MY-8*AT3XA,[2*C2,6OX7KU"!%K"PP@H$2CI)F]QR69.NITBZ4\NA-"Q*HR*E MF*=IE,+&*[**0RF?F27VD6X 5VNNK$_T5JU;GY_TB+*]D:[QZ;Z,LG3.YM%\ M/F.?=PBH(R^1S%HJ#UT+4#RK)5_).NA61'F[VK2*(N2;$[YNUAZ7^C#OJ0[*[DQ]S!HSTUE68YLS%@"D8)=E:5I ML=>J)0?NN*R8N*-=H12R+<]QG,=+)* N;TZI-3W1J\A1%UG*/BJ':%J')EH* M1+HB=RFM3CGM@'0+KBNR)0/H!RX-N^5UBWJN?J #D>N8;Z!_M])T;H5=RX(5 MRQE\ AHLY8,K*FEW&O[P4<&[1I+&]$8 8.?A%@DJ;]G5SMK ]5NL\GGSZR^+ M-$E_8[-EQCXC:0U+BR7+XJXT-H:\5OV<:5 HFB5SEJ.D%D]R<1#/LQ<#;ZB) MG^KU:6M%CXM:*XHE2AN,L42M'I!]>FF( ,);7VKK@J5K 9.)$Q9@ YQS8H5W M&AQ9"3@'B2N5XVHCJ3[[?19I6)PDV0G[TIIR2RHA2+I50=]#/+ Z7RS\ZC3' M.3AJG.:$D!(S/.NM86Z/%]$R(=8"K29$M)2@QWP+ @;QQC.ZF$4Q G+UE!=" MRXX\SUQS=<.VO&+JM80?CSY]_J<=G?B:7G]J_,X39-AO@D*! MB\$J@(]^)KZC!KX#K6%3)?GKMI():3S)'DSXN$8=.K9N:ZC9.NDI,NPP "8/ M82RL:[82&^)>342 4H3BT"E+)]"'JK]%6_?"M;@5->T'%SED: FG/C;69RDZ MRH\P'=O@_];1=/1DI;Z%^80*VZ2&'15H&Q;NMQ+# ;TXEC$T#Q!=E9W+5[2L M:K$;H".,L HSO^>"E:@E]+5,^C U5"6UO*'(N2U7WD.X<&PO@A>Z7N*W[KIC M/Z. ;? A0MH=T6E"E*I-A=?U?01<3W,=<1V:"XH.J$(Q,";<(#%;5\\E ZK? M=[Z)[[NAL_I6BCV-I[:P((]"@R2G^_DG=%AXW>C&*][/+'T)8&_7(G3WPV+P MD,,AZ\E4]>%5X329Q.SMDQ.F1N/9;UR)<'6"&$-*GPW3\!%-1R'=UP>%:8L^ M&,O)'+#SR1+'!?+]K9^_Q1T&#$]\H1O!ZTVK9"EWI/)@&%!]B\D]PCB;8,S" M.9DL3QYC81:E8/M.LZ*2U'M%Q"S7E+T8]7U$TTD1Q&<>)I[D=/Z$!OB0D:&[ M65_[R"*,1&+0;ON>]/;HU1,DZ%:V/@T>=>.7,0*!AWA P_E0T]\/>46F?Z4X M9LM)2@',O&EIX4\@):3WSCMP0%*0$][G1(NH1!Y* BE4=KF_P6!/I1AU->TG MS4K84'8/.80G=LL]#_7R-)\(MZ=Z\13!C8\AH2*FN"5M 2W=/7T]2QM*A9) M=56+FC]H0 3@-_4?'DVHMJZV,5M97PH0YB%.UJ.J4U_@DZE7\"Y4K*2D>;VH$^%$Q&6S]<_)M\BC] M?R"#;27+PR1$XLU*JI]$P]P#NP;E]13!.PI4N*<#K--JHXG8^AW!+-;##&I< MW/&F&T;@5!=F?MF(PW>>M:TOB=[Q!M.(<=Y@'K:!&S:"_MJLJ#6$7C, 7=V' M[&GQ =#5*W%<^"I:Z?DUL>EL5^V8,3P-#N",MVM)GYSCAP"7U6 ME'JC_(?%@(!LY$64D+ZJ#K6@L%E?)-2\N_DWF'#@)=\9A>*UMZ[G O?"=I-C M'_[3P4^91IB-__6$D8"&N?!_YO#T\'?K*OS4>5@>?HW]P0WZ/B88L88HV&$V M"I-J?^/TSO_B66GG=.,OMX+#^;0 []=:N_Z&-CC\\[O\'U!+ P04 " S MB&Y:JI>;N7-JQYUDXHF3>#J=?H!(2$)-$@H 2B?_ M^CZ[ "GJY:Y.TWZXDT@"NXM]>?99ZF9C[&>W5,J+A[*HW.O>TOO5]?FYRY:J ME*YO5JK"D[FQI?2XM(MSM[)*YKRI+,[3P6!Z7DI=]6YO^-X'>WMC:E_H2GVP MPM5E*>WV7A5F\[HW[#4W?M:+I:<;Y[WX]I/2_X3:N-ZWP7=)*9,9_IXGW^NC<@@U2A,D\2)#[6ZHTJ"A($ M,WZ/,GNM2MK8_=Y(?\MGQUEFTJDWIOBD<[]\W;OLB5S-95WXG\WF>Q7/,R%Y MF2D<_Q>;L':2]D16.V_*N!D6E+H*G_(A^J&SX7+PR(8T;DC9[J"(K?Q.>GE[ M8\U&6%H-:?2%C\J[89RN*"@?O<53C7W^]HTI2^WA9>^$K'+QQE1>5PM595JY MFW,/%;3P/(OB[H.X]!%QPU3\" E+)_Y:Y2K?%W .VUH#T\; ^_1)B=^IK"]& MPT2D@W3\A+Q1>^ 1RQO]-P<6WVF7%<;55HE_W,VK=?OO-<#IX]<01QNT1QD])_^,Q^Q/BQ \*.>_$)R4*^B9P MGE+3G1H!MJ(PU>*E5[84E:E>9K+*5"%GA1* #2M)3MCGD-=^B3(FH*"[M,<) M,Q=RM;+F0:/ 5+$54U&&_/%&#"_$5DGK$C&)=Q-\.D^[-DN=+86NLJ+.E5 N MDX7D,L\*69,Z.HFI8(?%'DOVT&.6JQZ\PE._;,Y$MB2\PYE2[<1G4 IS.ZMT MM:>E']P3#U/*;6M1IBQOM:I2&UGLU"^E%QL%@R#<:;A0Y5@DG:G@MFV[#V;. M<*X'93-X.^_O M"L4+_7>D51BY&8PS9X?\_=<+77T-XZVR^M4L&KI&(.1 Q7 M??$+W+&3>2 M-XBO;QUR<*H$P&@7]&!5VVQ)5K9/X']4@,YK+%_+HE9B44LK M*Z]45#HW!5H#YP1GCEN:C>/HS!!4&,&6[_*)XK1GGK $O2_-_"5B(J1S*F9R M>%IH.=,%'$%9P;* *:J#5+\^ MO'/2P&=B>)4,T@F^I(-D-)P>[>H:G@Z3R>!*I&ER-9B*MWO1N=Z_/JEM"OG3 MP:6XR[*ZK%$K2#N)PO#Z2\CH%^/IQ9EX,1I>G?UG<8FHP!>&=(;Q%1W@\NI@ MTY[MM&XRIG57E]CU/M1(+BAA&CBA".S2CX,0:L04.F=SG<='@"G$$(]R39;W M(;\K<6:LY72*& Y5IA9H1'2!_]-DB#SZ0^+GCZ;%,W&)OPM.CN$3CLY,N0*2 MQ]@\A0,9-8?_AT,/*Y,54?J/DZLA?4Z2\=6(/T>3J?A-6LT'Z*S^]IO+=)B^ M.OK\Q7@&TA,*'A/_]NC0U^*N6\MPTRD,X#H<7_)_=GMZ@(OY)5:,]5;KCY_\) M0CVA^>FF.J\]T5M0&5W69;0/ +*. 03# MR24A4DVWK(I1(T9T(Y"F M $N?'D]LGE\H"-PSSL1%'[#4GQQOV4M"D?8O)^(O^+@8X.,'Y%5?/_J4R3VE;J 6<*+/.4("> ?OGUI3":U0S5O%G!(.*WD$4 MR)[:.O;%K'9HN XD.JIY3A-()4,U">V8LH#"ZI)FDBEWD-!"KK/1<9U$AMJYU'K#F-^VD^+7_L7^' MDNW15>],S##SP92:8@4AB6H?&/6/"_N4JUWQI,AV@3@K+:=G.93,O3\K4:(AJ- M>1*!1J @)N'UCWB&T>I1K^R*#'.A"GD6#:6@ -'='+ZH5S'"3A8LE12^*4!& MQ'WP9;01/MASGX%Q"#GO[4RN05#"A;%4,?O:B=,V&H+0?M J$'[TVY)15S1 M>P)ZUR*S4,4-53SV:\AB5 'LT";'P0LX<8Z&1BTRO'MP3$JR&,6,9 0KE?=A M,&C0J=O<^UTMF@*T,(A7:*@P2A>Q*=76AWFIW#NPF<0*T1Y)(8BI) W7'>=8/?1:)J(AZL5@J MIU8T;$*B&YLS@&?-JSF_QVF:/#ZLTP[(G%:?D(&;W;NH2*+,K*EOHE @E:%( M9]PS#3&6]^% ?JEAV>\U@#\48)BMVKX13*< \>M!7-;6A@$XLY0= 9]#/^), MK9L!1J+[ZS4%\*=JHBFB;O,GZ]J$&(BOR�BMM$I($/)L.)RVK M2H@:OO3R(:&9' 7!1A10#./6VA2[_K*A1D\)M20T(8'!2M02G4$]H&XPCZ!X MS)9@F0L_L-LPM-#*6&D[U@@)2%Z@-#?%T#"C^MC@8Y=;JU#A@'%/K^M,O5@> M],F 27M<>??Q#BWNT)FD)-0$GS56\K[?8E1P^>'NW5WT1](6:@6PP2,^I9[/G[LN M9(3%9#:*4P9;@C[W]B2[] Q$(-DHA'KW>T-\36 M5 ##Z"AN0YR&,Q-A'U&,/MG[ MFAS#I>,B*0Z;)PD'J.JLA6SVW:L=%=JI;O@,D;),KPA_YA!&G#A$:P]3=0,\ MS,(:\-[CW&&Z=[K4!6:XHR+A?NR#**+[_5._#YUW?M]#/UWPKYB$/ A*^*FO MO=O^4'H7?A_<+0^_LOX(@JD!=(6:8^N@?S'IA7=%S84W*_ZU<&:0K25_72J) MWD +\'QNT #B!2EH?SZ^_3=02P,$% @ ,XAN6GF&ULI5=-<]LV$/TKI2:$DRE]) M;<_83MWFD$[&;II#IP<(7(FH28 !0,GZ]WT+B#*ER)YD>I%( EB\??OV$3Q? M6??@2Z(@'NO*^(M!&4+S;C3RJJ1:^LPV9# RMZZ6 ;=N,?*-(UG$174URL?C MDU$MM1E-W)! M]Q0^-Y\<[D;;*(6NR7AMC7 TOQA<3=Y='_'\..$O32O?NQ:F&JHH# <;73V+_NHM_&W)'+3'JZL=47783R8G V M$ 7-95N%.[OZG3;Y'',\92L??\4JS9T>#X1J?;#U9C$0U-JD?_FXX:&WX&S\ MS()\LR"/N--&$>5[&>3EN;,KX7@VHO%%3#6N!CAMN"CWP6%48UVXO+%&D0E. M,D=>V+FX<53H(.ZT?S@?!6S!$T=J$^XZA;1X9C<..]\(Q5=#- 9GMR2!I<__S0Y&?_R N*C+>*CEZ+_ M>(G^1SBQ,\J#*@TZ'M0@SGNKM Q40*BA%%)44CWPQ +=Y;R>:Q77#M'G"N-> ME'*IS0*W(%B";%D);9;D WH[>%PCR!SMJPU"Z*+E<>];!!N*4)*CV5HT-E!< M6JT%/3;6<\36BV"%+'A?$J2LL;560TRN= ",:@C;6+25#-:MAV)!=N%D4_(4 M[(7>BDKWFO8HTEX4JW34:D\M[+2 .-5$ $6B:FV M=2D Z%36086-10=BY4R:!YB?LBWCKR43J CUNWW_X89S:X%05+K6G/47$@TJ M2L_#2G5'8<0M%>3 SUV2O+B..V&)Y;*)$H;8I?\55=5A+>8[I.K01IY0,G+: M%EPSD%);HU$RWD-OBP-S#R6D[#<$,-Z(0M:<68_JJ \D%<5AP+&A_FZ1"U>P M@#!A(Q!&D8EO6Z-?O9@W$\OEQM+#U7FJK:,J]@FF,L[/V7TF%A9B-7$-9_'; M_:](?@5)EEV)L "O6O%JDHU/C\5,5U5L)CPZ.W[-D+C2P8:=+H(B79A#]L@X M"%@FU3-4H+/-N!A;!IG'U&.0( ^^4[V9E#O,Q0F;M BLO(6E!@< M6U+G[2FO5WH>YF[M;<*Z7%I=Q%RBM "L-FLA@7E ;[ 3@&2L.!TF?R7&X_3&3Z]DC?&YM0%8F9.)# M?_/DR)O=#T/N*0)Q&>P- T#1[R&76\=&Z15;5#Q41%E/]T2\IRS&N>\2WTUA M/T[LU&^:(!-_6,&O7G3^#"\9N\)@U#HKIM3-7@/6EH56 N(T&V]@!3X$1/>- MV&>R0IY,\7.^Q4TW['P79:K6NSX1P^SV#0QF1QJ'#/;L[>L8_NUXR]<^F3^ MZ- Q;]0[E8/N1?SV\*EMT@%]^W3[>7.53O5/T].WT4?DBE<86G6.I>/L%%\3 M+GUOI)M@FWC&AWFA/^-EB4\T&PO=V]R:W-H965TJFY*8:36U)%L:Y]?G M59%]2K)GD@T"&%8?K&(=KRY*KW?&?G(KI;SXO,YR]^9DY?WFY?FY2U9J+=W M;%2.-PMCU]+CUB[/W<8JF3+1.CL?#X>S\[74^%_RFU)CZVZ55E&C"#& M'Y'G2;4E$3:O2^[O67?H,I=.W9KL=YWZU9N3JQ.1JH4L,G]O=M^KJ,\%\4M, MYOB_V(6U,RQ."N?-.A)#@K7.PZ?\'.W0(+@:'B$81X(QRQTV8BG?22^O7UNS M$Y96@QM=L*I,#>%T3DYY\!9O->C\]3ME]5:29<1[GR=D MGHKO5;K4^5+WX28[O5#(0DU%?C(?CZ1/\)I4I)LQO\KPIGC> >*==DAE76"7^ M?C/'6.<2H4W(E'6(Z$(J]TG)Q;6K,7<^)70X#0O M'#9W3B Q64FA';@G*YDOP1)D*C&Y6>M$X#/5O&0@;IS82.N%60A36"&=4_X\ MTW*N,^T?F87.O8(3O !?Q9LCU'+D)M)!D(^]6C[VQ4[A^:-0M)R(3(E-K#LH#;M4N4P5)8]0BZGESDD=!V!5]$S8A4<%%R/4.H+O8!J M,#$2=GL/MY.;H+S VN!40DVFU]H'U)"8C;U[N6)9P0]NR#)P@1G$)J/]F:!P MIVV_;^1CT)[(LHPW!>+@:IFLP*2@A82BQX&X-?E66=07 L1*H< <%%DS(J6H MD5:*#ZT3!?7)[I7;_0KT*Y.E%P>EX MCLH!# MH7A$('&D,D:A8H94AMVY/>I(1(T)Y[&0.S;6>'0:W?A=Z,_0C"GD5NI,SC-U M!J.=.9D1DZ2P(1/*):C(M;4Q&UBVBKP4/QTHJ0@RV*P_^&MM?Q$M*SM69M#'5,( M%]XU0V)DT[?!V&>OHG'DY]4.<5V!KL%FC[1+Q^]!5639W,DDY(4=MJZS74JY MB42GHD1^/Y"AR(54K1)?$!1=@7CW*QEDZ9B\01V%.V1GBB/D-6 B^ UQC(*U MP#U0J!9T006"H;) 6F/C?]%NJY# D/: 8.F]U?/"$[ .P./A[OV]N/OP$"*( MQ N!US#.402]58DLG*KWA)]5M A0BZHEH_]+T9&YK$_@0:Q;F92W@AF0)W(C MU! MG^8(<7G%A)CK9GM"F$'"QR9ER41<6ZJ5L6R[R%DW MY7;169P;?T9XK.>(D&EH:!OY,>3O$/\K](B-I@+>PO@1M.&8>$2#A$94 PD*2-F%QT\54GIP%:.; .K107II5,N50=@GXS3\-:94)$ M?LECXJ;$&&8;%%"JGAK11C:DF3,MLH 3C%S474/NLB:DW+H@T-E_G)I^*'(% M>TU&1,'U!3=C%ACS0;!H*#$/QT."$A0LP."PJN26"L"(;Y\BPDL3K9!MM2])=6K7(I MPJM8E[%TH&VC3J?!E#NLLKEA8%55[%A>Q[9E\3BRI-_H0:ML4_=L\,S9FF9# M\>O@82!2:DELR%P:6?]SORRNCBQQH%#NITD2.A@%"AE,(V1GQMXBHQPO8\PT MS!'K2%5<0OOD#J?X.@(YS?]1U)W8,08-L'! A0,5ZD_H#_+64P.U5>1Z]Q)3 M"W6\S5<_5HUD\VF/S8 @ 6[0U5;8+^?CO2>3+UIS\U3/\A):[*/[K&L!\4)\ M^\W5>#1^=>0*W5K_\G)XA%O#L:/G6?4G%]^)']GSW-QL2?BNH+7W#@E[V9]= M3/$YZT^G[1W'_='%Y1.\.J).)A,BNKIL,\&[>T6A#,#\#%R+[_KB/5'^5J+W MII[Q?JQ'NCX76V(?8!-JK,G,\C% -X"&8YV[ 3Y0X BEBBVMY>XIZLGYI8Z- MI%BCJ^>.)#3VC4K2:#ZY8]N@GTXB=!=[J4O(A+O%D'.0O7D"2K(BK8?)KC!@ M$\.C'&\Y;/812E(3,)&A2A8W=9A]'WA$\]W6*C76-"Q=G4=4JCHXMRWIH6WH M>7NK_T?T=:)A-+SLCZ[:SWH<#J=[\0 ,$LS'HPM\7H&,<-J;?'=URI^SRU,P MKS0/ON4<%Z!4MP\)#:,!+]$N#?D:'7N5_P*6J$=?Z4U9^75@V^A6XN3>R>L1 M7I6W!N24IB28&5ZXZ C.@:_P?JA]JSM=JSIU".6Q& MW5-*$;;L+HS52^H]*.86*K8'O#U=_&EV*N6B9@:)D=HAZO*S+\@ON/'R,TL? M6N9>:)A/.XUQY1+D!'0JS>3"G<9>(T1)CS8(LWG<4Z4#\3=^H.@TN>W"3C1R M<'$\X=^X3M]\Q(3:&9)<*["0!6@P4:*7JG!UVAG(]\[ 0KFJ#M*>C-RR3M41 M6D=M3"P57<$\T\GI?V?_($YO,CP59&(8?#:;-7AB=:76HU99*NA; M-J]RSA/5E"5ZR-L]>*HW J?*01Q_ST5?96;T):,A^64X8EA.QJ?=CVXHF2@."D&'XB(='?G>HB7#52&U3BO6[5G_< M.>RAMG[O#)3H.0_36,SX"ND3G=Y#.)_)*6U4+&]B+T09MD>X' ]??7AX=\.7 MHU>GL+VCX_[:[*&YR6,JC226O@4DC= 7G&%BB^0TP6RU"]]$Q*7WSRYE)3*U MY,%)T<20*,8M[U(.A30@-+QBB+W[E4\]0=_5I#C6 U:Z--KL-!'KZ5PO 5ET? M155YW7D#V]RUA'MHR7-;R=.F:]/43?_'LL#1L_O:K6VN^UO5:MW2-RV-<_U. M.8S[C!J2M<0K.OIMKOECM" M[,U=G?OVFU*(KZ,ZAJS&U-:%5_-5&Q%M?S?7C9[$SC&\-3&+%TV&-X='= M^A2!:IUEG2HM/>D / M"O:$:C]&L>FT$N&PO=V]R:W-H965T+-1NN(6CWH[ M,XT6O'"+JG(6AV$ZJ[BL)^>G;NR#/C]5K2UE+3YH9MJJXOKN4I3J]FP23?J! MCW*[LS0P.S]M^%9\$O;GYH/&TVRP4LA*U$:JFFFQ.9M<1*\N$YKO)OQ+BELS M^LT(R5JI&WJX+LXF(04D2I%;LL#Q;R^N1%F2(83Q>V=S,KBDA>/?O?5W#CNP MK+D15ZK\119V=S;))JP0&]Z6]J.Z_5%T>!9D+U>E<7_9K9^[2"L#FX;DXFX C1NB] MF)Q_]TV4AJ]?@)$,,)*7K/_!8GVM#?:+8!RX3;O^#5QA5K$]UU*U!JP;)N>\ MD9:7&/J]E5J EY3% BTI#:R(@JWOF-T)MA&%T)BXYO6-K+<,U*YSI'C*WG%9 M4H+AH"*]H=FTOFJK9\P;AF(Q2(_=,5E[\ZJ$D)!AR] #;/[]BVE86@DOD.)<"C&FPTKP2I'*6$-5I5C84SK873M@Y&P&Z1 M5TB'S[)I1"XW,A^T MK1RZG:(SU#:\\^CV&.GM %S1YM0*:**].+D3_- R#5(-=E3RA-V"JZP!4*9>-[^G6DIN: M[$X9Y$48V!>&RH3Q1F@Z+F B5>(^5N>BSLNV0)_DHB:E M,F)H6^.0 M4$KNAW MF$/,52ZH.NADPL*F(^J.4&C1M#K?84H%7"0$!9>-"]&YO2V&(2X MFX+*KX43,H@%O>?L89!.X=E.E06QE_C!Z[LINZZ'6OC<5,I0Y^=4L%K9 RDW M"-W->/?F^@I]8L56:6>Y3RFU!+EE8[=_*BF.O3A>B&H-(_T1PRF.]MM@K0BV M!X#9FHF]8[V1)&V.6?=0N)'JP/$UM!5+C-\CT#_U5CRA7#W<3NDAV>)+XY2I MQXX28",D;?4I8*,ZOKCYIWF\_?0P8\ MMS-/>]?LJO/ST9O_OL!,#F5U"W'.@%WS [O(+HQ/2S;_&OJD81!EL14CVSE\[-,@C",Q_5(PV"%:AU1CR1"I.@C@$&)G;$X M"K(H&M6\_G$;9@>;9\@'-P^QXFC^"X&B^#!_0 M?)'])32?SX/%*J-ZI)TN+N?!BBITG^;SU5$T#Q%Z%A%'TF2@^1(.[]-\$1U) M\]Y^.(VS \W3Y0.:+U;'T_P1!$?SQ?(!S:.!YA%[BW-BX^[?S^'Q)SQ^H/?X MH&9[2M.'A$W9'VX>7SQPF6GIEA-/%]\.AQ(Z>PJ]]X>L=8L+-MU"#P?6PS'P M$D?TDEU?7P]9_F3I X NG!PI[292WI7$94)6[M;G3GNIS[TS$9?Z"JAM^X[I&'N[NL_U@VC MPZ?."_^%[S#=?R=]SS6B,ZP4&RP-I\O%!$5WWQ[]@U6-^]ZW5M:JROW<"91( MTP2\WRA<=+H'M/(!D2T0-1"@ *%G[]7L:(&5IQG8E6WD1(0#=??KT M!<#-WKI/OF$.]+ QK;\=-2%L7TTFOFIXH_S8;KG%RLJZC0KXZ]83OW6LZBBT M,9-\.KV<;)1N1WZ]N[NQ73"ZY?>.?+?9*'>X9V/WMZ/9:)CXH-=-D(G) MWCU[-7]7/;'#;]JWON3,8DGI;6? MY,\/]>UH*H#87YCS6^Z M#LWM:#FBFE>J,^&#W7_/O3\+T5=9X^,O[=/>Q71$5>>#W?3"0+#1;?JJAYZ' M$X'EG.R&-AE$5Z,TP.E6@O(Q.*QJR(6[=[I5 M;:65H1]:'UP'OH,'AM#03ZO5M_?*8)GI8TR0#]I_NID$F!7A2=6;N$\F\F=, MS'+ZT;:A\?1=6W-]KF "O$?0^0#Z/G]1XUNNQE3,,LJG^?P%?<61A"+J*YXC M06E'ORK3,;W5OC+6=XX]_>=U"4J0-[\_Y712.7]:I=32*[]5%=^.4"R>W8Y' M=__X:G8Y_?<+@.='P/.7M/\]4?N;3=!OC,3\Q%39S4:'M#]8XH? ;4V5XUH' MTBV%AJF5BC+8VCG/9%=4=AX ?)38B$K9M4H8VC6US+67?1#HRX*=']//#;@= M]D&A/L&JV\IT]9_#(]U-U!NK6MAQF'2V6S?D@VKK\D"&0X!%V9,DQ_3F);W* M,:FU8SZN&UG%5QWQD_(P"._P!0A(: ]F:*>M4;%GP9IJ#_"@A4Z98. IC4:] MUP-T+,8D/0>TYI:=,N9 C=H)0P^0X(>M=DESK0)'1ZU8)OB&YI*6*J,ZCT4X MCH >T'K_Z#3 ;=5!=$=0M&(>TSU7LI5VRFG;^3.F]]J89)!CUN! H)(EEJM. M8-5.[=LL>A!LB+DP")/:V Z?VK+P$1#]"JD!(T;0Q'K"\JH+*%.JE&\&C-'T MF'Z2)$EQ0"U[@1%+6OC%1AA#'$ZYDZG>*+Q+*T+0_JQ-OC9;$C[*A M+\W([E!?L6P]HF)P6_&OZ)]1&+D-4_Y?A(.'-R4<&PZ?+V:*6(7L8C>2GGJ* MZX+RHLCFE[F,%M?9]?*:/O#.FIWD1(.>(.FI05.2S*?+K+C**9\ML^MB0;\ MIB^E9=;1';2Z=+=);6N9Y==SFA79];R@]P/U0E6*QN=PKK*KY8RNLUEQ21^? M)3//KJZNJ,AF\ROZ.5;J_QN6"YI?3K/+Y25&B^DBFRVF]#IN^(+7C-06&?*@ M<>]B5'VQ_/K+RO1#?T&0(+3(:)%_/$RXLJG11X'L^EQ4^RZ:A7Z MLD4N6U=CDY2DW<>ZQ$]/+KE!X_@:*E* M;23PH4D:/'_934M.79.Z;;S/"EA)'#2S1N-(<;J2Z 1H^F^J;;B)+L."I+=5 MZ]4*/J.^4FW'[#\/H C%PHF]TT6D-:<3 K-"R-9:(\-'$GS?L?XD;^=G,I(* M?\90,5L^SJ0ZF%/6$])3DY]3DR+UB+27^ER(]G(CJ3OQ ?D:#U]D6LUP M0OF>I)?[P?BIJ^[DY+&"1KF.3S*Y.Z#IIW?+&ULM5AM;^,V$OXKA!OT;$"WUKNM- G@) X:8#<.UND5Q>$^R!(= M\U8259+*R[^_9RC:\2;>W-ZU!78M2AS./#//S)#,R:-47_2&<\.>ZJK1IX.- M,>WQ>*R+#:]S_4&VO,',6JHZ-WA5]V/=*IZ7=E%=C4/?3\=U+IK!V8G]=JO. M3F1G*M'P6\5T5]>Y>C[GE7P\'02#[8?/XGYCZ,/X[*3-[_F2FU_:6X6W\4Y+ M*6K>:"$;IOCZ=# +CL]CDK<"_Q#\4>^-&7FRDO(+O5R7IP.? /&*%X8TY'@\ M\ M>5:0(,'YW.@<[D[1P?[S5?F5]AR^K7/,+6?TJ2K,Y'4P'K.3KO*O,9_GX M,W?^)*2OD)6VO^RQETV3 2LZ;63M%@-!+9K^F3^Y..PMF/K?6!"Z!:'%W1NR M*"]SDY^=*/G(%$E#&PVLJW8UP(F&2%D:A5F!=>;L0C8E0LQ+=IXW7YA?&!18''0C^,W]$7[6(267W1?XW) MB\?735\ E$F70A>5U)WB[)^SE38*J?6O0X'HS<2'S5"Y'>LV+_CI /6DN7K@ M@[,??PA2_Z=WG(AW3L3O:?]+B'W7XF%__B@,=DNJ&@,%*^H@3&BVWLF)/58P M.FS#8VUO9".K4C3WK)!UFS?/3,+H!W:QN+FUMA%+(@2=F=-(B4^W@$V<1+XJD=95Z0QNRCR%>B M$D9P;;$MC2R^4*RXTG]C\]\[89[9K"A4!Q+X4TMT:L3T.5]5G"#'@04>.E/5 MGCZ:HYFO=?)>)T&)_8D%XJ>'EA,,NKU MK#E>PV_S:F>OD68U1UMX$,CU4O?,OB;KB(6)Y_L^#7PW"%(/NZ=S7/1JG)23 M<1+S/NSL1C9_%Z@&%(795A"H=1Z/EA-D(4_2RE;$GCC-T XK"RAAW2(S:<(@00!,69-T5, MD*:IER!&W]MN9LN?V=7'Q:_+/S-3;?^Y0AMU.;IHN4+W1$^G(%MVQ=>@[ M/)F5_^[ZWJ29D10ZB:Z,EK#'&;[36T%V6R4IS&CDB&1'6X)H1DSN(.1[$.;O M,#AT%(X84?B_,=@3R(:6P!$(M12.J*XLQE)@O<%.0GL$BJ??6K:%- E8ZK,H MM1$J8/<>!2.:XZ\;[W "S1D9"4=N9K^G19B9DNV ,NGF4'0.Q<0F?!)3PD\G M(27\-'I+:+]?O";T(F\%-000U!<6.05JWN;W%+A"PC^<9OOH'%WXM]6_A^S- MLM>HW,;^"M5G3F5>4)7;'@\D2E&:*V(/'%#G>!1FX_9MS;H6N+< AFD,>Q,? M/['O;+ZD09N+$AL\\5CCT1L8HIL&V634#WQ+0N*EDVC4;U!(GK93(!;>>I3" M5;<],-1"TSW$]<>G0NB^LPUC+TRP_LH+J@?EKP?45?K]1(:.Z!F_9!7MO+1^6/L M5EZ*AC@,O2 *1B_'G#?2N4'#OQ<-%3?5]C-ZFSOJ8-/ SI2BJ\?O*P"_NZ5O M#DQ'3L^R:]O*'B&1]W25+;O*;B&-J_2]3(:^0Z$Z=DGAJ$$4<.:Q1S&HV;&R MYIR.54D0X3?*Z$ 2)G:[FZM[> M7#52L6M,?[W;?=U=CF?]G?!%O+]9XVR)D&NTRS66^A\FN(NJ_K;:OQC9VAOB M2AK<-^UP@PL^5R2 ^;649OM"!G9_,CC[#U!+ P04 " SB&Y:=:?]&6<" M "-!@ &0 'AL+W=O=B MYTNR$?)1E0 :/56,JZE7:EU/,%9Y"151%Z(&;G:60E9$&U.NL*HED,*!*H9# MWQ_BBE#NI8GSS66:B$8SRF$ND6JJBLCG&3"QF7J!MW7I: 5<$4%1Q*64^\RF&2QC7 M^ U U &B4P%Q!W"CQFTK;@X9T21-I-@@::,-FUVX83JT:9]R>^QW6II=:G Z MG9-GM%9H#M)=(9X#RJC*F5"-!'2.'NXR].GL,SI#E*/[4C2*\$(E6)O&V\EEXE#&#_ )%P1<4^F%\H*"K MT^'1 7AV.CP\TDW4GT/D^*+_.8=#XV[IXL-T5BPFJB8Y3#VC!@KD&KSTXX=@ MZ'\[-*KW),O>B6QOC'$_QO@8>WHO-&$H%UP)1@NBH3#W-A?5P1&V5 -'9>5Q MG9Z/8G^/1>+ ?E;V.BH>#T;"/:KO!.Q]J!7+E!$^9>ANNVYO? M>WM-O712\L(_,UK;2N,_FE:H;XA<4:X0@Z6A]"^^FIID*WZMH47MY& AM!$7 MMRS-_P*D#3#[2R'TUK )^C]0^A=02P,$% @ ,XAN6BQU:+Y# @ B@8 M !D !X;"]W;W)K&ULG95;;YLP%(#_BL6D/;7A MELN6 5+2;EH>.D5IMST[< "KQF:V">V_KVT(RZ:$2GD!VYSS^3M&'**6BV=9 M BCT4E$F8Z=4JEZZKDQ+J+"<\!J8?I)S46&EIZ)P92T 9S:IHF[@>7.WPH0Y M2637MB*)>*,H8; 52#95A<7K&BAO8\=WC@L[4I3*++A)5.,"'D']K+="S]R! MDI$*F"2<(0%Y[*S\Y7IAXFW +P*M/!DC4\F>\V"FGTEY1V\6&GQV4-E+QJD_6!A5AW1V_].=PDJ YYQ."/B&PWMU&UO(>*YQ$ M@K=(F&A-,P-;JLW6",L *MA,"L 'WL2D:N MTCN8.#?M:>N.%ER@A>B!,U5*])5ED/V;[VJS02\XZJV#4> ]I!,4^CA[Y%/_>D/U0@ M"ML%)4IYPU37*H;5H=&NNO[R-[SKT@]8%(1)1"'7J=YDH5^GZ#I?-U&\MMUF MSY7N7798ZI\%"!.@G^>&PO=V]R:W-H965T:_-@&P"'GJ10ML"-<^V:$%LU(*F=Z1:4WSEH(ZGSH:F);0U0%D%2D"Q) M5D12KG"9Q[6=*7/=.<$5[ RRG934_-R"T'V!4WQO=>]M3"E19?.7--@=]@Q.! .^'N=/\! M1C_+P%=I8>,7]4/N!@9],I1Q5:.=%KSB8!%5 M#.V,KH!U!FQ.G"\6(*0:B;<#^^?]91]\^>B"Z<2#M]W/G,%19G*\2FFIM6UI! M@7W76#"/@,N7+])5\O:"A\7D87&)_9\];)ANW=]_89!_N8 S'9S324ZNG 13 MQ\:RJ-*=SU$B,S--,0.-W&"[S7 MSK=#G#;^_0$3$OS^06MW#$*!Z44K?P%02P,$% @ ,XAN6HV#'WR_"@ M2C !D !X;"]W;W)K&UL[5M94QM)$OXK%4S$ M'!$R(-G&!Y@(@\T,L>,Q >SNP\0^E+I34BVMKIZN:H'VU^^76=6'A&B,F=E] M, ]C^JC*RO/+HS4'U[:\[>;E4-LVSG='N[M[.7)M\Z_! GIV5AP>V\IG)Z:Q4KIK/=;D\HLQ> MO]L:;M4/SLUTYOG!SN%!H:=T0?[OQ5F)NYV&2FKFE#MC494P)?/P1B6XU9_+& M[G5-_42$AS!C[>C89O\TJ9^]VWJ]I5*:Z"KSY_;Z%XH"O61ZBE/9:E;P:U/A"1)7= M8,[D;)4+7^*MP3Y_>+P<4^DHJ4KCE^K>P!S3OE!S-!':2>,Q1.&9TQS'#D?ID4KI*8 <\-XR/:L:/1KT4 M/U"RK9X/!VJT.WK10^]YHXCG0N_YURABT&AA(#KYV2ZHS'6>D/K]5Q!2IY[F M[E^;]!).?;'Y5(ZYMZ[0";W;0E Y*A>T=?C]=\.]W?T>F5XT,KWHHWZ/<<]* MFY!SY!2"6[WG*V?RZ4"=IGAM)DNY87%E$^[4Y0R1[YWZ_9)NO#K*;'*U4>A^ MMBYGI([MO-#Y$H&=V&EN_@,N_$Q[_$.JX=A.E*TXZO(K/AU0!",@EITR3B58 M8A*=*6]545K/8= 'K1?:9'ILLHXY5X1>.HX<-@34 MW:L.(\JLC&RH@W3L7_")&0 M(4^Q\J85Y&+/#4XTP4:27,D:@-APMHKX&EF$$:#K:4*J3YBWZN3D]..Q.NVL MN:C7G%ZJCS<:6!^>_P+*G-4&<<\16QNA"@F$"=YR!J\5_UY?O(H (<9%%Y?6 M9@-U+-J2^#_EJQQE0,/'<:WK]@E.+)%P!NHWX0WO3A$@QE<(!=CA K&2PNF" MRBXIF>4VLT@=/_YV>G'YTQHW)[5*M]7?:-E:5'S]/@WB99)5*;U5[**CO7WU M/MA;MS(6 >!"( 4OG9AH3WB(9?D8>' $E8:=:H4_B>K]:-^PBQ8ZJ[ Z. M- M)B1%A9@#3"=1/^P678BH287@+VP)&0$"*!QD*=W@2*;3==8F"BT4RL0_&&"E MMR6"I179STR9/BMT"7X#M*?J _FZY &-P64])KU M:OJU;( /V,U#/ZP8A51B;&H2+NE,5Z5Y7L$32B93"S5 2?+:-U%I!C*F9D="X-K!@O\3;;4@UUD!@UT$;4 _(.:?4:( 5RLB5 M_ IEH !$;1F\J,9Q47Z=1XT/O*XE@$[BEN43G7"]QQ(;?H8(=G/CI(]_7/6X M4I&*X[55:T<8"7E'K2*BF0<2B*R5U6#$88D(&#<,0K5+>5(NBP K\@#-+Z,D M BL/3S> 4J[H! MK-.TY&5UZ[3&OH_-I+ +P[G),G(*O6V(YZ:_<769N=W3([]L>N27?TJ/?"JN M*?KZ_233TXU];_]1B!CJX7BOX7CO3^?XGGZ]_\"GAO]:KSN MU2.\[E(0[DP0[J/46'UATG_2/6'RNF'X]4,9[G+YF2M,'MF*V>+("XH64[1! M=+<0_:??(\2;1H@W#]=ZZ%:!YN^E >7D7J+/TPX=^1B/?S57A#]PW%MKL6QJ M.#? 9G>+UL_31&>N3[;A;CM[WOW_27E; MB!B,9$+@N,DP;M94T+'7AX_%(LAW R>ULM$G7(1Q^6A-,*9 'W!3921 M!D>R9ZK&2ZY!\52Z'?##PQJI6R73RC0U#D10S:!L%>1U>D+S.:DY B+ M-I:1R*COI;^9\\O:*AM,'8]NNO50!4L+OV%T$2O/4.?'\YGPQLGM9QZZH&NO M1VVG%Y^;41O3.9X9FJQL7=]Q?+JZ0X=Q5,-3.ZVIASBA1=C(#DHRI#I19K>J MNC5MFI T9X!U-(8VMKR#9J(SZ';3=ZDHM!G1@S*2D7+3!=>SINZ7F$TQ\T7M M32\,C5H8>=#($G%+N>B-/.135.FOOS-?$>@%']O#QAU+>"47VNVWZH'O9^ M,][DNK%>C1]R& J8V[_0H?LY_#:!N,^X[1?[X8,_V9_;3+ZN==JM>^W3?\B3 M?=;MTTZ+AH\:%UEG LPAG)K /*_==NU4YCA8\8P'V\*0J9RZWCQ(-OU,_!MVNY;*[+[?+4=P T?/(';7*AT M//41F-//S%.1_:T4V4^#@&\#HWH3:CM@'W[%A/U!Q="Y>"X';7"RG@*OGY6[ M"KR=SL^[YP1LXA^Q\]?J*O?AE][-T^:'\N_#S\/;Y>%7]I\ ;0;29#3!UMWM M5R@YR_##]7#C;2$_%A];[^U<+F>D4RIY =Y/K/7U#1_0_.\#A_\%4$L#!!0 M ( #.(;EI;^$"B14T %X+ 0 9 >&PO=V]R:W-H965TMC@!IJ279GO8EHM62QIJ5+:U:'L?&QCZ 1+$) M"P1H7$1Q?OWFM2H+ -%MV;.Q^W#.6$V@4)>LO.>7WQWJYD.[=:Y+/NW*JOW^ M;-MU^\LOOVS76[?+VF6]=Q7\LJF;7=;!/YO;+]M]X[*<7MJ57UX\?/C5E[NL MJ,Y^^([^]K;YX;NZ[\JBG3Y[/%C?(&>^&?A#JWY[P27 MLJKK#_B/5_GW9P]Q1JYTZPZ'R.!_/KIK5Y8X$LSC=QGTS'\37[3_K:._I,7# M8E99ZZ[K\M>%"7KB@>?.':);/LR[[X;NF/B0-/@VCX7_04NEM MF%Q1X:G<= W\6L![W0\W?!I)O4ENBMNJV!3KK.J2J_6Z[JNNJ&Z3MW59K O7 M)@_TO\Z_^[*#3^, 7Z[E,\_X,Q)LNVWVV=M^?P75I7?/1G?WPW_[CT5X!?RN.B M/E3P"7JT[5=MD1= D"D.\P&'^REKB@H'N\[* MA0560\B\5ZFS6=:^!E&'KG M&IH@CK-,WKD-_%"MX1"[.OEO__'-Q<7#;P\NI?]Z]*W^I>Z;X9_Z5O^PX3;):UA M$7Z^&SC%^@#+NRI+8$UP(KC^HH+_D"-/X!)5;49\N$VVV4?XF'-5XLH"6!IN MWC+YU27N8U;VM)5(!^[W'L@,_DC$UFV;NK_=TD1QNW%&FZ+$^>(2Z.\W;MTW M18=SPN6^^ 0$4MVZY!JHHVA)CCR04[YY<2W'?$[/Y@YF"W-Q=,IPL@?\?U4] M.1,X_ ;^5B#E97E>X++HQ-R <(BQ@L 7MV4_9!]< <5V_>?[3 MV7F"#,,__N(3[#G*U>3-!NC"-2G>:MB*CR@^Z<%P)8J*M0C:(!#(\?59$2_" M2Z07!L]8: (G% :".=)(2,!X>G YZC4_!'P,/KK&VP841:165_!_?EGATF6K MTB4M;T9*+*2'TSOJ/> [@RNHD23,$/Z=@\M*H#V8""@PM*?(YV$;VC3):UA M57? 1D"W0O+\O8=K4R"/_8A,$V:*G)%6W+I]UB!5>W; S *WW&]FM%L5# H7 MO][A58(A'-SU^B,?&(XHOW79)[P-?!+ *N@R V-#LL3MA95;6 MU2TP8!===/<)5,#61<>'H[L'NO.+9/WA=M^WY$N41C+MS75.L6V*\?8L4<^11<9. 6>YJ.+X: M.6S7TW5L03-C5@"_KD :;&'Y'_ ?M!O.-4 E>ANRMG4=#PYW&]Z'QZ(=[^H. M_BJ/W6=!%7,&I5 E&R"*:K'.VBW(0+<;?+'; N$KZ[C?QL%(&^:_0/ Y,%_8 M/^7"*#/@R\*]A28V3;UC;9AYI1$!O\ .ZA=:O@#30R&A)"5\*K<;M]\>6Z 9 M?)8N)/QZ:O!E\C,P5R!TN(.LYN(5:Y)U6> >-:XD0FNWQ3XH%TC80'-X_]?X M%/QS5S,AA_7-<=NO/+?]:I9%&F7PFF0(D]$[MRYAN70Q:'93S/>O&?ER9A5? M^U5\/?NM7UK:FA=M5^ I3L[VCXW JB%<5&)7Q,]U1BA%?+@MF:J@-! M'N.#,#D\!+KYX?4&97PO+P@_:Y,O?_7%='-4QDHUX7]:@I10=W$?8&;C2FZQH M$I2I3L4 #E:@I> MF+9?;_',7KJCA\%=\7!VGUY5'^'+ M1)D#=?\J(OMK)OO71/:H;4Z^..G(^(P)7-KA6S,OM!&%L9.H3,ZVKLP77;V MJXY/'=.SY RV+F?%4M\\0]EVYH]X 4M:M$#"RS/SI78P]G!H^CRS'^*=!U&( MB4FHRH>V>-4)!R:%%/D1&7(R"++AQK+;#HZ[17:0_P:26XB"!MTA<_Q7IB80 M<+?&J9@ J;$K>E!XQ#8BIKN,EH,+H,& NF"QR&)090;SU@L;T)F;;H'&6H+* M'&C!N_JC$NMHM\<;.[FLEZ%:G)XP;.C%DV).4K D2?R6KNF@U MI(,/PIC!3D'#'NRJJF-9:G5WT3(?X-?/A;["CH&FM_Z 9 ;*]Q>H]^)V,,7I M"I;)2R&1GHUV4>] _]_6>5W6MT<<24UV,@W- ;:.A5+RMS1YB7__)TD[&.0J M* >O@W*P3-Z"P;C-6A=(5/4%40PJ^-ZIZRTT#ZOS!(___='QE2B+#7V;E0?> M7AGA2'M:R352)>A8X"5 ;LX:AR.%AS=6V"YO!&\3F-Q=ALH62'T2!KE;17/< MR^*(9#)=(MJN?NKT'?F!C1"'E V:.'P,!R:/RS)Y#A9#[I 2A6G0;.2\F5C( M X*;<=@ZOAYXGN].TF;-2@01)-[N>&\MX:#5-/@F&89)NW=K5*<2G%OG-6C9 M)717D+&(YEQ6KM$!YI+3EP5>Q,FT\6R65MB0,PO4.W3_B(;GIBX8&D"WZ&R3 M+1UQ ?^ [EV3#V\V_LNZO/3;T8U7!RLOIFX&FYN34BDTJ ,,=IMMPO$:4"9, M215[,NP[)"V%5/#UNM_U3.GL.9GA#Y[U ,M))]5='9E"'*WZ OK/6+VN?'!K M]:8"_6?,3>R=M139RN4,%Y;LG S-F(K6.7:*S(I$?*!NBML"W8?[ 1>R/$X#=&! M%I4HC&\$BC+B R;RSZ+-T,6U3*Y1[B?/4-_QVG^]V]4B)\<6%PFVBV0QK6^" M-4I3? X+Q+/U\3%:)TY3_"1V-GB"^N4V&[-1> MU):=XK S"Z+'1+S?%+YF3F B%07_M0F1G.3JYCIY?/$5>N$+N!0P(!!_3X3E M=R%\\ O#!_&PQ0V#'RAP77XJ]X*A\S:NO)\H^WW/HR 'GB@OVZ@*:@A8,-+ MM %])5M0T&AXN^ =]&W6&Q"A),NZV)O#^MZL(L\&DQ6.M%"RORGZ=<:7UX@/ MC!8>G!P>:FW$#!^=XQ_)+J09MPZ40$,[QQ2N)["6<^!S=&;HA2V+#^B7@$57 MY*Q0FY,\2BOO6)@>4*,8J :!1*:((_+0*0)%Y0=82"+6%5-;Z\QQI='87XR& M@2GK?N?UH<(9&9U+8XT9T=,M:4%[C,+4?0L+-%JN/QQ2/-0:))Z9[?1U%"8:K&-\-J34N#7Z)?"\S;R10><]3=?2>:T1K U>")+ZPIA@4N-;[HGL*1.Y!*A-IDHQBX02L M$S8@SXYM2C'$$(7R47L^]633@YS:9T=5:\)'K0^$0Z_,QYFB[Z+CC9B"T5&? M\C.I#NXC549?6*"^0/LQX%NP$7-[2-?"Y+G8)Z:=7:1;'/56'(%C#R+\]XI4 MS48!3-+BHUDG_!LVFO$C:(S"#EVM1;F0?^/QO(6C7SSOF4C12KZ2!9(!>SI] MY@]^_)+_9^2?'P2Q6Y,L0GDCOU,CG,[J+[#>K:T%$ M/WE?Y;F(TTY4%R0/^%WD$.9N HN)Y86PE'9$CV;&443R7FQ@BAY.LH%P>S0U MY8[KP_;024;I8V8K4,I["G^@7N7_/-2WR8F#@AWXA?ARQ-)!VPF5%)!K0X2 MUZ_42YS#%5EW(BG0K:[/H=?++\73'1L]7MQZ5YGAL)0$XI4U%?@RUI3#+*QJ ML!SDQ)AMBVG4"])N^>\C;?H77";E(!S5"\&D!UOL31V94%^1KR&L3\P,^*UH MHG6(7&1VBVI<<+7U%3NR^1["Y_IJ)'4C[_=RP(XNU2X'(91SF, MQ%,OVT>[+YD2;$K.WXH5I1G )A5@LN=#'2/#*;5RXWZL#^XCJM7QAP/'EFM, M)G9&LG.!LG,!=JE-7Q#>M=&9D$95U)(< D>]=A$Q:O[EV^OG\@F?ANF-9>\ MF."A3#>P")SBO)Z8Y3EKS\1N \]$;Q3,CPVQ>:VSW[Z/, ,ZX_O/6A#9=/ -KP(1R\J\/C/4Q!WE4/92 MDQJM*A Z$HB=GM "875_>TBJG\\>(QJ'\4CA(U-_\EL@)]V>[4&^GYY@#ZXL M%Z0I.8V-Z7FN*25C8U8#TN[^@D-8D8B%5=\%QY$5?22AX3JW:AB( VLA9NLH M5B?)['%PPB@<(R%"G(\D";$[.CO8,*SE,)),"*L-Q,2KTD6%18OKAM@Z;IHX MO**MMQ=SL()4')\D2FI#::UZD4A?[I'0>O:0?5]+?D1;K( M+D,G#XB#^$CDU.MDBM@IR9AE#N?#DUMB#0,5_'-AYV,(IM217?.!)O_-%:Q.GZ]9;7NR'I^UC MUQ-JIJSVP1: O.9D$7^41N!N*!74WZGI^:5 J^*H")9+?"OQ9>:'XE@ELAJ C5M2H%O&LV6-TE&6L.$C[1VLY#K4 MO>#SK[ARHQ"I )1G'@B7+W#-79:3S\:J#>T.#Y=2?XM\T9*4TNPR=KR1G,J] M-T_4%U:I;H'H.@[#8#D>U?UD^P)3IROG?]%*(M?*N@GL$\_!>'A M/F7H.F^-'S]5#L?G#A/Z;>2C@8EZMWN4\B2WRE]$-V==RNK=]UH"P M1#69(P_LVHH_HV!&N3%U:_M;83[')S]RH=;)D'&)3]DC* M';F=Q9'Y$UJ0ZY@*BT"%8;^4K$6[$&5HY4)A!TY'P\T^XWM@8J)G G= W+G= M<2_IYAKBABO=4C&.;):30I .C>$N:3E:8\B9^*7?6:I)\_1M:GNDJ"3F'S@% MXI'X@JO$4PN\K^ D]J(2ML-1:CCJ>E>LT%VH78P^:)@-*,1%38<,ZQ"'FFJP: [QC]OD(UZ'C!\ M*\IUP"E]T1I[PB_@O>&_M)_*#-&%FVTZDHJ^6#1,?SE%=B]E"=IJXRDJ&J#JP!72V2' 8-![< M@E3\9VR#MOA1\TJ]XI3F:$=Q#[%.J03YW'#43BK-J20 1%>KQH#)-UN&VC6) M.80A0[Q44FV#Q]=O/'8P/R3[% ;:H?(E *HI[9 8&]!&6=*N MB(A]XTNI1Q\/]6LH)=?'15$M)!%RTW"*H$(*(._@=QZB1:+NE' MZ2G%"?Z>E4?*6GI>H%H2,M0YUR:: )HTN/=@_F#%E?HFO?#E;:8GU:7B90S# M\@"O:#!/8X>>0SP^T"&0HQO#$"X2VKF8M5FT'VSX+6P+J"8+I"T7'1;Z"V]1 M2Q02P#H6=%)T4E_.:!.10JYM#8YNRJ[Q94?N4W/^.(-,OGJ MC9@8["\"LP+C9/6ZWREL21J6R-N&BLK+5]=O^ @YU&_L7'IF6]QNI]7=N3CU M18A37\R&BLDW?\V1V#>;S5S,^7,&NN240*4(HAV)YY+[$<@M;T Z>GN:9+15 MKCXXG^5&F00JK(1 *;@F2H"ZS=7MAP9LV,Y%X&Q>L0!UA O'^0.YS[4;9(Z) M4VOH?\"TFNGNQ*2FM=% M V2-A@'!6+P9G>) 1=;OV$R0(X4KX(]?#4]MCJX#5M*C67"C'Z[#<3WW.T " M:I*V/W>P.)[EGPJ;[A-?O%>M:(/E$H.&8$UVL09Y>U0,$!':Q2C93BROW!IH MI-:&6!U7+#6AW%8%MS797\8<)R:6UJA:"5=IHH' 7,ZF)*G^V'*6L=2P(ZDU M]8JO %5 Z$X%IH]FG"^=\$&?^;!IE-<67])X>8.<:2U?SRFWE]V7;2?1D>G- M#AGI4OXU_( /'XAA8*+!28UI5Z_&.7RV%-#L(FE'"9F,Y&2T8"::7<7*OB2EJE&]C"N2'E9QFFJOBM+ M7G\/(0L29D@/I=O)F1K-8(H&212(IAW,FO$IH! H74;QIHIHRL?(QF]3/'73 M<(P<5; -?D6BO\.!?=JP\>-)36^P-5(<(PM%?NR@03[/EHP;^J])S,??'5R; M8H>W"6SY.588@-@>S4.HW5$I\EI4U:OKUV?3N'E_W?!<@ +_R84DX]H1(HC) MFI _6 ?""?&4*]O%A1[D$\(YG:[X&.2?^91+M0%.Y:&9V^Q*/[:DKX6E*",B MG[O/W8W8W /20543N4]F!5Y%WDKT#I_'\2EO8<;L]?>>X.E\)A>H\<"-T8O@ MD1LBLX)6X+421B"1?TCX(153@,..)-+9M$\G2E84\^T^-2O74:JXYTG> \ED MH"4X9I=%\$WO\]+3XZ[.72FV%3DT-6'1ALB C)]?OP2#3O+!*#+-Z8!Q'O8P MNT8-#(Z+DIT4Q%XPC\"B$0@F9JDD+[&^:%!)).-/%12EQ@@Q"AAFGY/@0#0< MJ90TY92A-'%=XVX^*)9NB=@DY#;**2GS+=?4! R"?C>&_E@_#&7 MR2)YM'@"DG!7D+T5[+<)Y\0B>=-MI7AUZ(D5X*J2W;NQ5Y(M^5*M7ASH)DQG MDS4[^NU!T''L1,((Q8[<6!Q8AT'>.6#^'RF:A="S"^<_8%9[8GF#T!(5K.1D M,:""/?"$P+>N"63K,S^1VJ: MS'1^:C\6L_$[^\E!0 X-'CQ-_(\_/W:GQ<%W#!G3N7'R9[<-*?$]PUO6FJ!K M2-*_ I] ?4_'NKXC3#WZ9E"DF>]MZ[YU6&Z>Z@F&K_K ,Z%& 7GU3;CIL8_I MW'_I)SA==G3C#D0+1SG$X'QPM+=9)5E:X8$W9K$/@J6OS!%I_9SX+_!4CX5 M6*:8G4GE[ %:B[) R9KP#EY!-@:F_/8Y%@F2;+@M,,X=?GK]=_J-W:[.IW]1 MHEB/*<>EI'M/90Y31HR-5_C"OBZ:-F=]HAB1-'261XRQ17)JY;J#KH;SM M<^\"GY"E+*9'J/!AGR_"E08EA#F\.J[0L5U4\<>D"AG3Q(:5ZJJ'5,"OU$_. M8:*V15^;%IW1KL9IIU;7$1MD:C7W3#)-H[Q8V'I\9U0:/6%SO7W.)B!:H?M( MD)FR>)'^!#2 "1!\:]$WREE%DC5S],GJ/MJ9-^0X-8:126Y%#Q[)X,:CU]36 MSF*P*X9[9)&OY!L4'0J$:F%S;#8*>I*SZ,-]Y7;[LF:#MI&Z:$G4(X!-/W-5 ML60)7/83H"#;**MTY[E!B$EK"@KO(UM@"G^(M!&H;3#'6W("Y^C)!\5%.265 MB/8&O6T^=4?GR9Z,P?S"M8RTNUSCC)R\PEM-F\3FHEH=6<).1M*@3$)T] KL M7)\?32%*O\_%F:&VZ!7&F9N<_&['H+$"9S**N:=.Q>#T7HYL!'N45J0%$FF?HW>?C#K]_/^ MJ:YS+&R^PAN$JND70.FMH[J)ES(\'YL&C5?N6 L;]-_?PB7YEU+7<":<4]P- M[E/&>2)<@S,HV&!F2\S>;(0B);Z85N I'=@[CTY*BDA0#'U/.O*<$$HE_1V/ M$2XJ<7$\26%8-.X7<6D+.=5)2JF5:84FF()]QTIFRP872"-W &U!D%,I#53P M/#5UWI9\M]M,;!OR^TXB&& LV$R0=\L;-Y&K;\#/.6?0&RG>NL8PW3"K.9UU M4]H*(I_;&DP$_J_;)C,>4\Q-0JY[ #IR#&,2(!!61\-B(U/:%Z+[6+DM'1*Y M&.$HDR@-WE>\EHR\YK2 .>@))#:% RR\1VERVVM)"R5]0[2$N/J]T!K1]L_ M140;<93'JS.?41 MD]A*C0J.L/OHGUI/A??\@)9I*X.72HF1LTAB0>5Y:06G@G%:LY,IG\ M38*K<:8&,J8T3UN\7_ZZZDW5I.K2WFC'([=-!E[H'I,,#5^(V0[P^0<].(U7"M] "E7PT7<;_'LD.L. M<8IX!^QL[(393F/P.I(*BITC5&E\]2P)Z80 M\/^+RG-XL":84>F<] M (.HI/[@]$*6):;KLV6'HPCC#6$R! MATH#3*G+62O# 6/\VR!FM80 C@L8T M-X2T0+)!7C[P6)W(>F5.9U/*/ VF@1<;/2CBQ+R@1/#XHW'XM>E,6_.)+36( MHG3_0$&&XR%GQR?(0ZF'.U8-4EV('$GE;J6C1$-@9QB0\\(J$D]2-C",P+%U M%.UEUM3L@[5<]$,NO$=S:NU+<58!(_?5_]9[D8?U3A.OT6*T&,(@+S$D MM5&$R:OP+[]N]VE;K%CN@07[>^_F//SL]$Y:/@K]'N[J?2RNA!HRJ!'^13MV M%:0F002Q&5SG,V/]Y<#:RX^DMOOJ#Z(.]@K\NBU*9\.;!THOYA@-.VI,:-N' MFL;E4',P\4@."FF/G#N BC/ _2IJ$>(3[?&(-G$"B^JQ<2I%"#P:MG<*EL= MH&$.H3&]T;E<(4^73'BK[@Q]-$'GMO:,!ZV(F2^O4B0(FCW*V[4(RM8JS&54 M$#E-E2.<@L*:W'5UC%[=_)+\7"]1=EPL'E[X51#[BNQ-GS@?DN+ND1=#@NQ@ M _+JOL-J!;7K\ !$DTJYMPPU^_.E,^AUV'"Q2$2,H'9D4C0YVC5:@5*?AW!^ MG&K%>34$>*?@[&N),_[*5R#C*ZUM>D@'I!BQ&,Q<=J:ZHBC]QO/(5COG=%L> M0: GD=[NTV,G;!6FTMQMBBKH/MIWBO6+Y"?\8EUIJS'ZBF76J36>U>$907H8@2: OQOX%G9[X#24.=IB8'Y>>(5BGOJ%%(AX(.7<[ MDJQT7T$9SBB[$^?7UGV53U0RD]=%DXO6&;!0.EGY)AO$1^UD8TI**=#4>D2# MT4Q" 30F54E!9[#EI7D4A>7'18&^Y1/>'%^2ON=,@G +*(]8.D8M? &6EEN] M9\P:OUE2\,&;N]'29E*!\8:57EE(-8O&IJ=18F6WRM8?.-J-NIM%\HC8$8-< M4/;ASZI>>"W,^TE5'8N#X6@=2N1C&:J<)6M>0H%8&N[_,]2S,C&C%F+U"*.O MA/RX8#4I^J1G8[&D$Z7G0/=%$8G9.M,WO5(KP(@!EKML:]4]6KW!1/]Z;WWQ MHVL419TC %.4X9-3J21"L4^GAK5_3 :<"6Z\5]NQ3%6KO\E]*:4[U*,JR;J.7R%8P])M&*2B M::3$F%G5?FHT!EI0&1MCQZCMK+7Z'A?2-YM 7CZ:MU86BXM58W &L)$V%]UX M6=-0-@Y+YR1NP,1@+R+QL+T'[-_O/7=>@;ETK.R$C&*R_D6+95X%W%L*X07= M0;F31_[&L&?"$VJ7!OR:F#I3 MY1V6349N\K" 9?(:K'6LJ]HX:4"+9 !:!2VZ;1<#S/;P,4@$3(>X;-ZK#]ID=/+;ELY"B80*$6 M@*;R-OYH8/B,*B"L!>/;%/21,9E4N""4C#3N7O8L4B_"H498S?UJ5W0G^GA2+U1: M&6N3'ZDV\KT",Z36@S"LSQGD8W%ESSV_*X51NA[_;1";U:V'H5?D%BPUDHBQ MA+>([BM?Y 4\+A5'(WMS@" _D;8:!>&Y.OMTQ?VH HG]#UB)05#$ 8@/R03/ M7+N 6AJ:V 22*PV\1)S.XP-(!9H!5HR3M-66&>?VRDVX)_[_6C^1Z4[Z43"FWY2W^] MN#W2Y!IGQYM>X^Q'+GUS7O+C<[)W';LSR$_F"_()C(=)G*Z6].2UJ7%,AI+J M+ARU#1UO:"(C@$.01-SOAY(#*/I?ER$+(>KU,WS7*_0M*7X4#J."73.&>5^1 M47TA&ZOSYF6>A,"MSQUUZ #Z:+Z!YUN$B%4_U M%7IH\X\\9Z#)YC0E55)\5 M]PVAYU"1 ';;.([<+,D>UG[OB.# :/E87D)YE5$R<(H^I*K@:-"F^-1Q<+.M M-]TADY!QP))2.4RLT'0O(1YB6Q+Y^7#;ARJW,_S2] 4ZD=Y"."@\K836KE,3 MZ%0_%A, .?T%+3F><6&5J-%[*!F _ [PY'&Q07D_VJ!3C8QPR;XM0F$KL_K6 M@<:ED*U"X5$6)IY$JW@1P1:@EC:*LWHHN$7QON:4]U3,%SET3<,[M>D$XV*! M!UGN[PC+(/B%?:TC'FRE=J(V>M(^3V- >&URK%@;HNB\URE2VQ*RJ'W[<(+R M:6@LK:6DPA)N9TWH@V3:Y;/2)S0X?33?F?0U;?+D';S/B\0[Z: \O]SKY91$ M][JZ9>02;C4-Z^080&AAS@<-EH]L20S?Y%I0WJ31=XD RA*.JUQHN:S>\EK2 M[ /]$$GQU2(CT ^/W)78NW]*"XWE*\OD345UEN@QD&0J=M*:9^LX2#I5)SG M%/2^?BQ40:VMU;Z+P_08[1!G;&2>K#83'BJ$A^%1A/O-9Z%YZWJS*$+NGXE^ ME:LHG@O=+-T&678*7*BA&^ A;75#:@%6Z'UMW0 $+2^8)8M;\QA9MJ:Q)L]U MW/;8*8PB9K/1C!MBCO5F0=YWYA>-LZ5A] 0! DB(RJ0XL'%XH'A6O,V%&XXS MRMR6=&=^SR#W1:G9U(:F#FTK\3[(>6D;"XEQC_XJL0%-_!MOC^3VAZ/#63VZ M8,V:&]&1[-',$# 8*L&"POS.<_[NU Y23M!H/S1W6&8:MPL7ENWI5Y/78^)- M/2 ZW7M=L[;N'5 >.KY#_PH3G">R]QTU>!2?=BG9G_37+VP9(.Y05%P<3&7B MW2=:S+%)17D@5'E(SHZLE0UM"8)%K"USB<@+7U3%KM^%J5KP>E+ !C06GR,FYHG2!;Y8C YH5 X>THNB*@\/!AS8T%)0L=,$ MA;TPH#KD?8K/2AS763O@4L/US2;ZJ@X1\4M.]JU:#W7=:<'!:"]MOYF37V(> MX4Z,.9B]WVM.RF][FIO?MR'HL;BI-+MH?"%];N#I'1\)B7=:8$IAS$<7J37C M:,!K;4"_IIJOS73,=%;C",W)'\TW%W^FR6PPB97(T6D%Y#/&N4R>A5RY\.>) M?HX!Y\(X]CSZ_\;BX9]H;??-PZ=I,CF+!)WD/FF/;"QV'4O?8DE(ZXJ/I@TT M7W&MBJ: M2$0DQ:KO\,^V_&F\0VGX.\EE*ADCE*/,9BOZ+0EZ<6O>#':H[ #A3ULYDREZ M8+ ;;#^AS!L+DXT%L"<4.KP,DE4,O>^91HPM027D86)2&VKCKG#[T+5'(5AY M4%=D>0C,[[:N62@80@RSC1"E'G?9(WN=;ETEXJB&3VG@D[I!9 M$5)Q+ K9R6"UDIA'3N'L<((]WW/C1@394?;MQ%MHT(%](R[,TJ;4ADPU/FT$ MS9IFPU22,6:*)YE3D 9V>UB=]CL9>3Q]3DTE&5*.^FVG^!05187<,ZNII2*O M!+V'6Q6X<4/H(5B-=UC$J#02Q:1@3Y2M6"*$GO$JD(\VP-?XC5(9X_$@I;UG MO&P*\W,6=RR\!#9QM U!CFE))UBD<+(^?CW#D2="V\ /P][@CDE&B70^<+Y) M4(BD]14F+V(H?0)WQ91]L/-:IHBEH<#8GDDIY8W4LL#@HU;4D_5>(DEEL3(V M!D9AK3HY$K\T._7M4:"9,V-F/^,W+VY1[(_0T$^T-Z?Z*S]]N+AXF!KF@1 ( M$]QE\$>'GLE]QEI?TAWJ!5#P/H@/DZ*H>ALH\ZE1<XF)/Y]#ZA+8 M#TOY:(\E)=OD()K^(?%2XSZZ MON_NJW@_C,>2;9#/W5CA0;.;RTH&_L04Y_+I@LHB9ACB(U@=\45U+[DI^6,F MI(;,WZ^NWJ;DE._:X6X5(\84%=XK96,J6>73-@R=\QJDHQV'^.]>R^J(]T^] M8].TXX]IL('#36<+H*6U6= YDV*S.IITQ>%P^KY]%]11;7^E3X\D3AJ9.PKM MH+VG15$T*Y<>UE:P1"WO1=?SRS8)Z#,7#/.AU]XAQY1+#1Q/=@*/9X7G2YE# MF@-:;.X\/S\UTDI/7P48&L\F,>I$N;;R#.@XXDGFV!I"5I MIA*M[IN(00K=3 C.$>R$+MV3$(P\M>1[R.7'>-18O;"O)E&W/N30UXF^+\,26IPOT)+#]690QOY*:L@M;"$Q"3% MIERSPD-'I>%23JL7SIDCVT"$;%!+>U+\#+ZA1T2UK3B3N(ET[A;6$:'+"2Z4 M;A;XD^6,*=XBDY/"+,B=?"\ISGC"-+6H+WG%( %>&Q_8N=H)X, A;([9-G9" MP\3!J36 0Y(D@T0\$ZEWO0=&(W;>CBEHD@^'Q3,$O MC$DCZF8C3PW/!^F64@8(.);CL^*7\(F)ZJWU43@MUI_J7ZC! "+XX/_YU1QK MEOSG$^2X==]R%D&>_.?C)T_#7PQ"IE\G+H!O1,4,"Q]$CH6Y:I2"3@B#J22X MV#?Y#>:@_^CAK/!]@X 4F@E07$) ;PLJO(:GZ:O^U.;88\ ?OYB'#:?/,OMZ MC=9E* IZM7)QCDGQV4@4@9>>D *C19MH5_S ,7H+]*XN8?W-'GS^/. MD@G62*$IZLXX$Q;&1A(NV> M$9*2]1K>?\57[L>:(='>9Y\T8?$E;,6T<^ZO_DA(%V1.S:>O8"/HU41X]FVQ MMQAA8L2'WD%,&N2V=EB)B88][N-6ONJ;MC!G/D@K1WI>>SUP%R>/J(;.X%#O M*RTN#C(9B].%F2&$T3V>,V8L)[?L:4QVR:/EP__"23]>/OVOJ8Q&(ZQH^T@_ MYZ3Z\9(ZV$A)<<:44HMKAXR&L7.R,HZ):K@I5#5IQV5-H(JG0OJ!W!-\HD]YHW#1J#-B!T1!Z#@6+>]IVP?4E24ZQMA/VWR MBDD9Z2J2-G0/@HJ\5=,F^> ZSO+@ "A^,8_X_8+JUIU+;KIZS8*6^<3;,@L- MU%_?!?_9%+W6VZ+72RH']E/NA$E($OA,@7N<](/V/FXSMS8R:$ M"KTH@@I["EH#XNE]H1UC&"6MY01Q?)B^(=X_NB,1#3I9&-YLDK-27\OA\E)( M?A>ZC(>YTL4YF+]A-C'L3NHO2;S@XI073&8<>G%P!;>N6OM'EHQD(7EDWG + M/91D'-ZV-OE082,158XXN"D]P,Y)YV0OP$!IE?UD%9-BGK2HP2F9O9VEXE!B M<3%?8B$2'23Y=*KK'WC]4M6##O\5;(6I&+5M\A9J8GC[]SV5;!K[*:3WA%2I M /,8T;M1"_&4:2;[[*BE[HVCQ<"=V8\JK25AE/B%S/!7Q*Q6-L8"85U*^%0LP4(PX MSP_^S@@^A>]!&SF&HNL*DT)L BS]-VO0\'Z UZ5:3\OP4M19 MV3_Z8+FJ^'27M)4@.O'1@L(;U'+0@:7P_._I;+85[X7(BDYTR-$2=RDJL?HU+9-CKV%,ER =U+L M?= G<$8AUU"_Q H:KYON\13Y!3! 3']UOL$8?1+!JM3,W#<]N5Y.KOX]%2#9 MI8@J&&5>_];G$BXE1"VZN!8?=8DH&,XYW4] ]Q+MS M\A:G<49QY];;BFJO=XC<&#H8A)L2[H0R /,Q8022_H?&_KZNI/]7IA6@EA:! M']9ESY:.>'L)'("2FD"2N(P+-DONN%=P:U#._&.<'+M:K6E04^($WY*24IOR<&2OSDMWSRG4_7@!]#, TK9-<%48H&SNN&FRSVHV.G12H(A.[2C MI$J45'+6!<%]M52K>?HP5]@0AR'& JI^4!L\P)AB;D7H8@+!R-8GZLAW4R = M]#LGJ/<"$&IA$T/#(:-F4CVS 2AA^'[V[UA&IXP_9,MXF*^IU9V$^/*6];A( M_]=0_H+(+B<(4D$OM2,&,=.Q0B&>!G*2A%Q\#&@\./OYS>NS<]80X:E#U@@\ MCV1"$@G4W!W1>);BYVT:(;=>#-4GQ,T?2'VKA]T9<'Q!7L,.G_0<3"H)SE'S M+>.*%>+T;I^ E/I;WQ1M7@2D1NP4>7""J&"4S%QQYHTY'/L#@)<1:@T! M:;$O:Q!8]^#3B:!U;0G)[-'Y^",8FUS+R&!!GP>X(JS-+5#$?YR86SPC(S38 MQ-;"/*2P7AW7E-%F!M]'I^FKZ!JAG/%W6-$,$G)(8@> MPJ@3$E(F)<@]?WIC0_,)\A"&-K-W+0T;'_,2)B8='-(S$YP\C6C6?.)_Y(TH MUYT04KIZ00GLN9DM-=*+?AU-\X]_;0#18K_';@I!H'I5R;_I*,)3)/5]1P+X M\,)_5+ZFD,]*@0Q_)L6O4JC0VAJ& &'/DZ;CTWJ&5NQDXLRLBQ!WQ@D;'MR0 M+GJ4ESF*L/21F^Y0)YPX0Q(XT)C]Y&4\@?M<'(10+G.!=[CKX0">@RVHZF;C M"N8-='$(2$J, N[((+U=[%%NY6MB(QZE;(CX'"*$<136G ,0BA&ELFDZ(S)QL":L3%/-C##:YF M\8PX\[7Q>TY*@\\;ZA+A/'G;%BP"0E6B\5:,^.CP8--1#4S+/\BHD=M6$]]U&0Q/E@=)22Q:&6W38P9'$OLFN<]'H15A1,PBH=P.TI. M7"8W"D7[3&$IA4.!"_?L"PE=>O47XTN2V^D'4 Z;' M72M9/T7Y8;-!6C,K+ ]'.?%V0 M%*+J.-H32[G;#?LO25U=*9#"BP8FQ3YB)%?NS34J-MNH9? 8$E;*(J5 M ]%6U)K(Z9>C>-.^]Y*@X]VQIE'[[5^6-S"TRE7>.*#*C\[XU@=I:/Y 3;\E M-NG&[B MN)9TK/ H"YI:H2BUV6"N?TZ]F517?!\"K%T56R$*@HYQ<;1YUM1N)30SYSRG'H> *0NYG&@GJ-$XQ!? -9[11"/P?O[H\L)!_,J M8!XL.,7XGW1C\'_Z"F%:4]DXP^%K IM%23,SV12?7+Z@P:0]!WYW*\OG M;NU &)2"1[!?DXJ6=A)L"E Q_P 3=@*TSJ(^C/&C&8XY0F /6/6&K M$N?I*2Q!W3JEUR?[ON#X% I9 :6URXVO&QZ>LS\*T@@Q^]*?*V^IQOW0V%]0 MQG6PE3E-U))5J\U96)\<497H ]*C*F54]AB[&#O M@P>$7(:=8CRLTZ +\/AKYNC&V2*#M^D2<%/C9X(.Y8<@WP1_$O8,13@#N7BG M'55:K/O.^C :QSX+GP&AT#L";LM52 /Z-^F(%DW(WN936ZC(DW\\T;N(ZDIL M-QA,Y'C@4[+L0ZU/MCBGLC5]R2;,G'I3,S/.I4=*^-%0(2^9M88(ZE!5=F$N M1>"YY*-#+'AM1&SH10,V/%0U(H^1 P4=$MJ.R1056@P8IB!>1. :=D:H'*W[ M$--5CUIT_=EWF(%VV&(8NI(9$RX_ZZR,-,:P9-(MR6R:IL>3!C6F#4H1UR!+ M"$+Z"=457P*.[?@'8%FDX:%!A9RQV#'@&458-T6SDU0^7Q2#09V&+>V O#@4 M#/S9@ ^-G3C89\]F781)&;!NB>$4V&,KJQQGR)K/:2!L0JH-\7*#.N>H_7'U M@>:^X\0$9]C*-/^:F>4R>8MM&Q):?\;)GA00G5T9S0K#%":"NW$9.V'B/(C0 M2D>#FI[D? 8,:W54*EDM1K376DV M3+;!-M7*'7:UQH*T"&7N29I\IG8^:Y<$F+F+>7@XJ3-,WH54E4D#XP^/0KGG MMMPAA'81&IEQ--@WM*FYCZ'M&J"K]R30R"?4;X7%MVNP1NEMA/CXZN%7J99- MLL%_[:T$8ES7/9B,.V3D%%#V'<2$J="C%$B.?HD@$ )DJ3$AY<7'YP,G,0$ M9=*WDEVS3\XIB72MW'OTB+\N]_UJAC5K3\]-OIYN%"=N$ P5)V\(^!RZ?=I- M(:ZXZ0^Q7KYC+%L>#IN49+OI?5?K)72,_M5E91?!T!!/:S#M26,&R8.S7W]Z M?W-V#C*$C$W\5_CUCF;5EZ#QX'F*_N/K@\"F*=K:(X/H][^%'[!2AU(]R6NC MW]&XZPHS"??9T2?'^J2>;V7B=@1TF$@#B2 ,4YY3SF-LBKP':L;HJGP+.[), MGROWP[QK$6'2<>#4FIAW2H#+,@K?#NJ8H%UJ/UR/*7LK!S$JY,:0$#Y MEO, ;MQ=%'UJPH* -S%5]ODI M.8>L[J$4"!0M&6H'YTNUB?:F^1JG<="T3L_?)QT*SZ4:'(M'Q^OPA6-Q! MRS1&1V8)?L6IA6+=B**HW!U944MVLS[F04Y\PQJRG;!.RN!O>+'-Y=2H1>"L MJ!XLH'76&+.CU_6$N)L03X,][$ 4+;6EHEM >9(?"[!EZQ5"%>>.WY/B3BI_ MVZ+^QT*WP)NPD^83\1VEIX@C]9@Y9=9'*\[],OU2[ [?EO4*VQ&AY[VI*VP6 M)@WTP-3"'F&&V/Y9M-DYI@8E>VKN.2S.U.6.#X!JJG5B"YP7!9\9Z85M2TQ? MAA4PS<7S)4-:-]N74LNVZ#3GF4'X>BS&@O#B7)$IJ95G!3-D4EF&N^/1V (U MM\$Q=L"\ ;I:F-UZZZ*>HP=;Z2 #*OI%)2FW F?MRUCMK@Z!F<3XFE'-'P>< MSAR ?1[/H_!<1Q$J*0!\@#V2 M)G-2/W^TR^1Z)AC&_3R+@"/7FM3*=&B*8_JOU$E049>Z[MPI9[11TX)?&NVZ M&-[?@HQLQ)^?Q4C=\<"=5L @G@0:$]_CZ_&V:\J,D2 MH1V//X\1 .",F(:Y0R<1W3BI]/="%@.2:2@0O8^3Y_31"]ZH:0FAZ3D^!8B; MIT #5\G@>5<5$QW[BHIZ3+&O]36V89^=N9W+7AL\LCQ&J," M:1[_7/FH!9*T?N^B%= D+A5;415XWT3N9CE',6JYVZ74B"CJ@^(_A:I>S+[! MR+!J7AMN2V&R[BD$W5#"4J01:06MV"0^U=+XA\P6L7](BKBQ9Z#,$TP3&.Q< MP^"D!@B*I0K@3!I:DG\:6_CT.TPX\_=BXAJPRJ ^GD$-T@"WBQO]HB5!M7W< MO$JRUBR("/?TK4-K&+BV>5$&?$HN:[88\(.O4CD\/ CR/J P:/=: 2Q&%9Z> M4)XYR*BH5TBI7,W:B"&CO'7BE$+/3/:P8 H-%;9HLR[LRCW$R4WF6(?W%VHH01(/JD0#++!H::$UP23T/:KS>\K&BA=[BB,:[%E. MV3I@\'21$Q86!:LH&;(/G01SCG$/?"^AM-,OKEX M")KBB6?@J(2M&N9]$XQE]1WC@=\@%W\GB5P%-RZA3$(8*1$TNS1CO! M;M<>[5[_/!R$',C$'K& /9T8M*A$=L;W9P0Z"F_"&6F[E9RW!PLIM%D9B"0Z7>E ,N%64; M\C6@W;5,KJGDY9E-9HSK'S W7^\][(U<4!_M1!!T393"D5DL2\5 R&H-V)0> M6@I7 )2!1@#> TQP%0&^YJ+LR=[PT\6Z=1.KKD"^/V4@ZPSD8\2-8"'";1XO M'H(R\5IZR EW>7+!=BAN@_:/O0II$,@D,/ZW[U2_\TMXJQ\5$2 M@0AH4A3$6WQB"T6(\^B2N.Q >0^N^T:=XBJ$JGUU: M=WF,%'UGA%-LOJ!5$ ]DXN=C=D,]02CZ8%EU.'I3G!:XF!O;[@3H%IR4!E / M.2L[QW#/ @A2M <$=W!_1%!.YRU-XR)#4_#Z;9/MO#\_@'R9\\!@;3LQ$XF\ M!5LOI!-LX M#)1R(2/I#O?2LPZ^.IMZ"A(?_7<1A.DA@!H\WS!EY73DHK'>5\JE&U,HX)W3UU!R$[]-1;3&BE=O5"S)/U(U91M:\@#2\2/&A8G?ZH\8^C+OY M>.2]6.HH,2:89EKLS;K$S=EJVD+1J0\_%=.,L28.=^T$%SPHIY,*(V0\Y=1^ MIA*]TTZ7DCI@R>5N9B!P%4,TG7LPA@">!+L\J."\'XN)6W* %<2X8N3>&?(3 M;EV#3^PIBU8_& 23U_JFZN F%( M?PYH+R/BMZ1J:_H0?6*%5\*7MQ:MI"+"[>QW.\Q7@F_>&,(V6M9;@8%/#8A$ MZ\1Z+SK$*!Q=\27[A/"1/ZWH+N_IQT+>Y(_V/KSI;ZF&& F_5-G2UT^FV%)X M1B'!-215 M[NO]BMSD9V=QQQZ/3#;)3O^B&_KDS]E<+S+TMWNQQBW?&)N7[U-C):X! A4C M,UL;?'&_OA$!!G1#N[L$=*3?'HF])[.D]03]( _Z?2Y'G_PC@QULR 7S%&G) M//L4S,AS3XQC(+(G(J,J_DD:NSS0'&X7Y9*']STJXYE[L7#!='WX&G8 MJ.$8/:V7:#+BD6M^?D+!">/-2P_WN(_BN-,<)_ M?QWX]OFD?_N74@_1I\ '[?U"#SY!_X &PO=V]R:W-H965TYYFASC?:?+6U$(Y];QME+R:U<^NSTU-;UJ+E=J;70N'-4IN6 M._PUJU.[-H)7?E/;G,9AF)^V7*K)Y;E?NS67Y[ISC53BUC#;M2TWCV]$HS<7 MDVBR7?@D5[6CA=/+\S5?B3OA_EK?&OP[';E4LA7*2JV8$D_P M;RDV=N>9D27W6G^E/S?5Q20DA40C2D<<.&X/XEHT#3&"&M\&GI-1)&W6[TAAFB!C=Z\*;ZW5!.*@K* MG3-X*['/7=[UP6!ZR>[D2LFE++ER[*HL=:><5"MVJQM92F'9\6=^WP@[/3]U M$$S;3\M!R)M>2/P#(5',/FKE:LO>J4I4^PQ.H?&H=KQ5^TW\(L>WHIRQ) I8 M',;I"_R2T0V)YY?\@-\A>_]S=6^=0=K\]Y#%/;_T,#\JI3.[YJ6XF*!6K# / M8G+YZR]1'O[V@K;IJ&WZ$O?+.Y1FU37"1TVL4"..?1(/0G4B8+=&+Z5CVK / MVMI@+ZQ;XG??4=06-G)5L3]=+)4J5O!CEB41D$\3^@I603I(O5/81"F$?M#JQ/YMQW' M<1+,BW#*XJ!(4U8$^;Q @$JM2ME([N$(H1NHKYIFL'-8B+ OC4-%7>B&JFC1;"($BB9!FE!]S!8I#G[(*P]8_&P5,)"T);Y1MC-05" [ MS5J;/E'DN!H%19[0%=D4!1&$W:B^+1.=$V6M=*-7CWB90]<(>B\HB19S$F%$ M.:0>N8&WVCCYOWXA"M*<$BT$)=@G"_96@MQI8_\UNA[.I"S#-2;IX9Q=[?*@ M<&LCT!%[8Q ZKE82'8,MD!M1D"!/(*A8L.L:,7343"BAG9'W';&P+)_/V3S" M+UP,J(0YHV%( "0\TQN%S/GUEP(:_,;2@B79EFRK8Q&$>4$AS>84WBP;8>V8 MDG Z%F@$MU"2Q7,X*6=Y%D1Y>J!$[<'M3Q5+RZC7XRB WE.Z9TGH[WF633T" M(SN7Y)AAK^/?D0I'($&^)* Y8G&._,GQD"-#8'HT6#7LH'!Y.4NCVU&C>YJG M@&B"?>L G_ GC3=80+W4NJE0(A#*7>]>[VRG48/PXUI0:CU!'AE*C-X "0/_ M] 5N=S7[R!4&,T]"2GPVF$?@T;XN K:I95FS2L,>I1UK:89\22$"%=\<^D9K MD"FFUVQ0Q,Z>.A-T>HT6WDJX:6VD1790R @B'@\#1-^!GI5XP*K]B@Z8_@%H M/#6EL4\Y E@RZ"B:S3&C-0VXSPAYX8O=#K?-TA+9O-(CC*$4.X) ,%DIC'\P MF;PX^.2D : 2?N]4>LU17Q8.7'6PM7DDS1\DX2I"3'O+6HKE3J KU+[']99_ M%6;&7IA!LG$&R5X]@[R7Z*3BY /B75'[W!;^%7"?G/Z^XA7Q\2)GQN$OGUVQNDE/2P[NM-=TA:CHSC M)9( R.:1:L,1+\KH!E6(-ONWZ0+B,[KD=)G3I:#+@E("D+9$5QOZ\O4/,'-/ MRR-6 $*/V-S/('E"\T>A;2.QK*(7PIM/H8V?W5HWW&CX O+;FE& MK*G:]E'R4 !?9'\X@%0KO3?)\P,JU-ZWT91M_.&*@H?A F! !S%9@@#Z(+\P M,ZRU(UCA#:JADDWGL>?9-IHXX,]^'^JG\1F!HL$YJ_R*@NFC2U79J0?D#-[2 M_&%D28\]%=]P4T$J424'=//BB=I+F0%62==WMW<]5O&F['JY]Z0JZI8LQJ"P MQ7LL4R8^XZLZG]Z^T>Z:@:,V&J3R;*K.T$UP #-7JD.& 02DK@*D>METGNAG MILW0_GL3#BC=^=+XB8('H[&G]Z! 7[P98^"FQ.G3V@2'AU.V@(6 M^?[;9VK^G>AJ!G6[W3'(H];3.5\),T#?\-^'XHD*K5(,_J=V[N3)*'20 M9CL*F!TS<%-K2UN$ 7 +X+OO=6 A*%\)X3MCJ!]ME?;A\V0!\0')(]OHKJE\ M:\8:4+'UK7@WQW9%GNTK M\)K"F;'?,0W@C$!\?T:,]5*0GQ1. ]!F*8;!T1>.4#3F]$.'Y2@=0P&'^;NA MK =II)MWRSWZ=_^*^KK/ 4E'DTK:?EB"#F* O1G[Z\E?&WU2-AR#6.^JOK]4 M2&X'<9PA M(WCI)W'<4D<1PX#_3/UML;S* +15,@"'FS_$SBG]N C2<$$#-4[$Q8(:(PZY M&4Y"3P@,JG"6Q9YH%OL^.ELD>WAWD.2 Q_?K>%]QJKE= /$5.V#H<++8!9$$ MAY8$YX\8WCG4OT]WON^UPJS\5TS*^<77\4'K5?Q]\(N^_LG[D9H43 M)6O$$EO#V1S#ENF_7/9_G%[[KX6H$J=;_U@+CAH@ KQ?:B3-\(<$C)^/+_\/ M4$L#!!0 ( #.(;EK X ( R 9 >&PO=V]R:W-H965TD%HOT*[=E MCKLQWBLO/J0/JBBQS"6[5=-U'I>Q*MCXC)\VDE[]+($SOD M<<%NLK1<%.R'=*9FFP+.H5RCH:@UO!1[);Y7TS/F<(L)6[A[Y#G-C!TMSSDX MX\)B[]5=R:)TQG[X8QV73]TU^-?DKBASH.;?0ZM@QG"'QR!3>E.LHJEZ-X*M M%"I_4*.+U]]Q:7^_9P9N,P-WG_2+6YCF;)THEMVSGU0R.RVSTYNH),6?6&=Z M0WKOESRIK9-$EPO%HF66E_%_U(Q-LZ*TV'T4Y^PA2M9*KUJ4P*JC=*H8_ .; MYFH6ERS)B@+KEZLD*O%BF;&B7=5%I>^RUCJ;S9:"V^W^NPN&!Z M05.2?$<^Y:Q9@EKD&S9IM+Z"UHRSR8:>5T;/GXV>O\#U745Y_A2G ML7GVH/*4]NBT6&5ID4$A1G/*5WD,,6_8U6&XH3A@/N24\R4CI5504I^4BS];S17?C#XS%0V$Y02N[WQX[MA6Z M-);DF(MDMY>3T[MH^A4R.Z-PR^-.*V2C-987P'9_]>I?$\XABCI9>E# #/=%5ED#+:93 RNYF M\4-^QS5F+H+0-\Q0(_M'BX"9FAOC'GGB6E2SCRI6-YCC=@HG\KWGWL/>_A M?;MO['B6[7.-=PX<^4?B76 #9;NS=5L$F+JT@@#P$YQ;H>V_!.ID@F'@=,QJ MLST6ON4("4 %W)*>OQ/J@=>%>KR _7-]EA@\AKJPK6X M(YX/=6'9CMM"W31=GXU]+"\$>Y ;^L]%.<=+6"]L5V"[NW$>"@\/!AM0:?M\ MST#H:)3ZD'']2GM?1+/=(36VZ89 ZF)6XB.4.EL#U7Q&JKB'4U5 M+B&8?0):TGFAX_ 6=VE=QQ!UV3O2,.7ZO*"(3\&?@GNIE\0P'.QF,8D7XXPZMJ T:.MZ%8M]Z*=;TQZR\>)-ELV>_J%OGV-5;DM<1/F,O8Z6 MJ^_9QRS+<9.>9GFU>/LX$\'E[-F&V3>X'LG9'FK;[Q_SS"2*V#F;3,B9@Z<@ MEIL+S_J'^,77M4!]E7M M?E[5#S07>X O&^#+HX$_>8CBA+!W"M2?WD;H/<#2]\O^^UEZM*%Q01H?PMP@ M-9]LR1D@YUMD>Q];_Q\EXN" @12XXAX!:NQ:H>^?;!(5T$/;"8]B(C )%^&5 MB(<$%P"3:2"-B PA+Z ?P+B+@"=(R<"U6]&"R)V]@VTX&XS7Z2AD![LY!AL@ M&2 [/N_&;E]VYN>#Y=IF"F4L0F31IS'#_\<%,[#NHM@^,0S7%^H6?;-09M%QWT M<2!;R!RP6DW."YQ[BZD$'& UV=!W'>L(.S, MU8?A^QUUI'86NT$.) BGJY%CVQL@E[C]7)!S6\!8!!SN&!(VG J.[SC<;.&; M] !"N\;FNQMZ^#S8AW$)U+@^'2(=PA"=W#UW$T.>1Q8='"+91W-L?N9OT9AP_?*,MA :5 !*]C)[8 M++Z_AX3[/%L.C:.]BR%3VLGD1X7- M^LW69>]1O00KE48)23X[BCQO'9<&>.4QS_1X4X^/=0C67WOG"Q8" M(V>I8D\JRLDI2'@':2Z<@/AW&.K4FKX07C!X)D#YAP'J(0J?DO!!'>"(&.#=P6UIA(/'K6#;D!Y1V\%G@6I[+P>(D&%"H$S*N MZU;2.^+JD%2JM.H1(K1LU]894 =NS/<0U4(F?<1R.G@0#Y1,2 HJ+@L]"_Z. M!7C(]2OQK2P7M^W0 ?FCMR#3\76FDR-4"M 3SQ&6XWC,13B3^!48DV-26"B* M+\WYIDW=U4FZ+MNH*44W]5%G.KH>NW;,>QQ4T#BHX&@'I1&XX:BZ5$:'VH;0#WFI Z-BI*+G=(K-H>9ZJ'DS5'4FHE,'F;G9%D5UK&T#K8RR\D2B MXXDJ]]_+.YSU[4Y;N9:AWQ\Z*IDIK/)LJA3B,=Q8/G$JND*O*/>,F5*9.T:OD'4WE*Q M<^"Q KM[K!_0<._SG'U2Y+/A9W__<#L!9*9G)JBQ2WB7Y1(1_;;,IE]))5WB MU3% ;Q^\$#QY:JK6!^)LV, X/!K&UW&* VH,>_N0%F6^-A'WU\>4:" @\3%1 MLSE=4VHEH2-V'B5#&-X[Y.Y(BR "/XL!JA0D5%I50^Z ^P%XLG'%=PS9H803 MXA?X[)I07\UJG78Z6N$G6]@^)IS52X3M)7UN-7_%/*Z #^Q;&D=OC&M0;+5& M8)V",JRR(C8$:YHM5TFLDP0ZTI*(GS,BO1-BX4TN\8E]S+-Y'BT)8$& ../I M*[A61W;VQAA]OB[*=ACP71S-I-QZ[@LPC#%OHA247Z\TK8@&! MENE76E]05EU4#&"N'GB_\=/#V[0ZN"CP ;;EP>!I-F3XEU'Z-5^O2LQ9ZZ]4 M.X-:G%ZB:S73,_AD@*1?9-+CC,(([^X'3E>7';=\>FD.354FIEY0+([%W0 1 M!3$#"]7;T/YP[^/"K,.7.)W!\AP)#^:UIZ0#KX\N/U]_'+7)"FFR%68Q]V,? MHS8+.%OGVO751)8\/2AG'F>SV@=HRR]JZKQMM*^3$FY8:,(< MIVN8-QRK_K@#VQ#8WHZ;9D\ZFO>\PW5[)NBLFM;OS]W:_@+@N$S'$+FL"^2# M5?-.YU%)#_!(C^N4 J7,N$\ASC/%1!FV=?.FD/Z2M!YLT():.3K%P"G'2[R2CCT'L5@7% ML7PW;++0O>9+R5;>V%VE4Z'APD][H9[:UX$($P5?&(> H%*:JI,FB3L!!^RW:-W;AT M:I8:VA8=B4//-OVP>EMNLCF*;CI4;MPG*<]EN87O-@_#)?O_0^ MAJF;.V.8A+$)78"2OC01#.>*T-@6?? G=00+;')@[L8G,B^(8)8PT5#+IL^, M7%,WU64F<=(I+G5J3W\F@-5EI:;>M-7Q%X)7@GG0CE7EIU[S2.":>E-=ANHU MGU6&VE+/U)WJ$X52+&5:U*H0 M_*MJ5%VDZC4G5)DY8O4/_>Z+CXA>VM$&FI&YH24,? WWUIWD5XUIU;6PYJ,4 MU[*%-@D9&/YF49(B](T%^&ARQ_0[E)FUW;H_ -<=.LV>=_XI8*GRN?[7AX+I M,[CY_X"FM_GWBHGYIX+V5 M9;;4EPL5X0!/#^#^?9:5=8,&:/[IY.*_4$L#!!0 ( #.(;EI%.R%/&A, M ,U" 9 >&PO=V]R:W-H965TJQJG]K9M:VXNMB7C:OSV9MNWQY?=U,9G:1-U?5 MTI9X<7W/M9O7E6K=EZ4]F,M MFM5BD=??WMIY]?CZ3)VM;WPJ[FM:"EW%;5;_3EY^GK,TD4V;F=M#1$CH\' M^\[.YS02Z/BG'_2LFY,Z]J_7H_^9%X_%W.:-?5?-?RVF[>SU67HFIO8N7\W; M3]7C3]8O**;Q)M6\X?_BT;4UYDQ,5DU;+7QG4+ H2O>9?_6,Z'5(Y8$.VG?0 M3+>;B*E\G[?YFU=U]2AJ:HW1Z(*7RKU!7%&25#ZW-9X6Z->^^:7*RT;DY53< MS"&AO)Q8 5F+=[6=%JWXI6H:VPBPSS4\_Y+?SFUS\>JZQ>0TQ/7$3_363:0/ M3*2T^%"5[:P1/Y93.]T>X!I4=Z3K->EO]>B([^WD2H0J$%KJ:&2\L&-%R..% M!\;[9">V>.#UB?^ZN6W:&BKSWT,K=>-$P^.0';ULEOG$OCZ#H32V?K!G;_[X M!V7DGT:HC#HJH['1WWR&74Y7WMN[D MPJJ%B_!J^]EY46*&:M7@>7/AFE(S\:Y:+&P]*?(Y=RW**8R@IJ\OA(IUH$W( M5V&0Q%)\LGA@FS9O[;:WFY%?>88+(5 M"/3<-I@N#(5) A/%XDN%'NY)(/)V5T9*T-R8)39TA84D6NX8]\09][PS;C?/ M>2@#$YL+<:[C0"7Z8GNNTK(&Y,<,]8+FAK2,E.XZPGJC%-3=B&UZBW(R7TW1 MEX:'.[4U1N111%47]T69,\NI+6O8"WT5PQ'.Y^S3P3+<2#8WVA$5#$@42\MQ M8/[M2MPLJA5I>EY#T^=-M5[AJJSMI+HOFG[DDTF]LF0!K46/-A"/LV(R$RW)!/=?F*MTFP1S99Y#0N ,K5F+ M@J;L9D7+M5?L*2@,WK;-B#>+.V\6'^W-_@Q9EQ/R1!M/O(Y#?UOE<[*OG\MI M,@IO6] MO:SN[H8=-(;E03!IC]@K\1=06\.JH0CV:]$P;2!WX4VYG4&7'J$,F.]RA=A= M/]9%V]J2[<;3X)2&^.5(\U_6\WF&7(E?(!->MO<;//@L?X!RD==[L#7#O3N; MMRNR2B>#%CAPA^P .!+& !Y.^IZYK<2R(SU@"KTP02&8,LB G5CTA09PH?6R M9YWOR#HQQ%][7ND_:;A/]J&:/Q#77*>=+OL"W@0[_-/T3]$_*3[6!5RJ<[H' MX^!+\7$MSE_S%CQX(;(@BQ7Y61GH5.,B"9*(/E40)OP ?IT=<1)$B$MH0)&- M6T3P^5DL/L,=T%P?*%!A97&6BC_^(46C/^U]QD*#X@1S&9$&2DGQ>06X!(KR M>KK76@=)%AXX)1@!YP,R%-%@0F)>A4"?!A< M1'1!"XPBK)CO*"Q,09,Q,80]0H*)=D&41$11*Q M*:J$:<=G%&B(:E<.X'D8A7WS"!FI082)SD28!6FZD1!63.8S)(@(/7K"T)MO MH0;?-U.$<1!#(<;%,("#20))$&:T?@,12+8C7,41.Q,I06KL&9&DQ/Y84;MX MBQ%K,-V'T$-,ARO1Z98Q*9AU*D^P/E);F/TNR\D@]$$7=.C3]5ISK1=D, ]X MD,GOH]4G$;WL8)<:H(P)$] +@#N?H> M9#RM\BV1!R9JW"EW_D!NO(&*-[?U6J&+\<1SE- TD&SB?4*5V2:4$M:30NVY MBBZV;X39S@T?6?E_G&YEIP.^],%221]T.1$GI. T&W%!Q:E? M?>31@J&R2P7N5DO2XJ.'+O_V]D&_-'AJ?_OZ \',3C6JKL MV: <,<(H'PD9\IYASWLE06A ME/AO<.^40( XIJB(9'KP(@*!QR#TI]<,%Y:P(N,..S=D(HE;LR_I/1\UAYZ? M4/A4>I-+F8QPG0Z KYF+8/ .DDERRI_!W0'_[H&U( H5EA_!,T->!J:=DF)P MYI/)#:@(R7B&<1KR#HQQF-U)#Y 3H[-G .8X)F.F(AO'?\)HFGT2[JQYHAF> M*(0UDW4+'ZB(GHZ7$[,6;P(_X3PH4'+(,%'!OZ8AQS'"MHR70_A7DSA%24.7 MJ9)$=!H=U'G*(R6G*2F!K02@ A(AL6)MIB>*E)+!;9U/P6*=:!*%C :")3KT M$#F53)\%EY.$@2[Q(0:@=R 9T=+EXH;*H1P18@+D+!6NN,HM/@Q5G ]H.\<5 MR-,C=<&^&G8=N#8 MV-O''/G(IL*,\1^R=*X>]#=0G@3 O]=$A_ I80ZII( M1TH0HA5/%Y+YL">-X2NE2Z\S:0*MXX/XE *==OF%9KA.FSNL]VRRKK@!M,LA M 8*2KHSA5J9"V@E2@Q@U]7@W]LA4RVUDZH $S^?HU_P5(#34/7RJ4E(NB@-,[H8WQ&Q&JA0].&89"$)IYU,)6/#3;JMK9%?"=+L2YNA="<@-<'%E M![VG-M9M7CJ1NN@5CFWYSVWO-N E2+@A)O&T%6%*=6QVS+$CX6 M-SS&39G/OS4%3_>QFXXWEW?Q^.%MVN/PVPF 8WOOM;_;NK^_^L1^JE/C?6Z$ M\A)Z-\V_-> J^#Z%O,EMA2Z"D_&H[=)4$FY_CWR61'5I(R_3W=&ZVGF<[8=. MH,FNZ"226 OX4>Z.Q ,*83?#*%].5RHD=T15_@ZV1!L8F9(WSM99X*8[X#@, M/D6, H**S";*4[ER,Q1@"?F$#&M\YS,\!2Q-A1*JKTJL$3@%>$8!#_LZ5IH@ MMPR[PH@Q[!?(L<&YJ+3O#(5S8>N]_'7)ME\K[,IC7=UH4W/IZ@O]K/0_>JKO M)M'\/(U<%N]PL4Y]4:,GR'@;?6AV+$#%*5#Q_JB/13N#CO9VP;==GIO')>TC MDTB?'$&4^ZGH 6U$:PXN.YK8TT&&"PY>T2*A A#DD#::7J5_$!)W>D'/ 1)' M%-*Y>>C'\5"156]'-2/>P4F@8ML485%8$M()Q"\#"-A7R##)("DDS0 @!)P3 M3F4\5J2@&D4,-"+('#$Y HU.(657Q^@KI,L_-SE1'XUW$+3#81L,TP7\?A@: M5DB72).H(A:03+=AD2O*#$)5B%\?J9#KR.MF29/DR#E #U1,T;XS9,Q[OAB9 M//+2UG0"D(*$F[:3&ZM#.T,,*1'IX)193\CW,IW4HSM+,'HHX4KHD="==*$[ M.3ITOT.814RIV>4O;4E!PI6#AL+V^+BG'I6ZS2F.@@A$QN*AF*YH@QUK18!U M;=:D74X[TORFM3OFP=Q')SI3LQ_7@T,[_)N!1?MM:8^(__O%M![?OM 8AT,_ M'[_ZD2,WKC=AN'_?!6EG;6KTE.$^E6.'P>)#62,_B ]O >X $>>S]WU4_^X) M8,6'F+T:@[N=<.#J8Y@N\,=Z\/H)1-.O[-.?6B<"L.9U9N:BCP]L%+YYKPB> M2 X$G]'S=]ZO#*>KV\^.Y'X4[@>?_KT3..^\Z5YBSG-TAKD>]2-B_7O,P M"E)M!GPF4AH.L33NKK\=DGB M$5XD7X*PK\4"3>#(E(I_X!D2^<-)Q]U&7'S:N?CT:!?_I:Y6MW0:[KV];\,M1B6MR14I.7O*UJL,C6C;!? M::?%NA7=N;5!E]#VKIBLYA1]>>W=X2MTH=/6)YP%/!!7.)B 9D?8Q.VTW-]DFH>2M)^V"FK*;3WBO[S2XH?. M8C?W1WW;?A&=*_WK3WD58:5Z\^L@E%GW>82.;,1H[^X@A[66 M;+&ZZ1UCVSIHE]]6#_9TJ0^(>4^*OWJ7<7GC7<:.6*DYSW;AMMP.S=F7&QU1 M'6D\)B)]%3XA$'D5[V$5GRVXE.H]0=.NH.,2H^U[R'/>^SSG P';[H$3+\'O M&P_$CE/0)VJ\3EF[HQ:G]GJ>BC]5=]YN];01',KSU@:R:QKC\Z];4<^1:)%U MT2([.EH\\8K+T<%B=,;C@\56_C"U;5[,.2YPY#CFE'UC[VM[G_NSK4/GDH_! M_YC)^W,_]W%O OT[U /_7N9N]1CU4-A!W+*$,"CV\D'G;6$0O':U?^U/\?@] M J[5:"ZB!XJK56:G]*3H'0GES[;G%(!%/OT?\&W!6F$2*K,I#&%X R+.$D%U M#:%-2M/%,9]_I7->5/1'J!!Y)\M&J&B3A;BTXV ]9M,PY4V'SAD%,1_=@DFZ MO9[UGH0[GVEX6XH.>M'#S.]':#Y5XUXE&7!03[(S=6=9 \W5O\2?JE-<@XGX M'(OABK_9.0C#%@]AE+= ME<;09I^%0T4NK7J<3)0K2$:).^#A*YC*[_O&G*,9/G2:>::[[2?W+LX@DJ!7 M4L W?ED$"R83\.!@S'W0'6KC#NWTD,75<9;_"53@\2/M OV;>H%1///6WA=E M25*XS>==Q>U[Y7O^R=+;#_G\@C+ A\)!+*7H=2QD6Q>"ZNMH!G/+H@LZRP5K M2-W1JO,D#2^0D\:Q%.?O-H>P+MPY]&/KLGRHKOM"A[ 0!P$OD7$T0F]4_'#$ MW^3M6/R/Y7272=_K3D:AXP&Y\'$?[=][@'T;)R#(A_=4^3Q2]6 MTRG0\)!4I+P0(?K 6\0)OH?X?@Y)Q;3QHNA%N@O:&$WB77$H13*1YFFAG.NH M)XR(Y-B7QGZU?:#HM!$9F#@@CN_5V1%QZ$/B\,E1XJ:DTY(N>KIIG"!,Y$[# MN3D\CR-?;'6V1'0K.3FM7!Y-&S^9.?L&S_F-=SK%R3] M32MN.]7&;/Q*&54$G=&8(.*=($ NH(J;*2*H M0P^\"]4K+^/;)^OW\.G=6R"]F)14D9:&)F+](@SO"D&TUX)UYYXCQ)!U76B] MU[^OL; J*'Z/ M'HQ]J*,QR4KH?N??CGDX,YBD+QAD1X.LX]T[ MZEB^Y9[/I]8

!=GY^9+K)UA95,*A ZYK>/>U M%0VEW 2OC<9GUA]%X H^MU<*W%G_RQ])X5!3 6)SG M)2Q;(6NA=PY8G)4LK,4$W@<3%K-Q>EP?A>:Z0I#!.]C0FJ_-]G5+ G<.B0"# MDI50IA-8MQMO/)>0IW$^RL/VIDAA456M:B7W6%.;4S(JP?M!0KZX,M:+?_N+ MFRR/1QF[[0ZLF-SVE;FA^+!.+NTL?5W(V&!3:73?^'%2FU;Z?$!I:W7%/?PFT08'> MMX:B.PK!P?#?F?\'4$L#!!0 ( #.(;EI&"-UY 0, $P' 9 >&PO M=V]R:W-H965TQ0Q;0RJ:NU,\TK6;2]>U^>PY9"$'SCPM0-WO-M CN6-0#$=:[5B MVEH3FAVX5)TWD9.U%>4!->U*\L/I#2R5D6C8Z:.8EV#.Q@$2K-T,TC7$K(7@ M'T!$G-VJ&@O#OM099+L ?'I2/$-J1D_B'@#Z3F+(Y_QD/<.X,5=DK'#BS]+ M\O?5W*"FF_!G7YHM2&\_B'T=([,4*4P\NOX&] MXTY.C:!!>'J#8ZRCV#J%/ M'^BU94T)3.7LD6X]VW#>1_0@U'ZB5\PFCC*7J7#/@>*@C9-MSD8:YLQKA(S) MFF$!+%3( M0_:HT,;8<3]FO,?]>#BTHW[DQ]&0'5"NWRG7_V_E;@4V6J($0T>G/Q?R(/)^ M(3?A,JH"7;!W8@KQC0:^%%B1>5^$O9='T<7U"<#3NW)4<(C?KFESCY-@JT* M5X%>N#IN6*J:&MMBUZUV7\556R'?S-M_YE;HA:P-W@K0'MYTKA9F(#=!_H]!]02P,$% @ ,XAN6CF[%$FE M P X @ !D !X;"]W;W)K&ULM59M;]LX#/XK MA-<-'9#Z17YITB4!FO:"';"A1=O;/ASN@V+3B3'9RDERTMZO/TI.O'37YH![ M^6)+(OF0%!^:'F^E^J97B 8>:]'HB;'A>H\^=[E3+@NN\4J* MKU5A5A-OZ$&!)6^%N9/;C[C+)[5XN13:/6';Z2;,@[S51M8[8XJ@KIKNS1]W M]W!@, Q?,6 [ ^;B[ARY**^YX=.QDEM05IO0[,*EZJPIN*JQ1;DWBJ05V9GI M3"JRJ)JE!MX4<&-6J.!F(:HEM[>FX?2!+P3J]^/ D#MK%.0[Z%D'S5Z!CAA\ MEHU9:?BI*;!X#A"0USY8M@]VQHXB7F/N0QP-@(4L.8(7]\G'#B]^%6]AX+K2 MN9"Z50B_7BZT4424WU[*ML-*7L:RS7.AUSS'B4?=H5%MT)N^>Q-EX8HJ/6(UX(W.78< MV!\J;NB$.F?QG"/2<40><(1K&Y>5T5<"2 Q/R)4&M'6G>'.L%V2RKYQ[QDZ? M%@PX77WW4:C^(/VJ<1"E%,)Y!6,9Z#O3SM)9G1:D8+TX?=EJPM/OX6J?XQ>; M(USNDIEU&?;[.TKN?].=?_PT [V2RIP95/7A!9[ NS=#%K$/M(JB$:1^RN#M M\^,L&;"1%46A$T41&X1A:%>#$8L@\9,A"9R7LGK$XLR6"GBQZ8JXA_KQ_?8? M2>984&H"RI;N%RRM7+5SA45E_FM?=[/[^?=$SEQSRK8Q\+5J"FJ9O2H;9,.0 M;BAA_\K3RS6B1+&C\>QA?ML;18,L/">?H:T*RUQ)TFPP2FVIXO"HNYN_],QI M636..0)IJ!!QHY383;QF/C&<'(R&5/ X2R#RA[;<23R"^#R!T,]2VCY(0T7Y MV]8\<;@GD PR-K24BAVE*/S. 6.4%CDD2=J3S;HB$:FD$/LC2NVE3UAP,'5J M5$LW6S6X>G4#J#_MQ_=E-[6^JW>S_S-7RXJB%5B2:>B?IQZH;IYV&R/7;H8M MI*&)Z)8K^@5!915(7DII]AOKH/^IF?X)4$L#!!0 ( #.(;EJCXQ%(D0@ M ((8 9 >&PO=V]R:W-H965TYT$X^=3:;3Z0>8A"2.24(+4%;<7[_G B0MV;*B/CY$ M)H"+^\*Y#R!G&ZGN]5*(CGUKZE:?3Y9=MWHWG>IB*1JN7;D2+5;F4C6\PU M MIGJE!"_-IJ:>!IZ73!M>M9.+,S-WK2[.Y+JKJU9<*Z;739\XD^& MB9MJL>QH8GIQMN(+<2NZWU;7"J/IR*6L&M'J2K9,B?GY9.:_N\R)WA!\J<1& M;WTSLN1.RGL:_%R>3SQ22-2BZ(@#QY\'<27JFAA!C=][GI-1)&W<_AZX?S"V MPY8[KL65K+]69;<\GV035HHY7]?=C=S\3?3VQ,2OD+4VOVS3TWH35JQU)YM^ M,S1HJM;^Y=]Z/QRS(>@W!$9O*\AH^9YW_.),R0U31 UN]&%,-;NA7-72H=QV M"JL5]G47MYTL[I>R+H72?V$__KZNND?&VY*9!79=\U:SMY_Y72WTR=FT@TC: M."UZ]I>6?? *>S]@O\JV6VKV8UN*#PI?!08[O1>&RT'=8X 71 M 7[AZ(#0\ M?X=>;_,_9G>X4,/*O?49:%M%^%A0W[_2*%^)\@L#00CV(R<6? M_^0GWE\/*!B-"D:'N%_<(@[+=2V8G+.?6QN&A&<,K[A>XES@W&]"%946[%I5 MA=#[3#@H9+\)GY>"=73R[(Z"%V!?546G64?SLN,U:]?-G5"DBEYR[',8;^2Z M[1P#H8T)"5$R_B 4(IRM2#L O%LN15TRV,**P031FZ!9U3+!BR5Q)4E@NQ(F M=MFCX$J[#! 01NX @QOT"7O#D@@_68*?, _9U][>TUU[WS _<;,P M$8_8B(_&QBU9=4H9JF17LD'6U@8H3A_*GU8TPA'-R)G _#Z4'!8W&W*W\:+A M*E=/R97BB,Z43LT<%1,4]"_/RYZ1!8DYFTHS [N6T&*<+,"I!NBJ=F$QZ#*" M8]5VJD)%*-@#K]?&;JN!9J@XN@-'VD&,>T 9_()_P>MB77,#1POA)_!6[2DF M3AO9BL>17X?:8PG+:CX72K0%!4*W$<(J"$?);"^(!E[HOW *_4:V8V@6D]>OD)FIY2Y1JA\%JH9(+9[%-V+\_=9 MF,1.F/D4"KZ;4T@$3A@D+*;X,'I 8)@[7AZ98$E8YD8Y\AW.H*Y%Z<"UJTJ! M"' #Y.:BHAUO :HT\4Y8F+I1-KH""['O>#X6@M#U?);XZ;&Z!BP,;2EM#YT@ M"K:V9^F!2I",E2#Y?U0"FS1F:U0Q5?T;ZVMD:+53(6S/Y["[Q^>YY(:W"[&O M:AQ4;7]OL5-**"D>D\:ADLVVBC3I4^9+%Q]13=[M%D7V:5OJ*VQW=VR?^&L[ MC,-HZ5E_=D#X_NSZ]VHN3/=ARNK)=[/^ZZI^;^<;WW,]CYVR-X'YB#R U*5, M[>=NGICQ\&U(?*(-#6WB.1DRD>=F+(A7X MR,=,Y$0("AH%ELS0QX8^3M&999096 2-@G'"#(:H',+K0$BE8TBE1X?4;ZT2 MA5RT)F:V8PH#C7;WHVQMU+/9AJMR;P=^4-KK'?@SY/9Q T4T:V5[VHO%%I3W M@C[['L3H84*H6!(.-2O7RK#Y3]NS8]J._,3 M)\=E Q>)Q!_5"!!>(8Q$#Y4FKZH1P:P\09E+J-,Z2@T(0L,40($ K--#P92- MP93]5_7IFC\V2-0V;%Y<50A%-LQF&KBWT_MBZ[#PK^CA18<.%?.V&A!$QQO$ M]DW&^(-(%N1Z5A*@UWH(F\N:%_>GL$7BSFIJ$:TTLA0UUFDGOS5HT*(' M45\)*?3-(;OL'X>R0-^8463<5/K^=*Z$N7\)2C6HP'#,Q^F,VI^(_[$M?!DNXPCQ7=G'&"A6QPX^E=87=Z*;:@*XZW=]94ZX929PC1I;($ M_T82Z\@'B>M<5=.MT[!#9R9Z.!F]#"R20ELG?/S=&U8,1[-E MA<.HX*G27IWWO$EO$UI;2I,0 MJ_80944MM3F_.PIB>F?:YI585@<"8>?%!W%:B%6WI2S"EY\\CY:KW9/9\N_6 M6ZMY%7)\<_>E#X\>D5!7DC1\SH#$;9\0$5)#-/[QJ+W:A_?IUKMP(]3"O'YK M9O*2?2(>9\<']IE]5WXBMZ_SOW*UJ)!,:C''5L]-XPE3]L7;#CJY,J_,=[+K M9&,^EX+#5"+ ^ES*;AB0@/&_'2[^ %!+ P04 " SB&Y:M.Z7H;H' "= M% &0 'AL+W=OOS_JI5QFG@+\]5D2>C5*)%.1&:DRIL7RHG/E?IP-:;_=\$V*C6F, M&5D2*/5,#[?11:=/"HE$A#DA:3J.RQ"H8J,?8_VY1[Q\,."PN3J[02A@:I MS,I?_KWR0T-@TG]'P*L$/*MW>9#5\H;G_/)%8&K)KHP1N6$\B]B=Y(%,9"Z%82=//$B$.3WOY3B2!'MA M!3\KX;UWX%V/?599'AOVMRP241N@!UUKA;VMPC/O*.*-"+O,=QWF];W!$3R_ M=H!O\?P?.^!&FC!1IM P^9]7@'(:F./IHU#\5%!X5BA'X1 MG[SX*311%#"3R*L-!:9BLV MXT::0Y8=/_LI%FRI$E0R@>24%54YRW_C+%5HQG=J) TU\ICG;".T0"7_64A2 M*%1.O(B$N:=L(5>97&(MR]E]'@O-[@.*L'7%;;8N=KN]]NZOF7IO MIW^Z#1.I#(USL5(:;OO(KF.>K4I%&YGZN'7:;<9!'IJGB#T M4;V;J2"1*TXA@=+&%%@+7MG7[J++5NI%Z(Q,/#-KK"O* L@@9@#]P+SQU)GX M$XQ^_67BN=YO!^?NKV_98G9U0*T/S.^WI=O/)'DC IQO2QP9L].('=1H['AN MOX7X=H8PK7%/VD;PM:V0VWX;7H->)H=KK9O7B@J(4M$4021? MI+%[/K")[XS=00MP;XJ0KY5>*TUP@4+18'7HC ;3EN#;F=)16KYP6QK+NJZJ MXD89(O+"Y,P"A^CPU"I1D7"Y[[=#T'K^U(^S=N3YS<'_*FNGKC.9M)7;FSJV_JO\E;;S)N-Y[6\Y=W@)M7W#%TU_%';R+]9@8GN-6-$JH4O"$FYHO#9(9G MP4[ 3 !UTH&1G5.&ZLA V;>+G2^8[!YA%\.:70S_ W9!13'C"8P6;&'?%7[7 MJECC5CW$(8Z?0!RB9 X!O1*@['#35^\$=&J#!,"7$L1;E+?RSNNR<;USFWK[ M5R"E(747AXGO85)$Q .(_P$ V$G-=N)F.4BE P:(2\MLE/8EH%CG**ZL!QN MZ0=/54'';<7>T"BN&URHVA-2>2=4TYR*BYL\^4;7<*9XA MG;-G'#S_=#>C3ZX3=!PV MHTI.$:(2;"/S&*;L,J+T^6%L0&YB"0]NL(XDB!A14BW@?B3'WXO$U@IMM&D& MYUMR#7B9KA'0*E'03"H""4?@1=56 46MP4771(7K?4"G'-0X .TK,SPLXT 5 M:).LYL9T0O'GW62 ML8+YW'34[#R=.8OL*91SI8^*2NM" "@N>L [&W>&/';\_:(RJ]Q-+>9W! MT-\-MBL-CS7N>BJ3LUSMJFL"ONU.IVP\\IVA/ZS$/3;UAIB?L(D[ !_OU_-4 M2Z!?=!XQ?\>NS7P-X0=[B+>9@U\79JS!]GBSEZ#S#/H'H*"J.U;?6FT:QG M3_.'^O+?_M;0(Z:Y2.XP%AR-H ]:7"E5=/= !]1?)R[\ 4$L#!!0 ( #.(;EK) M.H>E;08 H/ 9 >&PO=V]R:W-H965TP\/[<:YX2TK/[IM;N=+#R?GT\F;AR)1OAQF8M-;XLC6V$ MQZ.]F;BUE:(*1DT]X7&<3QJA].#L)+R[M&7%D^3'J52C=1.&LDDO1UOZ+N?M5;O8S);S2U"YCN-_X8<=@'C]CP#<&//#N%@HLWPHOSDZLN6.69@.-;L)6@S7( M*4U!N?(67Q7L_-D'79I&LFMQ+QT;7HM%+=WH9.(!31,FY0;F30?#GX%)./MH MM%\Y]DY7LGH,, &GGAC?$GO##R*^E>68I4G$>,RS WAIO]$TX*4_W"A[JUQ9 M&]=:R?XZ7SAOD1I_[]MSAYCM1Z1R.79K4K!27LK!V>O?DGR^/4!OEG/ M-SN$?G:%\JO:6C*S9!>F61LMM7?TM+.32VMN%=7'/O8'\?>SOUY)))VU6(H) M75%Z2SQ5K'S$P&.:ZEAXL%AO63"(!).B7&TG^965DGV7PCHF*3$8PBJ;A;0( M+1,(@' PJB$-[I@-E8:%:1V6=J,0>+JD=.'L8L,+*PX74LNE\J.=I=_+2EI1 MLQ=LR)-LA#&->)IA3.(HG\7LR@LOV3"/@1S-@9I'^7S&KHV'5?D SO:A#_D, MF'D43V M+Y2@Y\Y)Y SETF]*+%2MO))N7[8>7.#Y;.V21^D;[!S:Q=P*J=3E'I:7RR74 MGUB9UB+(35L+Z@+,2^2S11=BE<(T*P%2 MH:1*K*/\#EQMA.Z\VNIE&PJ+7E&9-LHWH4Z+*.4S-HMFLRG[O$8F>O(2V2R5 M#M"U1#MC]4-[^NB5$:)>F, M"F]>!%^8?EWBSDIA[7=LZ$[8RK$,992R!"8Y.R]+VV*M14L.7 M5,7E/JX(4 MRB3+<)W%!2K'E%^/J T_X95G*.B40QP]HND\?AA*B4A7Y"YM])&@%5 GG>OR MM& ?2^49;>B;B%$U3_HMN0Z%GX6OK7*;MR*?14YRXLI?(+L*]6#*RKEU@;^ M"%'!MT818_HB ; .?7+G"?\-9L6*?N,I+6,YP5+ MXTU-WUCR6O7_3 .A:)K,6 8MF#_)Q9UX'A\,O*4?EB.S/&J=W.)")/*\@"9! MZ@J(3(\2OIU0)3FD#&,&(J[86^452? MVW7FO)N<).F(7;:V7!$E!,FTNN/;QP.SL_D\S.89QLY10YX1 B=)>]9;N[D] MG$=%0G*+?I!0AZ $W>=;= YTC'A*-],H1D .*&3>*V3^TPKY+J@2R=!.*_]" MV?%%HJA*, X^WB>3AUMRR%G6V]0[#OM)4#N]NTGC?K]#XUY,H[9RR<#?&%#7@XKV=V-6(7"].:8 M74!0L0FMQ.,"BIB60=ZWA&F)3?=CQ7@&V-FXP'4^3G$E/\M[2'](R4XGD,I- MJU6IUD1Y1Z;UMOBS@#!,Q^C<&)-Q,7J,A=\;C90-&K 0^BLS=YI*1BWI-PG_ MF:'H^#COS*L[=,U+<:< IB&K?&]\^Y\\S"].R5^%!82Y"!A2YB"(OX;;'?RZAZ\68?3SL)XG)W" M[0J'56EI KXOC?';!UJ@/_Z>_0=02P,$% @ ,XAN6M]O8C;:!0 $Q$ M !D !X;"]W;W)K&ULM5A9;]LX$/XKA'O !E1; MM^TT,9"D&[1 BPW:;HO%8A]HB;:)I427I.*DOWYG1K+BN^D>#Q9%"QT _C$_RBUO*(^$7_R/(WTF9*V\H(]L?E MU#H#Z?/G(3?40N+#0K"DSNR29^*B S5CA;D3G%H !ES(TM>9H*]%Y"QC$KME9Z]JF!R::UH3*YWWTL^E4HZ M,/N0@:=5^+P0;*85U#:*=I@NS"[TRC('.U.N4 V+"NHM!6>-@HI4,)L*\D<% MZUWUJ"!L(B_(!5%,A6GS@:CA)>JSKBQ!MJXL+-G> =+=E6C#=R30GNVN'%3P M.0O&GA\F\!+Z7A2D>Z*&-D]\YX5LW3H<]UHV"<>_'[#Q6 N ':$,\1@-&XYU#6[HC71(CW7@$ MI]Z5F:J@JAFX&M*ZD%;4\1+?*KG$DF(4!,$R75JM9$[J6@=#77 00]C*)6K> M!_Z;'*?:&$JGFJ<&/H;IJ9)S,M3^%.\359:T598\NHA/I4>HRXW8!CKD3=J?$:(:?OCJ4\!DGYST(;BP3 MB,W[)=*415-3X5Y-41D1"6YOPTN3KGKJH".H RKNLP4'9"7A^D2-/&>1YT>8 M9W$TA&?J!9#U/\5^=C2)G[,1_(:4R@$[[NAL*\2G4"N#$/\O#MW%$1*$Q1I[ MXP#'Q(O'$8U1DK(OW$@R8(/ZY;-1&(2O]\;/&O-G-PATY!C[FSVCS]CE)O* MFPXA%J%&/*(GN3T<0IT[ 4GK&!P['JJ()1"HJ%'V@-,QAE$+2D'D-Z1;)(GG MIS&-*=!RWF,K:NSQ:WL'10,P Q\\P)['X@%/ M%T"'OMVC1:#6%204E!LD=@7P8$YB"C<&L:QI2P\W.WU"KUW6%L0ZS3*N,FH/ MR#9J.H'FCJN*W+M?;"M(%+K8Y)@L=2(H9&"XDM]A]>;M^ZLZB1CYKY;G%MS5 M9R$9\)96X3I0N,6F7\C$M6O73ET+6I[G= VPV8I&2QV[EC MD3(A5!N&A$*!CTLI?&12>,8T YCQHB@$N(')B$%W!E0!3J!7\T+X4K3("64C M^ RL8D,OA1YN&U(/IP\#[(\!JH)DA)A9X9(13510\[90N]NA6D<7.CK0*8YA MA-_M;CBQBSLBN;L=ZH<>MF]U$UH#Y]?CB8VAHR#05ZW'AGT SGZR?V0K"5G8 M'R7L!0Q#G[TXA N#C8MJ(1O/Z[X ,W"(' O%P &0 'AL+W=O$IF:TTYL[>)X.#1! M# DW [6 %'.*)%#?S2:#A,NTL[9B5N[UF=KQ.N7"C9C'EA:&9R<+/H=;L+\NKC6^#2LNH4@@-4*E3$-T MVCGWCB^F=-X=^"9@:6K/C"RY4^H[O7P(3SLC4@@D!)8X MG*F.&I43*07EUFK<%4AGSZY BWM.GF%O10S@7 MZ9R=DPN%%6!8]RN_DV!Z)T.+6A"O85!(O,@E^ELD>C[[I%(;&_9+&D+89#!$ M]2L;_-*&"W\GQRL(!FSL]9D_\B<[^(TKGXP=O_%^GSS!$U?"!%*93 /[X_P. MCR/0_MSDEESH9+-02KYCL^ !G'8PNPSH>^B*(R=-\!>_GBR/?\-UN>O)'7G\U&6[A%Y.5[\C+S]K/JCP]?LX^*IP:+9 #H M'U2^K6B &4? W*SLK#\]G.#OM#^9-"7Z?>]PMH-72]7Q>$Q$1[,F$]R[@0B] M;!7[K)#%ZSJ4"&PNZ'F*E=%&=_<1%3G['#8)8,!#)=7\<<"^QE" AA+2DM7, M90Z!V>)FP+5^I+W"3F+.C5&(:0LA%M*-9WSMJKG5=.O36\@$Q2##WO4/\/4(RPFEW_/JHYWZGLQXRKRS/8PL_,BYS M*&'0M!5_$VH4ID&.E\(O-?TR;&A:/N8X*,'AL(3(,;%8]-DR%D%, *$#-*P4 MPE*P)<-U>%71&E!0ZIK @PN>(0CJS 6Q2%6K+)>DR8'O^U6HML ,T>7_2_.E M\_1S+2'KXS_Q4ZK5$QV!AQ-$* MU['I#78TW<.JZ1[^9-/MLW:*W-C7>W6KL+93X8OF# M"\,):F;M^-A7/4F 8_ M2EE0CA@ MO[L%H/FOB<5667%5PA4&_.>O^I B97 (R*MUHT)@.> M%1OZ;ES41KZS!)4-=U5J5N6GJ) 5HR" O"MN" M4:P]*RJR7= /V&3F:KS_G_UR=[GC48^1B M=/AT.JWQQ-.568\"9,CH@FPA=06/SS7D6=[%!M3%2'4]Y%0%R.7?ONRKW(P# MEC>BN(P\!\NQWW,#5R/'"R*J#4Q@B2GM,67!<04=SR!53'?N^XJFT 8)\E)) M9!!%$.0TZVG/-3C=-?IM5QV=5G5T^N0Z^B6*M+0[G;ACZ7E3Y-NB;-:AJ_+@LVK=VLP-CDNBYJ M9=8E-S&*E=0G-+ZWRGLAQZMIUE#3:UQ0;USRH_R5!S;,E)>T#GK!-=X7RQO) M:D!LOS=WOM+0]&RJ]3&VI<3:A:CUWMPIE7@>U39DU;*D#:_Z5A,1S7C7SWD[ ML;,-;W7,XD:=X0ID>WBT)3\=[9L_;+6Q>2WSTM["Z'/ MONF7CZMKY01?QK] MIJ>]$,118-JZ/A4K740/-J Q]3*\(TTFE3K[: X:5%X5F6+87K^38"Q<5]_8 M%(:UCY@)Z+G[5&N8NUGGWS.KU>IK\'G^$71U//^4_(GK.U:0+-)O:M-##A)BP9H@"#)U@_#/M 2;1.11)6DXGJ_?D?* MEIW7K<:V+[9XNGONCL?G=#Q:276KEYP;^%Y7C3[VEL:T[\=C72QYS?1(MKS! M-W.I:F9PJ19CW2K.2F=45^. D&1<,]%XDR,GNU23(]F92C3\4H'NZIJI]0FO MY.K8H]Y6<"462V,%X\E1RQ;\FIM?VTN%J_& 4HJ:-UK(!A2?'WM3^OXDLOI. MX3?!5WKO&6PF,REO[>*\//:(#8A7O# 6@>'?'3_E566!,(QO&TQO<&D-]Y^W MZ)]<[IC+C&E^*JNOHC3+8R_SH.1SUE7F2JX^\TT^L<4K9*7=+ZQZW3CQH.BT MD?7&&".H1=/_L^^;?=@SR,@S!L'&('!Q]XY\6($(?4A($'T EXXI!LZO/#O MTYUJS8T&UI3P1;"9J(017,.9T$4E=:==/A?PRZ,V2PPEK"JG:-Z^R@*8?^MU!V>W/&HJ-'[;UHYP?8-I&@87B M]8RKH5C.%!]"8+B5;@\:PTL0#1AT-)<5]@/1+,"XTS;:NA[RZ=. MR5J,CR6 MSE!V&G'U.Y@6IAN2-KQ:;^W$G^CD9HG^EK(J@>X]&PDS#@R^8@^XIVXSA,^H M8N,YE77+FO43&4UKV36F#^R%Q8VTX6_3>(M>E="WOZQ<@T!OS!V\=_ 31 'Q M$Y( 349Q!*]1$B2)G^<4*!G%I)?$D1^DJ940*[D1&!+]1_!AEOM1E &-1V'0 M@]'$IV$"V8!.0C\* A3L@W_A=UQA2[[GA6UD3^"3490X.!IE?I;G$/5P*,C0 M(9Z!N!?@WM;8BC]^ZX19;[W]6 HT37&'(D@'%TGL!QF!I,_I8=G"'ZE'1/PL M"FP]LKS?GS3R"0GVZY$0/\=J'5"/B&*D>(XP&2RQ PNHGU&Z7X_,3Y/PL'H, M^+MZQ B7TKUZY)D?)='!]7B< LT"/TFR_7KD?A(,]7#<^J\Y_8C1'7Y_%%PJ MY++!+)7B[NMO7=A9 %_<"3M7Z/^%YI3X2 1[K&BXHWD"5 ,[/SX==OC;8?I@J73N2RBG:?9>BA$K4J&-&^VV>;(OHX(<4RBZBUKG==9+8JD7)[)7>H:(OC3:2.9J:;6)W!ED= M0%(D>9J.$\FXBI;SL'9OEG/=.<$5WANPG93,O*Q0Z/TBRJ+7A0>^;9U?2);S M'=OB&MW7W;VA63*PU%RBLEPK,-@LHIOL>E7Z_6'#-XY[>S0&G\E&ZR<_^50O MHM0+0H&5\PR,7L]XBT)X(I+Q_< 9#2$]\'C\ROXQY$ZY;)C%6RW^XK5K%]$T M@AH;U@GWH/=_XB&?D>>KM+#A"?M^[V@60=59I^4!3 HD5_V;_3CX< 28IF< M^0&0!]U]H*#RCCFVG!N]!^-W$YL?A%0#FL1QY0]E[0Q]Y81SRX]<,55Q)N"3 MLLYTY+>SI,&U\*5I?E\Q09\1UN&"/'#[!.\>V4:@?3]/',7W+$EUB+7J8^5G M8F4Y?-;*M1;^4#76_R5(2/B@/G]5O\HO,MYA=05%%D.>YN4%OF)PHPA\Q3DW M&#?PC8D.X8[;2FC;&;3P]\V&O*$+],^II'O*\C2E+ZIKNV,5+B*J&HOF&:/E MV]^R8E^NJ4CK3B#H!F[)6R^RH\.\D;I3+CYSAO94&A<#G4[C ML46HCJ*R$-5KZ533^3,&H9FB/5)RUU\MIFJPCIZ;%Q#H'!KK 97!FCM0VOE2 M]S5+8*[ ]2&L%KQF?HVP#GLJ#].*8*&\#0*ST&A!?<9>P[L UIVE4/8]T$U! MN4$SW)9?5@HR4$HTH1A\^L>ZWD!>%'$YSOUH-(MGTQD\X+,6SUQMH=42 ;]W MW+T3K)*DP'F%SF3>#+-8!9GQ1C69\W,X\ED D6Y*@1D97;T&XM!:)KT?>D877HZ#=](_NYO?\=?&9FR\D: M@0U!TZO)* +3M]A^XO0NM+6-=M0DP["EOQ(:OX&^-UJ[UXD/,/SGEO\"4$L# M!!0 ( #.(;EI31^&9QP8 $P1 9 >&PO=V]R:W-H965T86&SNQZIN>)J;0V4Q]ETW'I>IJ 9G)^;=;7-V(EM=B(K? M-DRU99DVS^>\D(^G V^P??%1W&\TO1B?G=3I/5]R_5-]V^!IW'/)1)!W<76^Y7QG;80C:X@:W&AA3#6GH9RH*"A+W6!7X)P^NY!5#A?SG)VGU2>=:/\+ MHCV??9"5WB@VAP[YYPS&L*,WQM\:<^X?Y'C)LW M//#!V;??>+'[PP$CPMZ(\!#WLR7R.&\+3K'=C78!@SA;$G+VJ7R0Z7Z5;VE5 M:7!?4;(SH=BZ]YO8\1M6^^'FL+K#VT86N:CN62;+.JV>F03^WK&+QR%;AC1IUFV9CIA0'KB]2M3'4>@.UTDZ6'_C,BV)V)S4\95\> M@39RHG!J5HGCQ2%[+]*5*(067!G=EEIFG\A7O%'?L?F?K=#/;)9E38L@\*>: M8JW@TV?*45(Y](SBOA55[/"C/=KYG"?O>)(JH3LQBKCQON.DCMIW=)\=!V = M];".O@+6UX!1R5_JTSYD'^2[']G_$'C7V/PP9[_RM%&,4U%[BT"G0YG%H?]E M')I=:\^E>!"P,%<=$E^#ZXCYD>.Z+BU-%-8D)+'";L!BH."R/8:GK$AE.X (0(<>),X1.D5>Q$\-&! MK(K[K(J_(JM,+;RBDGXPL0ZR_D^)=3%;_LBNWB]^6?Z?R=6;9=-J4?,�IM M9T:SHJEKQR8&_\#YL_R/MBO_BFE)T99H?/#D#LSPGIXRDELWDI"!7HG@M^1E M48V8[%5(=U28'P#=T*)NQ AU_PYT'>;8T&!N! P:U(VH%!@=Y//!:[+(B-AS+(O4>.B^KX\]XVG(!S0D+\D=W9;1L!=J8DVR/PW^SS MSCZ?F!R-0LK1Z<2G')T&;P/:M>37 ;U(:T$U# 'J:@$9A="\3L$#-$ O&0RZA:N"4+DQ)-@ MU,T $_=-@@LK'4(PD6[GBKS);TITRHKA@/0\>/[;O!0B\,)];TQ'4[9[CD3)OWR"ZP'^:\6U$A[OB2 M-F9!_>4A+4SFHUF%:+!.C!H^]!TO\$8OD^0;ZE2C1]V+BI*;63[+MJX+4[>!>[53XRN;Z3M(!K]]KCJVH+"A@1

D+;R5F'O@1>;N!\'>-C;> M^<(M>7-OON,5H-A6NOO8[=_V/Q7,NB_D%_+N=P:,[W"Y0KE&ULC97? M;YLP$,?_%8M)TR9MA9!?74>0DG;3]M V:K3M8=J#@0.L&IO9)NFD_?$[&T)3 ME61] =OXOO>Y._N(=E+=ZQ+ D(>*"[WP2F/J"]_7:0D5U6>R!H%?6\G7[.%%U@@X) :JT#QM85+X-P*(<;O3M/K75K#P_%>_;.+'6-)J(9+R7^P MS)0+[]PC&>2TX>9.[KY %\_4ZJ62:_' M8/KAB$'8&82.NW7D**^HH7&DY(XHNQO5[,"%ZJP1C@E;E(U1^)6AG8DW;3&( MS,F&%8+E+*7"D&6:RD88)@JREIRE##1Y3VZH:138O;B$ M\W&?X;%S/C[B?"B5/Y>)-@I/Y*^A]+1ZDV$]>TLO=$U36'AX#36H+7CQZU>C M6?#Q!.VDIYV<4H]OFBH!94OYKI"VD>ZX27T!4*5VVE+-B1(@XQ3I\QG@\CSGK$V8L39@\_37A_>O00P>P9 MP6B88-X3S%]((-M;B;DY!3#_+X!_T$\PL87KFIJX<]RVEGZU;\S+MA\];F^[ M^C55!<,NP2%'T^!LC@50;:=L)T;6KCLETF"O<\,2?RZ@[ ;\GDMI]A/KH/]= MQ?\ 4$L#!!0 ( #.(;EK_QRTYJP@ 0P 9 >&PO=V]R:W-H965T M 9"P^]'":&,A8N^@ W4XPV6T_ M*S)M"R.)7HE.9OKK2TJ*:9-7' >K?DDL^?!:Y^J2/#SD[8MHOK8[SB7Z5I5U M>S?;2;F_F<_;?,>KK/T@]KQ6WVQ$4V5273;;>;MO>+;N&E7EG 1!-*^RHIXM M;[M[#\WR5AQD6=3\H4'MH:JRYOM'7HJ7NQF>O=[X4FQW4M^8+V_WV98_.;E"UT@P[Q[X*_M">?D:;R),17??%I?3<+ M]!/QDN=2A\C4OV>^XF6I(ZGG^&,(.CO^IFYX^ODU^B\=>47F*6OY2I3_*=9R M=S=+9FC--]FAE%_$RS_X0"C4\7)1MMU?]#)@@QG*#ZT4U=!8/4%5U/W_[-N0 MB),&.!II0(8&Q&[ 1AK0H0&]M $;&K N,SV5+@]I)K/E;2->4*/1*IK^T"6S M:ZWH%[5^[X^R4=\6JIUBRV=;$I\JR6Z#[/Q:&61;U%#Z(L\H*W MZ!H]JJI;'TK>H?E6O7Z)OO!G7A_X%7IHQ*:02#3HGZ)MK\["O8)__J;JM56Q MLGJ-/LL=;XY??9*\:M&[E,NL*-OWZM=^?TS1NY_>HY]04:/?=N+0JE;M[5PJ MVOKAY_E \6-/D8Q0Q 3]*FJY:]'/]9JOSP/,5;Z.22.O2?M(O!%3GG] %%\A M$A &/-#J\N84:)Y>WIQXV-!C"= N'AV)MQ)5=:@+^5UUH/JK?N5M_TYNH%SW ML1@<2X]2-^T^R_G=3 U#+6^>^6SYU[_@*/@[E*E$"P(&#["SFB$ M1QJAE\:_1'U=_)A*'R0Z^?%K@FD46%1<&%LD"XN("\+!(@AA'M&11^0MZ2\\ M%W5>E$7632YJN!HG$TU9T%,&2R<*=I;!^)C!V%L)OPF9E4AEL57#_SJ3?.U) M8>S60\("ZTVO7!16Y1!:]>"B6!0F$5P/R9%-<@&;8V7S?AJ"J"3 ST?8[J0N MBD8QM5"IBR(A6\!,%D"R&6ANV;>\+42#J52#4H9J.YZJ#<'/5.K6UFM:K"J M"JGG(WCN#X#!R'X5*PA%&;&H@BBVAO"3#0431HMG2K: M>0J)22'QUDO*]Z)515)SJ=<1:,,Y7 W$[9DAB>QJ<%$D3NSN"Z'"L6(P8@M[ M=]'T,U;Q>A($N>- :@PLK4$@")X$8^0,:(( M^U516C1JE2J:]F_>W@LH&>+,'##*&8@ % [&B!A5A+V287E?B486_SV*HEPT M7"V2^T)4(U16;XNG$F87.4^TL*>*%0#"U)YU4@C%DK&2,X(%^Q7+:IZ>G^O4=38J\.>O-D M.&6T=*IHY^:#$4_$+YZTOX*>^$;WWCZ!2&;?X F1 )(&TX3:71? D2B@UCB< M K!(]?"10B%&(A&O?E@^9J5VH;0MQ*M]*;YSKAC6?%/(]DHKW0UOM=15'4+G ML\BYNJV6)9G^+M??U=LK)/+\L%>SYA#HCT.Q[XI-7XFN2PWC-YPJ[(Y+<6!W M)C^1MU;25-'.TVYD%?'+JL][K@5'O7VUX>#$>(.\M2M.&BV=*MIY HV:(U-Z M9V12\VS2:.E4T.BDB@>6:X0(QG)=$X:F=1*FS1:.E6T\S0:<4K\XO2^+(<9R),^ M5TH21IQJ %"8V:8-A")D9 %!C"XEE_AH%[J"Q)64&"\6SI((PC'&G/4XB L6 M;,0;)$:E$K^G=KD[2%PS#+(' 1CD#P*P<8.0&GE(_?+P4HN0NEH.\ @!%& 2 M JA1EY :54C]JG ZEY"ZV@YP"2&4ZQ*"J#&7D!HM1LDD+B&=5(U-&BV=*MIY M"D\V,OW>6K>**(;M96<= 2;3M;\8C6VIL()@)(JQ71D #!,ZLIE%C3BB?G'T M&5[7@(1<49,0YG1J $4#6U( J#C!8^.3D4?4+X\>H-4NT1AY1OZ.6GB]!01:NW<4"ZK!P432);8,3BL5.!.,Y"Z-.J%^= M7.JN4U=5 .XZ@ +<=0@UYJY3(U"H7Z!,X*Y30&:X[CJ(ZN,R-7F%^NJ%?5\'Q87^CQ+3MQJ<&#%*[6P"RR M#2T 18*%;=]"L1(Z\H*8$2[,+UPNVS%@@.'D[AC *%N40*C1'0-F1 GS&T1_ M8L> N=MG[HX! )V#"#4Z(X!,W*!^>7"6W8,F#NUNSL& ,C=,8! 8P8J.SE_ M] .)T\JT:J,+]4,9:03B*8/%<]7&-G0%F!L) Z@R@$BT:K MW8@1YA[ MQZ/L]]T!;NO^1WR3]@?239C^?/RO6;-5JA*5?*-"!A]B]4Q-?^2\OY!BWQW" M?A)2BJK[N..9$JL:H+[?""%?+_0/' _^+_\'4$L#!!0 ( #.(;EKQ'M ; MHP( &8& 9 >&PO=V]R:W-H965T$ ^N?6FL.7:PG7;[[SD[:2A2&R%>$OM\ M]]UWE_.7?*_-@ZT ''FLI;+SJ'*NN8ICRRJHJ;W0#2@\*;6IJ<.MV<:V,4!Y M"*IEG"9)%M=4J*C(@VUEBERW3@H%*T-L6]?4/"U!ZOT\FD0'P[W85LX;XB)O MZ!;6X+XV*X.[>$#AH@9EA5;$0#F/%I.K9>;]@\,W 7M[M":^DHW6#W[SF<^C MQ!,""[U_A/T]5QZ/*:E#4^R[WV3B+#6.EWWP^#T&]'\(I0:HI&<4/ZCK)W!4X%QKEAW'X/HDJS%5HE2 M,*H<63"F6^6$VI*5EH()L.0U^2@453%#3@JI'V9 MQPZI^00QZVDL.QKI&1J3E-QJY2I+/B@._&^ &&L:"DL/A2W34<0;8!=D.GE% MTB2=D88^X22Y$=SIT+!IP)V>P3W5F1^+C74&!^SGJ@/&#R+2RP-HP4_V'L\$H.!@D M:O%:H-S@RD!_[LL+"J48G"JB2YV%U%ZG=D66Q[L3;+.!;?;?C=4[,-S0TJ'F MA&'YARZ/9\O.=SD^NOLU8 JO<+Y=F+>3@<$ZB.BBTXX_[IT"WR)#H2R14&)H MLV3C=!23;:H2Z%984_ C#> <]+K=UAXQ,,OY;B-U!+ P04 M" SB&Y:SHZ:.'X" "W!@ &0 'AL+W=OS M#6%I1;(^] 5\[7N.[[DVA[@5\EY5 !H]U(RKF5=IW4PQ5ED%-5$7H@%N5@HA M:Z)-*$NL&@DD=Z":X<#WKW!-*/>2V,VM9!*+K6:4PTHBM:UK(O\L@(EVYDV\ M_<0M+2MM)W 2-Z2$->B[9B5-A >6G-; %14<22AFWGPR32.;[Q*^4VC5P1A9 M)1LA[FWP-9]YOBT(&&3:,A#SVL$2&+-$IHS?/:RC;*BWJ'FPJJ"GOWN2A M[\,!8')U!!#T@. I(#H""'M ^%Q U -4$YY1PM!<*= *G:6@"67JW"3>K5-T]OH\QMJ4:#?"65_.HBLG.%+. M)$ W@NM*H4\\A_PQ 3;:!H'!7N B.,F80G:!PLE;%/A!-%+0\OGP< 2>/A\> MG% 3#L<5.K[P"-_8N?R<;Y26Y@/Z-=;OCB\:Y[.F,E4-R6#F&==0('?@)6]> M3:[\CV.]>DFR](7('O4Q&OH8G6)//AM#1&=,*'-=C?LHPL!>ZF*XU,1=ZK&& M=L27CMB:ZB[Q8[P[[-)_,])3&9T>?/!)UR!+9XT*N=/O+O\P.[COW)G.D_F% M<>7.1/_1=)9^0V1)N4(,"D/I7[PW]X%K M8,PJ&8[GC:C7[&D-=\=;]=O*>>/,(U%P+=AOFNKEU!M[*(6,E$P_B-5WV#@T ML'J)8*KZ1:MZ[<@L3DJE1;XQ-@0YY?4_66\"L6. ^P<,PHU!6''7&U64-T23 M:"+%"DF[VJC90>5J96W@*+=9F6MI[E)CIZ-YG0TD,C2G"TXSFA"NT562B))K MRAC3#6A"F?H\\;5!LL)^LME^5F\? M'MC^!I)SU,-G* S"_EMSWWC2N!,V[H257O^ WFTI.=6EA H1MHC[P)Q"]F&X M5 5)8.J9:E<@7\"+/G[ P^"K [/78/8J]=X!S%B:QTKJUS,4,QONM_'\\\,L M1W<:T=3/V[HQN],_:RD M+#5O+K4/QRER8@ O&L2+#E-_T0$Y#MHV$720_".BX>!H^O%.(\/N B#K]SS[ M;I53X]CV)QQV6 .XBZ:%VZZ%G:WEU")PBX;!\2)HNQ-VMY*V")QO ;?*J7%L MNQ0>=%D$7;0OW/8O[&PRIQ:!6[3G* )_YW1KOQ3NB5Q0KA"#S&@%YR,3#UD? MONN)%D5UX'T4VAR?J^'2?+" M O,_4P(O9W8,W3S"13]!U!+ P04 " S MB&Y:#S1IO@0# !9"P &0 'AL+W=OO*: T9EI<\!Z:?)%QD M6.FI2%V9"\"Q!674]3UOX&:8,"<8V;6%"$9\HRAAL!!(;K(,BZ3!& MII(5YP]F,H_'CF<2 @J1,@Q8W[8P TH-D4[C3\GI5*\TP,/QGOV+K5W7LL(2 M9IS^)+%:CYVA@V)(\(:J.[[[!F4]?<,7<2KM%>W*6,]!T48JGI5@G4%&6''' MCZ4.!X#.X 3 +P'^W\^3 MT.SU\&X-/'P]W&^HIEMM6]?R=4_P?2&,*+BXT=],7+,'OVYT/)HKR.3O.O$+ M\EX]N>DTUS+'$8P=W4HDB"TXP8=WG8'WJ4ZX-LG"ELB.1.U5HO::V(/J>),L MQT3HYJ;JQ"M(^I;$=-5MX(W<[:$B+T:$31%'N?>KW/N-N<^X -WO=6+C(+/ M1:NK?3I\L4&]&!$V111UN >F(P.16O,FD?4-Q6^Y6JW\X<3:HF?K4^T;"YOW MCZ8PG;=8I(1)1"'1E-[EE6VNSXDH;)3M<:^\+P@3HYPGG:C\Q M+ZC<=/ 74$L#!!0 ( #.(;EK_W*4:K@( $' 9 >&PO=V]R:W-H M965T\=P8SV4KUHC, )*\Y%WKJ9(C% MM>OJ.(.L&N-Q.G9[S]N"1K3.T#]QH4M U+ &?BX4R,[?-DK -90\ A1IN!FML&;H%SF\C8^-GD M=%JD%>Z.W[+?5;6;6E94PZWDWUB"V=09.22!E)8<'^7V,S3U#&V^6')=7R@ M*K52&W-,V$U9HC*KS.@P6M:;061*EFPM6,IB*I#,XEB6 IE8DX7D+&:@R26Y M*[%40&:Y5,A^TZJMGU[-^Z'!)KB59G$.A=0,-3F? U+&]8415BM)O4*80"K6 M;,6!G)D)>:M6P4MDO M=1.-0A.XZ4 -6M3@%"KH0M6J8 <5AOUNU+!%#4^APB[4< \5] ?=J*!%!:=0 MHRY4L(?R!WXW*FQ1X2G4N L5[J%ZP8&]&K6HT5'44P;FS$X15!=PM _T#NS8 MN 6.CP,E4M[%&N^]B'XX_K^1[LZ)9G\.7ZA:,Z$)A]3(O*O0Z%5]X-83E$5U MR*TDFB.S&F;F'P7*!ICU5$I\F]ASL_WK17\ 4$L#!!0 ( #.(;EK!$@U+ MB0( +<& 9 >&PO=V]R:W-H965T$O5BG=?H==S;OAR3J7]1UV?&W@HWTK%FQZL*V@(T#X&! ? 40]('HI(.X!MM6^DV+[D&&%TT3P#@F3K=G,P#;3HK5\PLRQKY70 MJT3C5+IVQXUXB=:D8J0D.68*S?*<;YDBK$)+3DE.0*(/:*%J$&@%F*)KJ; " MM.@8%.@D X4)E:8_"((Q'"KIZ.3P:@6-\QD\N98MSF'K:,"2('7CINS>3B^#S6*]>DRQ[ M);('?8R'/L;/L:>+U?4"[3#=8F<\5#L?9CD@7/S6]TU;FAIKIB,]MZ3&2W=I MD/B[PPX]S8@#_7N8E3W-BN+SPS0GRC^XT@V(REJC1/85<#=@F!W<=V9-Y]'\ M7+NR,]'_-,[2;["H").(0JDI@[./NBCA;-(%BK?6.#9<:1NRPUI_64"8!+U> M&ULO57;;MLP#/T5P@.&#>ABQ[FN2PRD[88& M:-&@V>5AV(-BT[%06_(D..F0Y&% ]V)+,GEXJ$.3DZU43SI#-+ K M>G[.LZP8+HC2Q3T)96J8(:V:NWK4B%+G%.1^V$0#/V"<>%%$W>V M4-%$5B;G A<*=%443/VZPEQNIU[7VQ\\\G5F[($?34JVQB6:+^5"T MH-!<"E"83KU9]_)J;.V=P5>.6WVP!IO)2LHGNYDG4R^PA##'V%@$1J\-7F.> M6R"B\;/!]-J0UO%PO4?_Y'*G7%9,X[7,O_'$9%-O[$&"*:MR\RBWM]CD,[!X ML\*VL0T\B"MM9-$X$X."B_K-=LT]'#ATAR<ONL/@ MPQE:_996WZ'W3M!Z,!DJ>-@*5#KC)6EDD**0:-_OR!3F!@O]XQCK_@NP'K2L M!VW3[;TW;XS.J>^\>\GESW3*VYT)!C2JY!9T1E MI^II4&^,+%T'7DE#_=PM,QJ@J*P!?4^E-/N-#=".Y.@W4$L#!!0 ( #.( M;EK<;+P"%00 )H. 9 >&PO=V]R:W-H965TNH+Q/8WX_EFQF//<"ODJRH(T>A'R;@:>876JWO?5UE!2JPZ8D4XK"R$ M++&&H5SZ:B4)SJU0R?PH"%*_Q)1[XZ&=F\GQ4*PUHYS,)%+KLL3RYX0PL1UY MH;>;^$J7A383_GBXPDLR)_IY-9,P\ALM.2T)5U1P),EBY#V$]],P,@(6\1S>#/?.0%QB+"2*:-"@Q_&_)(&#.:P(Y_:Z5>LZ<1W/_>:?_= MD@F2TP7-,-?H(@./6')84JA&9%H7F!)T/64:$R9NH'EY_D475_=H"OD(V56%:(W>Q+="K!7F.4Q>'8R'O@9&QBX_JZV?5-9')ZP/(_1%<%TH],1SDA\J\,$5 MC3^BG3\FT5F-4Y)U4#>\15$0Q0Z#'B\7[SK$IY>+1V?8=)OH=JV^[@E]QP&[ M11.L:(; WVA*V5J3'/W]\**TA!/XCRL"U0ZQ>P=3EN[5"F=DY$'=441NB#?^ M]9>\SE4T_2=F!9^/&L_$Y[>/OMJ" \_"&2"B0IOB 6S-1EE#-ZF2' M.JLT>-H;G:+;6[F5J]&8.A,>3 9M]]3E380DT=J&00A0WJ@'#2 M$$[.IM),: (% 3/V$^4F<:!S-:2 M9N9365IXBV7^+JO>NZR.$6'8HN6 ]-RT^@VM_L>.>%[7R_]]R/L7'7(G*DI; M?!VH9) .W)0'#>7!6XV%2JDCT+[OIQ,&BQ.4:% M@_X@:;$Y1L5ITD_=;,+@[7$3G.53W75/L[F-3"X8PU*A%5R&-DK.(-4J>_N\ M@D[2CI(#%G;,D^& EP,5=0;=$[SV'FWA65Z[F_N#S,++F!W#7,R.4< L.L$L M>F,6?>S0P6N4WIVX<+C0)C_9.K>)BG0!",RR-=Q#IJF 1VW>\M29TUE;=E 9 MTW[;.2[0D6^.05'8+K+^WJ.])')IFQ^%[+N[>J\VLTV#]6#;BM;\Q#1>MAEX M4U-U;5^P7%*X51A9@,J@TX,#)JM&J!IHL;*MP8O0T&C8SP*:1R(- -87 F[] M>F V:-K1\7]02P,$% @ ,XAN6IH"'JUU @ K08 !D !X;"]W;W)K M&ULK55=;],P%/TKEIG0)D'SN8%*&JEM0/ PJ5HU M>$ \N,E-8LVQ@^VVX]]C.VGHIG3T82^)[_4]Q_?#.4GV0CZH&D"CQX9Q-<.U MUNW4\U1>0T/41+3 S4XI9$.T,67EJ58"*1RH85[H^S=>0RC':>)\*YDF8JL9 MY;"22&V;AL@_"V!B/\,!/CCN:%5KZ_#2I"45K$'?MRMI+&]@*6@#7%'!D81R MAN?!-(MMO OX3F&OCM;(5K(1XL$:WXH9]FU"P"#7EH&8UPZ6P)@E,FG\[CGQ M<*0%'J\/[%]<[::6#5&P%.P'+70]PQ\Q*J D6Z;OQ/XK]/5<6[Y<,.6>:-_' M^ACE6Z5%TX--!@WEW9L\]GTX @0W)P!A#PB? ^(3@*@'1.<"XA[@6NUUI;@^ M9$23-)%BCZ2--FQVX9KIT*9\RNW8UUJ:76IP.EUWXT:B1&M:<5K2G'"-YGDN MMEQ37J&58#2GH-![-"]V(#55UKT42BMTF8$FE*DKLWN_SM#EQ16Z0)2C6\J8 MF:M*/&VRM&=Y>9_1HLLH/)%1$*);P76MT&=>0/&4P#/E#36&AQH7X8N,&>03 M% 7O4.B'\4A"R_/AT0@\.Q\>OE!--$PL MY[.Z,E4MR6&&C7 HD#O Z=LWP8W_::Q7KTF6O1+9DS[&0Q_CE]C3X\N ?- MG3NI>>9?&"WNI/,?32?DMT16E"O$H#24_N3#-4:R$\?.T*)U&ULS9M=;]LX%H;_"N%9+&: NA8_ M)743 ZF#;@LT,\4$,WLQF O99ARALN21:&>ZOWXIQ3'%Y1%E)2J0F\0?A\B_%K=2ZG0W]LLKRXG]TKMWLUFU>I>;I/J;;&3N7[GKBBWB=)/ MR\VLVI4R63>#MMF,!(&8;9,TG\POFM>^E/.+8J^R-)=?2E3MM]ND_/9>9L7# MY01/GE[X-=WI46.2GEW.;G"[Q:" MUP.:B-]3^5"U'J-Z*LNB^%H_^;2^G 2U(IG)E:I3)/K?02YDEM69M(Z_CDDG MI\^L![8?/V7_T$Q>3V:95')19/])U^K^)?M,_5H\?)3'"34"5T56 M-7_1PS$VF*#5OE+%]CA8*]BF^>/_Y.^C$:T!F'4,(,\?M9 .+==R]191_ :1@#!@^.+\ MX=0>/M.NG*PA)VM(DX]VY+O5I\QZGTE4W*&K@YY=LLSD5)\YTRK1K[;LJLUX M,FS[9%CK_3\^Z]3HDY+;ZD_(ED<=#-91G\COJEVRDI<3?:96LCS(R?R?/V 1 M_ LR::1DEF7T9!GU99_7)B!5H"<3WJ#D=-BL]&$#3?XQ(V\RUHO.81Z%,8[C M( @N9H?VS-S(F' <1^U(2S8[R69>V5>97LV2?"61_G;1HI3K5*'/157)"E+\ MF$RT=/R_4E^$I9"?%'*OPI_U@KY(RO);FF_J4W&?@UYRYW.[O'0C>[P4)Z6B M]Q!HGP=OT*;43J)]KBF3-4?"1M,%-%;T&NM&A+Q3@Z&!HS1SAE$IQE$ \^[NWIM/M1K,R0ZB$"#^?8^7!:V^J(!.)$T"T1!P:.@5?DXN;]+4JKJA:Z M_(8^?/Q\LWB#/OQ\<]6L^?_6#T#,>;,.7=#'RF9[T"H0\"O!X%'(6+:-E,VV MS10/V O:9Z'PF+)](!-&. ?6;S T9 QW'_4&XMA/\8$X/&;S+=O>$%NE83;V M0_M,)&*7Q9V>0J%^3PV_L1_@+\$B=F'M2/>%V)(-R/&+2=Z-1>R2>DH98Y#M M4"@/0H_MANRX'^U#P(A=1I,@PAB #A2*"0T]W#$XQWZ>+VY^J9[#'6_6P0OH M2-EL#TQ]@./7PAUOI3+8MI&RV=>LIF0A_I+E.=PYIK2/^CADD7O40Z$D"D7W MR4I,I4&\2![*G6,VW[+H#;%5MG8%_& _DSL$ '27IT!HCZ>&Y:3_BORYW"'] M8 ="2/PA+L-QC D7 M@&PWE& V1LIF6V.J M"1*^$B01;UDSV+:1LMFVF6J&#-V=. -)[L8#C@F-H.73#=4U6QQU;ZL04X20 MGEV*@4AR=R(]/5,)_ZF7\FDJC+[BY/@= >3ZG!//5C_B5(HOW,]X;8 MD@WS:?_%_+-Q1%V\3VD0,P!'4"@)*1'=MK>VYH?NS?MQ1%VT8X$9 W $A498 M\&X<45,)4'\E M?Y8$XN+N_2IFD,[ZD3Z$+I6Q@9 ME4J4;);779'IM7259*C:+]?I(:T[)L$OP/\)0Q?3L;+9?I@2@K^6-@,^:IO! M6-ELVTP9P\=O,^#N+H/ S3:STR4&1)* =I^VW-0!OJ'.7CW5*/3U2Q:VXX6A9*%=OFX;U,UK*L _3[=T6AGI[4]S"=[EF; M_P]02P,$% @ ,XAN6H2NCDVM! F1H !D !X;"]W;W)K&ULM9E=;Z,X%(;_RA&[6G6DIGR$?+2;1&H#J\EJ.EM-9W8O M5GOA@!/0 ,[8)NFL]L>O#81 0CR-Y/:B >+S^/"^CNT#DQVA7UF$,8>7-,G8 MU(@XW]R9)@LBG")V0S8X$]^L"$T1%Z=T;;(-Q2@L@M+$="QK:*8HSHS9I+CV M1&<3DO,DSO 3!9:G*:+?'W!"=E/#-O87/L7KB,L+YFRR06O\C/F7S1,59V9- M">,49RPF&5"\FAKW]IUO#V5 T>+/&.]8XQCDK2P)^2I/%N'4L&1&.,$!EP@D M/K9XCI-$DD0>WRJH4?_IOQ30UQ@:$>(7RA'\B MN_>XNJ&!Y 4D8<5_V%5M+0."G'&25L$B@S3.RD_T4@G1"'"<,P%.%> $\AV</;CZ MN2NON1KCX:#&N'L,L/+^OW?PO-?S^J_A^6K>[WER ]:HS5/(UZ_-[A?<_MD\ METV;K^%^*YQ%RP3WQ)338RC!\/<'$00+CE/V3Y?C90]N=P]R6KMC&Q3@J2'F M+8;I%ANS7WZRA]:O73;IA'DZ8;XF6,LFM[;)5=%G[W$2]CCIB6FP&$#7@!(Q MH:,LP"!\@H#B,.;P@3#6Y9 2?JE#)6Q0P.2BLYU9$W/;E/V'+7Q-";6T'-1: M#I1:?J8H8RM,@:SV/T@YP:TH20&=CGY.(#I2'Q"'%8HI;%&2XR[!!R<*] >C M@27_VDK,E;E>.MYUPGQ-L)9'P]JCH=*CCV(_E&=BFY/$_^(01 \]CEX@.3.^ ME;!+Q_?PU#O[UG5.K/-.&PYM=^">-/0UI==2SC MK"FT%!@VA,7%ENT_U8+UH.SW4M%+V+"AI3.\/=+[M$W?[A])K2FIEM3C6NKQ MFTF=D&PM8GF$,K =2,M-DMH 93:7&C ^-< ='1F@LT-?$ZSEU&WMU.W;.87% MV44^*7.YU*?;4Y^<(YMT]N=K@K5LLJU#*6(IC2JVIZRQ/>U8H,\Y=6:/=&X- M46=RJ4T53;5+^G$37U=.;?4;A:"M5'^1<2RX'$3=AX'MT*93."7D8N%TTCRM M-%\7K6V'<[##>?-:K>I"EUDZ:9Y6FJ^+UC;K4%?;RGI0F$7C;?FX)"-R.D() MH)3D&>^T16L-K97F::7Y%:TYZ]F6/6Z71FW-#T6RK:Z2[X,@3_-$3%8A_,$C ML<+/22J2BN133&'$(@M(BN%*ELGOKD$6&6(+\!F]=%JBM6C62O.TTGQ=M+9K MAW+<'KS]M*:S\IUKI7E::;XN6MNL0UUN:RW,[=,:V7;'7<]!U/U>K+E.FJ^+ M5FIN-A[-IYBNBWNK]7N7^^)M@WEH7KZT>41T'6=,U"0K$6K= MC(30M'P/4IYPLBD>]"\)YR0M#B.,0DQE _']BA"^/Y$=U&^C9O\#4$L#!!0 M ( #.(;EH^*@T/@@0 $T= 9 >&PO=V]R:W-H965T\EC:K!E_)M8$B+!]R1.Q=!;2KFZ]GTQ M6Y($BRNV(JEZ,F<\P5+=\H4O5IS@*'-*8A\%0<=/,$V]T2#[[I&/!FPM8YJ2 M1P[$.DDP?[XE,=L./>B]?/%$%TNIO_!'@Q5>D F17U>/7-WY!4I$$Y(*RE+ MR7SHW<#K,>IJA\SB#TJVHG(-]%2FC'W3-_?1T MT1"0F,ZDAL/K8D#&)8XVD MXO@G!_6*,;5C]?H%_9=L\FHR4RS(F,5_TD@NAU[/ Q&9XW4LG]CV,\DGU-9X M,Q:+[#_8YK:!!V9K(5F2.ZL($IKN/O'WG(B* VP=<$"Y SK6(9%@0F9K3B4E M ER"B:J7:!T3P.;@EJ41>,*2I@L!%'G@,XFC2\DN'[#4'L]5UP]W1&(:BX\* MY.OD#GQX]Q&\ S0%OR_96N T$@-?JL#U\/XL#_)V%R0Z$.0=F5V!$%X %*!6 MC?OX>/?0=/<5705GJ. ,97CA0;QIE:V+@H\DY^,"C#F)J 2_K7&L^;E/(SK# M4E'WUZ\*#-Q+DHB_ZXC8C=RJ'UGW]+58X1D9>JII!>$;XHW>_P0[P: OTY@NL%Y;A"YZ(;$D0-4K6#&50Y6^6*UUTXAN MJ%[":JO8.D#3Y#D",[AH%URTSU;A;9,KQG513]F!5=@*T#0UCL",N?:*N?;.5K\]ER0Y M C-(ZALC'!A4$J5P!KP V/1\\\"W*21_X6#B52K M,^81>(^3U2?PR!C7#V]NR"&K9=]"L -?-4>M6;O;/= =I=Z"=L'5O#N.V!'L8S9.JB,T MDZ%2X,'6^:K?J?9SA6825:H_:-5-IU5_>Z^L7V\+5A,SU%*#0;L(.[+JW6X) MUI :Y]H1FDE@J0IA]WQ-X510ND(SB2HE);2*L=.:HK=7\; ?[OV@K35KM0]M M":7 @W:%U[@YCMD1K$,VSJDC-/,@*S22J%([(JK=.*OX< MTK8C6$W,4"N':A4D:ASOIIWJA9=H9E$ ME6H1V0\13ZKY[MYY?=VAT9MFNY#]RKLN_:+Q ?,%54MW3.;*+[CJ*@"^>W>W MNY%LE;W^FC(I69)=+@F."-<&ZOF<,?ERH]^H%6]01_\#4$L#!!0 ( #.( M;EI/2<9U50@ )(W 9 >&PO=V]R:W-H965TK9M VFZ @8)-MDN:CZ4WSVMMR>E/L19;F_&T) MJOUVFY0?7_*L>+H=P=&G%WY/UQM1OS"9WNR2-9]S\6[WMI3/)JT$3\F?*GZNPQJ*>R*(KW]9/7J]M14"/B&5^*.D4B_QWX MC&=9G4GB^+=-.CI=LQYX_OA3]OMF\G(RBZ3BLR+[*UV)S>TH&H$5?TSVF?B] M>/J%MQ-J "Z+K&K^@J)Z>O\ MP"LA/Q'),V21<;'PZ^?\6%'%W]('.^F[\"WW_[P\U$2.#UY2?+ M%N3+(TC4 ?(57UX##*\ "A"Q#)\]?SC6AT]DN4XU0Z>:H28?[LRW.*_6U6<% MJNH"_?U&#@*O!=]6_]@F?+P"L5^A_NZ^J';)DM^.Y)>SXN6!CZ;??0-9\*-M M^@,ETXJ!3\7 KNQ3<^Y7(#DMB:5<$K;I'W/2)F?--(/S2 TX.0$GWL#795%58)]+0LP:_&M)A)5M L?<[ P6C(B)W@S#G<#I M"3C]>N"9?,ZMR*D!:8QA3"REMT0R2"CIG $[S8"Y9Y!)]4CR)0=R!F!6\E4J MP)M.Q,S \3E25X2&,#PA##UK#*K3%]Z&,326*8Y"BBU+PHRD5!)3U%G5Z(0Y MM#V(H_&SJK5O[X5/[8O63:RJ;MY6S3CXW/'H9!8*X1,PYA/4Z#" .E]H$3 MY.SAY1RD554#77P$][^\>9A=@?M?'^Z:DOPL'UCEV9G55ZZ&RJ;7X,SQP(O+ M=WN)H0HR4#:](,K.0*=!^$();Y.>DRY"*&(6(;&$2O QZ^8\J.P']/G6<6AZBS&)P] "WA(),7)X**B\".PQ(WY2#DU/ M8:!UA>@HE=^ /8;#5\ZAZ2@0C (<6ZIKAD(2LLA17>5"H-N&S!Y^J[Z$KIU9 MO=EIH&QZ#92K@='EZ=KI$+P+,E VO2#*9\ >H_%E=!T;RY0@@FUL;49"BET+ M&BG_@=S^X^O8NDVN?2LCI%!WY*GH/62-3G#&#-JZV1$+,$',L;27GR"WG MM;/>R;N)L=B4Q7Z].0/]!13NOIAW@VB@;'IIE$E ]/(-,Z&0QW$W3S\!OB8RAXW8'*?%'/>+O2>&FEAM@72%Z2UC)//:5^1X*QQ9E MIXQ9:FN)9!&%W4U)K#0>NS5^_O)NO$B6[^4JZ$$[Z-W_4-GT62M3@"^_FX$' MWD+,-C8OL:%A,"+;X.TL<@A"Q[O6K' B^Y(X&-KL$!G97B Y:>0-\ MT=T,;-FD0-A2=DL<9)1VEUV).1YT-P/W;V^L_(9 M9(!>0O?.L]D@,+"[0G30RB80_TT"#YXF9J-@#$-F*[PE,@QPV%UXI>RD1]G] MF)JXFOXMV&?O"Y"S)TV!X%V2@;'I!E-$@_@V"9_"RQ46@ M -D6L242QJC[7 U1?H,,T"#H)F;SKM_ [@K102MC0/RW WR(V;S]'\O*4TOA M;9&N8PE4:3GMT7(_8J:N!O\1K#-$1ZETF_KJ=@_145.'81!!2VVMD==D4GDRR0#U7ZQ2@]I?337/H]!;^^'RJ;7 M0YD BB].V-3I,[P+,E VO2#*;U#_MD$_85/32\0,AI8;1$LD#-"1W#L6]]E1 MR &Z!YV,3?M/(UA"NN]LJ7(-U'\#P.<,I]D@D*1-F.7DBC4T^&SK49^%DGK: M(_6>M&TJMX'6%:*C5*I.?56]C[9-E8YP"&W%-2-C&$6.E:UDG;IE?5:4NZ*L MN7I1Y"L[SD%OYX?*II\(5A: !1>G93;H,<6ALND%46Z#^7<)^FF9F4:BV44Q MEJXE4-KHN'OI,N4XV "M@DY29OVG#IPA.FAE"]@ YPB[&9F9C8 QII;VABT0 MHM!QJ%X).>L1(CE))-O.5[!XZ;O-I)^89L9SNL 3"((26;=?) MV0^FZE^K/23E6BY'D/%'.32X#F6.\O@#L.,34>R:WU M"B&*;?-PPY,5+^L M^?YC48A/3^J?99U^AC?]'U!+ P04 " SB&Y:N.;=?9L$ "S% &0 M 'AL+W=O79DS@)*N"L,4EG?_T:PD# @)AI]B7A9P[R'EZ\"7:[G3QP%W,]GPK M[H7^MK]3YLZMLZRC1*19)%.@Q&;NW*!W2^P5 27B>R2.V=DU*)KR(.7/XN;3 M>N[ @I&(Q4H7*;CY.XBEB.,BD^'Q3Y74J;]9!)Y?/V7_4#;>-.:!9V(IXQ_1 M6N_F3NB M=CP/-9?Y/&CJ!I4$ES)."M_P;'"0@>L\DS+I HV#)(H/?WS7U4A MS@(0'0C 50">&D"J %(V],2L;-8MUWPQ4_((5($VV8J+LC9EM&E-E!;=>*^5 M>1N9.+WXE!Y$IDV_:' O5KF*="0R< 7NS7A9Y[$ <@,^<_WTXO6MT#R*LS<& M\NW^%KQ^]0:\ E$*ONYDGO%TG']B0(>H' K5M> H+< 0TQ[ MPI?3PTD[W#7%J"N"ZXK@,A\9R/=1Q.LK+:^24ZL?S^KR%MPD4NGH7[$&2YGI MOK:>DM/^Y,6D?)?M^4K,'3/K,J$.PEG\^0?RX5]]+;]0LE8=2%T',I9]\2/2 M.].Q,A7@47#5U]93 J],4.C%84%\&O@S]W#>"!L%:T2+&:V9T5%F-QLM5$GL M(==FOI0\-T8-2J*](_"4T#_C@%#H,=BA:L/"( R#?KI>3=>;0+?A!_1.R7R[ M UJDPXP]BPK&#-(N8QM&(&5G?="B[->4_0F41_GYUHHS2;3$G\[1W+@8]W*3 =Q[GHH]W>$D-N5"R5@U870/VNQK"[ 'LD[ [S&W4@(8@V!@?O+2*5!G; M,@)#+^BP[<&%U*-H@/*95Z/_04FJI"W6#!$<=EG;..PCWZ,#M!M#1:,^-45- MJ@PM.<%&Q[KCH _GA_Z0GJ#&[-"XVWV5FL>]S(CUQ$!@-=CAOSP_!W1&5\>8)'C?79>YP+96M7HO%4/.ZI M$P0%V\;(S JQZY\], 0'Y!^?[4:GF.>S! 7;)HD@@39A&X=A2.F X>/&3/&X MF;Y,4+#MH'[ K!U/#RST*!V8K+CQ63QE5SG.L&\;&># *JR-,\,%DB&.C?OA MT&.+N7L<].U$JCO,^<[6-T@S$8F,"X75@,JC3 M"=GI1LM]>;XMRJ/J=<_ =02P,$% @ M,XAN6M)_AZ8E P !PL !D !X;"]W;W)K&UL MK59K;]HP%/TK5E9-K32:)PDPB%2:K:NT2E59M\\FN9"H29S:#K3[];.3D$$P MK-7X0ORXY_B:J6T& M'I)ES.6 [H\+O(09\,?BGHJ>WK)$208Y2TB.*"PFVI4Y"H8RO@KXF<":;;61 M=#(GY$EV;J.)9DA!D$+()0,6GQ5<0YI*(B'CN>'4VB4E<+N]8?]:>1=>YIC! M-4E_)1&/)]I 0Q$L<)GR![+^!HV?ON0+2Y(SF.&ON011+L$NG#?IL#:I&!J'64,(+Q$MOD)68;E M* 1=OQUN*^#!V^'6$3=VNZ%VQ60H]\2;TF-BZD2K)-8FC)I%O MS8@5.(2))AX3!G0%FO_Q@^D:GU4).B59<"*RG>0Y;?*<8^R^/.D,%92$ .K# M6>/[%5X^J2O?&EJN98[UU79&%&%&WQOV=\."_3#3<%VGC=HQT6]-](^:J"^C M^ ](D]\0H:6\E2HK-8N[M;C1<;$?T36P'V%Z:O5NJ]Y]C_JT>DE4\MV]I7NV MU7>Z.Z$(&WA&UX*>_C*0I7\X=X#T)6_'Z&0?XRF MEJ]OE0@9T&55:C$4DC+G]5]E.]I6(=IDM9 *2P M$)3&I2?TT+KLJCN<%%4A,B=[!MD6\ MQ1D2]VR'J;JS9CQ#4@WYQA8[CE%2)F6I#1TGM#-$J#49E=\M^&3$OOBF6RVLOC"GHQV:(.76'[9+;@:V35*0C),!6$4<+P> M6Q_=AQD<% EEQ%\$'T3K&A2MK!A[+09/R=ARBHIPBF-90"#UL<ZQT*J=9%@B>.<$TFP '=@ MJ?22Y"D&; T6*4XV. &()N"%(RK6F',U;B6\?\02D51\4*E?EH_@_;L/X!T@ M%+QL62Y4HAC94I5;3&K'56G38VGP0FF/.+X'GOL;@ [T>])G/Y[N==-M15+- M%*R9@B6>=P%O3BBB,4$I>*)"\KS@3( _#[1BIF9) *6I%$G,5>S?GQ4,>)(X M$__T47"N(2>NR>GCXSA)4$Y2;$'[R=!W70A']K[=:4^8 M%PV#81W6Z<&O>_"U/2RE*JQ0_ RE1+5!">JK40MR[9H9 NOT&]3]!C>0=&"2 M'D-@'7K"FI[P9TCZ.$G8TBH<.D'HGTBZ)RR*PE98IX=!W<- V\,B7Z4D5O_8 M=DP0V;L+:P&N72]#8)U>H[K7Z 9RCDS28PBL0\^PIF?X,^0\[-.I%P4GV"]GUVG\BJ/MXH4K4Z35LQ[@VA4SA=9MMV7/W!MHNIK4%$6&T+H4-;[, MU?H:4[JN9FDKUH71Z2[=$Q6&ET3=>"=7;YZ>J"J+JH53KCM^)72C?M[$+*>R MMU MUM6+9PBMVWGCN%S_%OHV:M%,H74I:DR:JS4YQO0=G"E7.>93>9\'!2&\ M(._&1[EZ(S5%])7G.QE_![+8OC'6;^!:M*M7SQ!:M_?&?[F#6PC#GJW4+Y1TV<*K4M18_J@_IS-E/+]Q[G7!!]8\J@WI3-GZ?+.1!;QN6=*C #*\85B++N N14/0'ELS!]F2]Z*S=Z M1F8*K4M%X^Y@> O!&S6!IM"Z%#4F$.I/X4P)?G!V[.V<:OT\!(9!&)X*WFZ] M,BK>U_V!^(90 5*\5HG._4 A\.,KL.- LEWY%FG%I&19>;G%2 F]"%#WUXS) MMT'Q8JI^$3GY#U!+ P04 " SB&Y:RKHP4R80 ";E@ &0 'AL+W=O MRBN0!QS]HWDU3&0.+@7 MX-(+SI?KAZ(?:)NVAWA:&;$T3XSL_OP M]$M9?:[OBJ*)_KQ?KNHW1W=-\_#=R4E]=5?JR*\W%]TO3U@E#?EM<%,VGAX]5^]/)BY;KQ7VQJA?E*JJ*FS=' M;^&[8RKXOSEE$Y4WT:=7>(RKJ./9;WH/H,Z^O9]T>2+9?VW]HI/%^^C;[_Y6_1-M%A%O]V5ZSI?7=>G M)TUK9?=>)U=;B]X]6<0<%KTOKEY''%Y%+&8"N?Q\]\MY__*3-C8O 6(O 6(; M?=RI[](,S:OHQV)Y?=R4Q^TMU/WNZZOHO%PUB]6Z]=@9JE?1]_FBBG[/E^LB M^M?;R[JIVAOXWUATGLP1N#E=6G]7/^17Q9NC-F_KHGHLCL[^^A=0\=^Q6'E2 MUHLFJ)[L+:NH^&.=+Z.FW-GV)_7*L"KA*N;9 MP'A,+%59C%LO7ZR7I/6_E4UKK9' ;0KFT;*[ Q^V=R!FL[2-45QR.;#9%DOC M. 5'Q-6+S6K?Q')GT]NKJ_7]>ME^9-L_T3FE?.:4)V6]H"4O04L\YU1B?7C' MD$(R^(@1*94H_ -.7VQ-PZ94BI@./!5#XS&Y.$M4@MN?O=B?D?;;]^-MU=UJ M:WU7=AE6H+9GF.U2*3&P'96+A>"X[1#K=3V>EEYO']N5.K]<%L% M[Y5K:Y&G-/.EK1\_ QGK<+5@^;C>A&M)9M^KZ*:+U&,7*30\8'W6P#(1 M#Y<(3"Z+P7%#:!P#Y&*/.G1KIN@LGYAE*V.RK2&&/MER4F0LS1Q>:8P!-,C MO&HVJV%-K8:C?G'+7BZ%@.'2B,A)">!:ST'#$1!STU<[ZFU]!!(<3_IK>^(5.JX&312 A)3S$W=79Q2B%,@,^L[ M"9%3((0#(H#&,T #FMGYNXMS"*KAD DV= Y#/R"D ^""!D"0DDG\(:\^MP5R MZUTOE3VONB0*FYR[GK3U(Z8A%]"8RXA8;41LSX77!EDM%,MBZ\O.@<(L@EBV-']C*C\4-W?O;)WHGK+_/;] G1]6$:DC$:DLW,X1V^T)F- MMHY9:_?PED#$5.JZ'S0D8W2+:'X:[^*:W1@Z[I8@,432J& "#!P5(].XB=&X M:9]DWL5#!!F!2)15*Z""":29HYYG&D=?WAW$2WJ>MV:>?DU^O['GS^< MMROM/SZ\C?+5=?1#^P*UW&O[R)>V?@PTX&+)@?6S20 X.7J>M/6CIQ$=HWM: MT_MOS.Y.6=]7M@C$6>HH&Y@&4XP&4WLWX)@-B%B< E@.8'+ 4\=7$M?(B=/( M:69?F]N ![4;DP/&$T>OA6MMNE=IOT*;VUVB38=[V'!!Y;BC MSN8:VO#IO:2]BVQN-X=D&JMAC8V(@5#.'A+7B(/3B"-0@YLCF"--A!K.UC"Y M%K2[&O=<@Q.>'5"#FY-(:7+B>M+6WZF@49&@45&@!K>PT1#2X,:D'(69T'A) M3!^V^:FKA=T>.A:*#\>PF!APEC"'9QK0B.E3-U\5M4!PCV?O0TA!-TRVDZ MW!=V*202A@$K5L##%Y83K5I4:S4@:S>Q55DL, MB:0B&]90J)Q*73TWJ1&+G+CA.7Q9+;V.OWQIZ\=/HR(Y?4?2?F6UM/L_PQ87 M*=)W1$,;27>'@I33TNX&<9Y832-$K%V]F7)@5FELE)Z^.E=(P_5M+2!D)6TE$C?&PV3Y/1VD9]* M6B+;K!5G0^2-B4$BF,LSC6,DC6-"5M(2@3*8;Q@PNY-+G IM]L\G&'$/NPE093:N]1FE\PHKS.TWQIZT=/@SGE>YZF M[&X1%^FPIX1(N9) R<5>)ZF;! $,LGDQO([0?&GK!\XXPD:W@V:D%[*1&JQ-C8B4*[TT MSE$TSMD_O;#MU'%B5::8'$NX:URM-+91-+;9JZY6""[AL;T9').CK-?X1 M>(6JJY77J9['<2D MR(9M941,I8P[!GB)QAE)H#'7B%?(\3(IK?T$B!CEE48D"3^@JCKQ.A?SI:T? M.@V%DNG-(P]5=6)#H.':28KTO=$ *9G>-?)352?(9F>1"LLI1"P#Y=@BFF@ MDTS? ^2KJ$X0J(.YAH@1KADGY6F\<_'N[?%E?O6YM5#[@MKI=8.R+VU]KS5& M2O8>D_G%&(G769DO;?WH:8R6^)Z5)79+R+K!*9$^LX(&0VG@(5F*G D3(&]((/4Z#_.EK1\X#:)2 MWS1 Z?B\BQ3I&ZHA2TI#EOUS"MGIK(8]9$S(11>0:H"2T@!EK](X1<"%;3>& M0%QV:_R1SIY;A2J*4Z_#*U_:^O'3("?U/[RB2ZYT?&Y%BO0=,;B"@LRM1GRQ M>SG1ER]M_>AIQ);Y'GEEU#!K MZ]/.\ZY,0Z,L\+PK0[8\0YKPX8P DV,"7#MA,XV),AH3S2R3,P30H'8CWZ# M_IK(5#8\GH4+0I:Y*+IB9GA!0YF]2N=GY3MX@ E2'A@4B/'L,54XJD^OPRIO MZ@8Q-.@68__SJA'6L7A\5D7+#)PQ"!#C(..J,7\0NFAF<6I@8DJERK&J0&RP M(,:!AE5CCMGH W7,%B,=,S@0XXF./!%^QN@>9JO=B\HEL6M/!9C$U#1SR9O-(V*?KE<+F[SI^=CM+5VW;2?VF:[]D.Y;!VYZOQ<7UXO'A?=LU <7GC= M@^Q-W2 F!L:" WN(!M!DV-,C&&*&!B;-]0C/]8S" .6FEJF5"3N/TL"DKZ9) MGCW4!F!#(Y$H)),1.2'0$DP:B$F:F R4H]04L])-63+L[!*0$3*F6D&^J$IF7UD&K+E.679L%^$ MRB6IBU@53-;G$=KG_6IPA+?Y..7"_J; ((W;?H/@&=CA/6R#)IV>G':^U UB M:."F$2[I !4XP@UM 7A$1BD7K;U!'@TTRW*HQVW87:24)V!]U2!R6>R<(X%! M[@PC[,ZABG"$M!GWS);+P#RJ.?#,@"Q;ZN0#J<)IMNGI^1MBJ 8&>S2,T$>' MJL(1.F@[B3'*:-<=8<"H$;[H@&4XP\Z!,6$]'PH7C+GKS#$83-! DR6'+<09 M]N QU$%,,"8RVH!&(VS-GUY?O(Y^:VVMU]77D5W@([JFYV.0!VD8Y,_ #NZ\ M&="$U--C&&0<9]!/PPC_= !,@G!.6U]GI,S &0-@T=S-@1 )1[9;QRGRH"Q, MSB25&OAE(*T1SNA@CP"S,13N&29'>&8^V^R0SI\!S7<].7M]J1N$SP!T(_36 MH1 )PFAMI_#N@SV#\1IH2NB0@(1C$(K9STA"Y7CL=,Y 6S/XJ+W!$81R&G5D]E%4W#+@L5XX'8],JIF=@D,FIZYA<83-0P M0D4]M^F/,$CCEB-RE.4&#A*'D:>B?%C:K3, MP%CSV;"AAVL".ZJ6VCS40+,X!RJNA3UQD\IB%<7$ M($[ ]=QA@SL:1LBC0]76"'G+N^U W"9Z"D M$8KK8,_8WF%B1\H,/#+0$TT+';*TELC6;VX]L@ 5 Y:XD*'!2 TS**F]5=;; M]Y9CWF$GVPCO##0TQE/=PH1F-ZJ7$573\S#(T$V:C[H_N&>@ TR/ +& VC,!)?5<4S?N\R<].'_+;XD-> MW2Y6=7L_W[37Q*\[VL%J<7OW\D-3/K0!.XHNRZ8I[S&ULQ9M=;Z,X%(;_BI5=K6:E- 'RT;2; M1FH#UG0U[593S>S%:"\<&/QB MIH]+ZB,7^\Z+B=EP.?V6JMS('^ M;+HA*WI/U9?-G=![_1TE8@E-)>,I$G1YT;ETS[$W,@'Y&5\9?91[V\@T9<'Y M@]FYCBXZCJD1C6FH#(+HCRV=TS@V)%V/[R6TLRO3!.YOO]!QWGC=F 61=,[C MOUFDUA>=20=%=$FR6'WFCQ]IV:"\@B&/9?X?/9;G.AT49E+QI S6-4A86GR2 MI[(C]@+Q M6/ZN05_N??3AU]^G?:5K:\KLAV7-YD7-O#=JYGKHAJ=J+5&0ZN+J@+YNYJZM MWDM;KSPK\<\L[B%WT$6>XPV:*F0/]VG80P,W#Q\VA/O'AS>5'MC#,5WT=&@> M/FH(Q\>7[EGZ82JC)+HVR<= MAJX53>0_#76^*LH8-I=A!M5SN2$AO>CH45-2L:6=V6^_N&/GCR;U(&$^)"R MA&$@6$WUX4[UH8VNDS"B@L1HS1.*8DY2/:JG#TB/4N%#%VV(0%L29WH T&-# MQ..8"(DV>H20:R)HTQAP92VO;084L%$.,Y?4[J8; @3^20IYGJRTRB7%=%6 MKK.#B]IKI7YX1@!9(0P$JW6_ZU235.?(VY,NNA-\8X9&GNH;TP MK;Z@-/\'O7='GO-.,&/19:@G:T7SN^@SU;T12--+7?21QM&)/N6DZNRF'S5H MS3$4K9Y7>^:'>V1>F;1:"9(Z#:L M3;YMZR_ 9AMDS0-0&H:BU;.M,NU5 :0$H#4/1ZM)6SIP[? =#U@7UXT!I/B@M *5A*%I=_,J]<^WV7;,OVT41 MV[*(IA'2 STU3FRHLX"L&HT$>Q&MI8>D^:"TH*2=[<^=>L[D='BV_U>?36&H M*M05KCP_UV[Z?662F)O&'IK'1$ITE;L,^J*?>^^->H+:>Z T'Y06@-(P%*TN M=.4$NJ?O,8Z#VH*@-!^4%H#2,!2M+G[E(+IV"[$47.Z>MG<1_GIR>XU6A*6- M.D\.GWY,&IY^S.T%MY80U"<$I6$H6EW"RBIT[5[A3PS4H,XA*,T'I06@- Q% MJZ\EJ3Q)SWF'@=H#M15!:3XH+0"E82A:7?S*./3L]MAMEBRH,-+G2QMDOE6M MD0J)$(Q&B"C]ZY6.LD@*3YH+0 E(9+VOY3+=<9#JI;][JZ ME2GGV>VHN9;OV3RF*U:S6+5MU!/4.RMIMH=!H 4&H#0,1:MK65E>GMWR*I8H MDGR)8J-6H'87*,T'I06@- Q%J\M:V5W>>]A='JC=!4KS06D!* U#T>KB5W:7 M]S-VU]MWV'9<:YF;5J:=-BU-._K, +2&&(I6R-/?6UV>4+'*WP/0UT&>I:I8 M?+T[NGO7X#)?8?_J^-P]]XLW!BI,\0+##1$KEDH4TZ5&.KU3W0!1O!-0["B^ MR=>P+[A2/,DWUY3H+# GZ.^7G*N7'5/ [LV,V7]02P,$% @ ,XAN6B0$ M#[%Z!P S3< !D !X;"]W;W)K&ULO5M=;]LV M%/TKA#<,'9#4(JG/+@FP2BH6H,."IMT>ACTH,A,+E457HI-VV(\?)2N62=%L M%%SG);'L>X_(<^EC'EWI[('7GYLE8P)]7955>KK*AF%V?=>U?UQ1G?B+*HV%6-FLUJ ME=7?WK*2/YS/\.SQC0_%W5*T;\POSM;9';MFXM/ZJI9'\QW*HEBQJBEXA6IV M>S[[%;]):= F=!%_%NRAV7N-VJG<V)V$N0$S4GD#Z!/#6!]@E4 M2\#N@02W3W"?FN#U"=W4Y]NY=\0EF<@NSFK^@.HV6J*U+SKVNVS)5U&U"^5: MU/+30N:)B_<\JQJ450OT:RD735;E#,GEA^*:+0J!WO.F80V2%=T&GJ)KN507 MFY(A?MN_=_,-Q676-.A5PD16E,W/,NS3=8)>_?@S^A$5%?JXY)M&GJ,YFPLY MYO;,\[P?W]OM^,B!\24L?XTH/D'$(:XA/7YZ.C6D)T]/)X;T].GI6$V?RSKM MBD5VQ2(='CV ]ZZH9(&*Z@Y]8#DK[K.;DIT<+ASZ^[T$0)>"K9I_3-1OS^:: MS]9*U)MFG>7L?"8UJ&'U/9M=_/0#]IU?3(6 !$L@P5(@,*5D=%'E3IK*EF,3H5M4?X^H4^KX(SX-8<3# ='H=$>T MGQ(2A50-2TUAM%.?>P,%WHX"STK!1RZR&GAMJQ%A'/G6= 8$I)/L[DGTKR8.^UGOZNJF&KV[+*;IES$2K/Z;+ M&W%J" KTH,0ZRJF$ H$IA 8[0@,KH9\J222_JSKNUILZ7\H]'5H43A6 M:<6KTZOX\O!J#4:,83RB=1PD=\HZK=:Q3J45"$RA-=S1&CYCG69Y7F\DST4E MF#RGZ'3"Q&@X4B@_'#%J"!HI1&(=YE1&@< 41J,=H]$3&55V5CVCESM&LUOY MZO".ZP1=BTQNMUC5"72/*H7[BC=%9XS^3K^*UF9)?)16FQ6KL_9]X_;,/N3' M0>VM@6X?S\52#E'NQYDP?9_BHZ F5M2I*P$(3%D)V!D)[3;S MN0ZIAU6\#_8"W2$9PP*L.R1S6.1J#LD&=O-\B3M'MM>2G#D$UUG#'&4XA#K0@/JD*'05"('CXSM)OG9 MVCTVO:>$^ECGU!3FZA*?F,/"0-=N4UBPAZ:2,#A:;+>T3]?N]H)!I]_(JM^0 MUC0&14M T5(H-+5P@W'&TX4_>ZAE(MP M)*!>I&\4C8$XHJ&GR8U]<),[/,?PGV3PG\1JDYZMX#VL*J;$B71+8XK#;D2I M3JHICOBZUJ?FN( >V(&3O?ZDW<]]5\6K1M2;[A8!(Q^P#4G8CB1L2_(8=I$, M=I'0EVTD0[8:8U"T!!0MA4)3"S=87&*WN)-$>]S7I'X4Z!?Z#6%1A'U7UQ90 MTPF%IM(XF$YB[Z8^6[#'+=%3GX8ZHX8H'%+]:HDQ+*+ZCML8YGL'^LED\&_$ M[M\^L*98L$H4CWUE*="_\15#[,NF$-^,TX>T73$H6@**ED*AJ;49+"$)7E:? M(5N?,2A: HJ60J&IA1ML++';V$GZ'(Z^V&%[NX^N)H8PXNC&/+$/;#*-QS"5 M9#"5Q-Z%?+8^1P9]#EV=44.4YXWDV1@5ZNILBHH\LSC3P9Q1NSDSB?,?70NV M'CXQWD,&VG,$14M T5(H-+5"@^>C+]MSI* ]1U"T!!0MA4)3"S=X5 K7<^RA ME,L9+B6.)KZQ*0Z'GJ/?*6V./E.SO!!RF"+3[ M"(J6@**E4&AJ!0N[0.;3.,QC"8=C"8]3N^QAU7NU;?%7+W7+);F>:\#F1^O7UV;'L@^+I[..J&"\%7W#]GFKW1-\%_\#4$L#!!0 ( #.(;EJ@.2OMK@( !D) 9 M >&PO=V]R:W-H965T G2<"6)AMF87O8NLI&+]P$_.*S-5ILX)E.E'EWGMAC3T!4$ G+K M$!B^5I"!$ X(R_C38-+VDRYQN[U!O_'*#U;C+,<\F]XI)@UALB"7 E>4 MR1P(>H-D&@INR9TR!@Q!O>O 3R13&"*M9FX5<&:V"?W&M!M< ?EP#99Q83XF M@<42W8>"O"GGJBXGVE/.->2G).Z=D"B,^AWIV=O3X]WT (5IU8E:=2*/U]^# MEZFR!)US)M"Q^ !CF04BG!9=Y ZBN0UY82J6PYCBCC.@5T#3]^]ZP_!S%]4C M@>T0CUOBL4>/]Q"_X1*MP.6C M41*LMMEU!@W:H)VJ!VW5@X-5UYO70+[$-7/U;KFYJ]"#:'^[7$<"VR$^;(D/ M_ZN/A\<4YDA@.\*,6F%&_\['HPZ+GIV_\G%7T/DK&P=;!Y>[-'QE>LZQ$@$S MS'*^IT37!W'=L:KR9]E463P9?7.!=Q?0+@#G9TK93<<=C^UM*'T!4$L#!!0 M ( #.(;EK&74039QX )I, 0 9 >&PO=V]R:W-H965T;,9VJ57]T[^'+3:?MY_7FY^W=UVWF_WC MX7ZU?7=UM]L]?OWFS?;FKGM8;'^[?NQ6_5\^K#OWW^W?>;]V_73[O[Y:K[?C/;/CT\+#:_?-O=KS^_NS)7 MQU_\L/QXM]O_XLW[MX^+C]V/W>ZOC]]O^I_>O(QRNWSH5MOE>C7;=!_>77UC MOO:V*/:W>"[Y[V7W>8O^/=O/Y:?U^N?]#]_=OKLJ]BUU]]W-;C_&HO^_3]V\ MN[_?#]4W\O?#J%SFZ?M;OUPN''?P<-R]>7_%_\X M)(%N8-S(#>!P PAO4([H#S[W,W^N-YNN^VL?X"^%%[/?NR?>K=/]]UL_>'PNY]^F?VPW/X\^_UF M<=L]#_7GS?+CPO M=^NG;7^3[=LWNWXV^Y[>W!PZ__9+YS#2N8'9G]:KW=UV]I^KV^[V=( W?0PO M6< QBV\A.J+O;GX[L^:K&110,@W-I]_<,C?WTV\.D=G8ET?6/H]G1\;[7?\( MK&Z6JX^S'[J;;OEI\=-]]]7QL?\/_]8W_[V7>[ M[F'[?]R#\>7.2O[.]F]/7V\?%S?=NZO^_6?;;3YU5^___=^,*_Z#"U)S,*\T MV$G(Y4O(96QT%/(&A;P^//^[VZ]FO^R?_^M5QV7Z9>SJ>>S]._2G]U :T_2/ M_B><%BTSC;5M?5KFHYTFYE"]Y%!IY+#[O.9R^#*VPQ.T8*HFR(&606N:J@UR MB'::F(-[R<&IY'"WZ=AGA*-3=+9TP13GM,SVG_1U$)B/]IJ81/V21*V1Q(?U MTX8+HJ9!-,Y5+@B"*7.E:\*G1+35Q"":ER :E2!Z_.&":.@,*U/591 $4V;; M)LS+1UM-#*)]":*-!O']9KEF'^N6]%Y;TW\*!E.D9_NBY,%4R?JW.V-N%S M/=Y@:@"()TTT@+^L=XM[=IZ&/D6+Q@)Y3;.%M:VA"&<:[21UIC#,%*(S_?VF MA^.>T3>;;K6;/7;]T_MV=G.WV'SLKM7@S?- )PF3IPIV8W1QN&NHL\[):H\ M9)>#4\@M!SB;@9Q-')W/RRT!O2@U M7Y>$NY28^9!H#@(W X*;.(.?E^ANE.4HBU^WY-V/*2I+$T)<2U8WKNW ]*<+ M>0.&0QS#OU]LOZQJ_FVQN[GCIA ?X-P%+=71O-9HI^$-" _F-5<.00G3#TEK MCN:U1CM->CB$@/@AQ&7+AT /&\"4=1V^$)DZXYJR#9>+XLVFAC$<%4#\J."R M-42@1P+&&FAL& :M@P8*1\+(@?DP8#ZH+"R/HCU0M(>J:FS(65Q="W49'FO' MVTV-8R!W4%E?'J-U8):.G;55^%G/U550M#9,(P>*PX#BH++*/(;?P*PR5T5A MPX48KJ[_GPF_>(AWFYK&0-<0I^O1=46@O.S*RD'XO0)35]FR+$)4B?>1.L^! MAB%.P^?S+5"^[=_X+9"G/5-7E5"0]\0<\ H#O$(<7D>7%H&2IFG[MS'ZC.8* M"P=A(C[>2>),[8"O-HZO/SYV-\O%_>Q//:4OUROV^UA5?E4=S6N-=IK>P*_V M5?G5JO*KZFA>:[33I =^M3GYU3+\ZLHB)#:FS)0%A._.\593HT!G6^2D5TNI MU(9?Y\Z9HAJ:\$TZWF=J#@.XVKS@:AD@K2@5CM0J\U*K9:A MT:)U=9@%<_H$5&WXU6^\U]0L!F:U69G54A8UE26O$*;*V1#X?+S5U"@&8+6) MP&HIB):M"S%LSI151560)W\.7+4#KEIM7+440_OW-_+2IU6M+<+CU7ASJ9,? M4-4FHJIE"+1H6D-FR=39RM3D4R\'J)8#J)8"J#[]M-TM5K>+S2TWV_BMST4G MU=&\UFBGR0V06KXJI):JD*HZFM<:[33I 5++G)!:RN=F,"4-.1 MECGQM*3D68;GG\Z9(JA"FO?Q/E-S0.?KYL73DH)GV9)#%J8*@'Q QUM-C6*@ MTS(KG98,G=J0P.=,5?A1'6\S-88!3,NL8%K*YS(P)<::\),\WF9J# .4EHE0 M6E+:M/W110@L3!E4=*TXWD7J+ 5?+0:350*15G$CGZX>';O.\>KK__G^YNGW:[C;['_\U M&_T;NRE!E5U51_-:HYUF/+!K]:KL6JFRJ^IH7FNTTZ0'=JURLFO%K)P651F> M'\"40>7"$]!]O-74* :"K7(2;,7 :0%DJQ53UIHF_!"+=YJ:Q,"P55Z&K2B= M]D\+&WXKR)1!6X?T%N\U-0NT[RPKQ%;O-/4) :.K;)R M;,5M/2,G2#!5QM5U>) 7;S4UBH%EJT26K1A(K6NRP,J5V9J<#Q#O(G66 \M6 MVBQ;,0NLK7'AT2M79NIP(=;'VTN=_H"S52+.5LS2:05 I\G5V;HB[W Y@-8- M0.OB0*NWSJ;V\;HQ%$:)=&I[FW3&NTTN@%L71QL M%;<8.0JO)#HEMP"\P\WN/9B>9@;S>PM]/]UH<-R&N)#2N:)A!>1TE@-[ MNSA[)ZTR]G^3]R7%[_CA#\3OVM=<=G1*7'](6G,TKS7:Z:5; MAF...G[,<=FR8TV/,]JV"E^\3!6WZACO-#6)X1BBCA]#7+;J6'.7LJ"KCDP9 ML^H8[S0UB>&8H%99BAX]#JCI<4!=ER0*9BV:+CK&6TV-8D#\6F4I>O3:1MQ6 M-;+HR%0QBX[Q3E.3&(B]5EF*'J/TFEEB=N$"S)RI,I4A9W7&6TV-8B#P.D[@ MHXN.-7.B1%V&+^\Y5V8*!^7P$KBD"UP8,>>'3,@O7D@5G;G,S:RB=_ MR"4^WF)J! .QMCF)M96)52[Q\193(QB(M"( M6B/>0.H$!VQMM;&U959377A$PA21)W@.9&T'9&T3D;5E-J651!C"5)4%66J- M]Y ZQP%9V\G(NNGZ_W0]B.ZZV?WS(WU"K>O/JVYSO;ZY>7IAS]]#L21R[VPM=5Q /HV"!6YU"];"*4CUX$66DF>+%)-%-K M>QSQ=&<:N20]4T4<64)SR=-'NH@B$7N/-SS=@]\_K\.S*=A":TU#+K\?;R5Y MLLCQ4&A*'L:5! 7=M49? 9SP(7R7]/&A@HDB]4(1W["6"OJ33AL6[OQ<(-4= MSJL-%TC)$)(>M&>OA/]&R[)VB%MU.*\V7! WEL"I$._8$0"C@&./ +@Z2\\, M%+I-S@,1K^"*N_ (@!'$&6O)UY!<76D:LN(A=)N 59VZ5' M (RAK31]?R00IJYHV_"+;:'=Y$ 0% L"MO$C ,:G9FQAR!7ZV,+]Z:?TT<^" MP-B8)BC3$HX &#T:,RP^$\QG$8LJLICN<5QLNB!N1 M<5PI=BD9@WP. U=C2DN._+.XSPR2GQD=^]D8%#-:,^I,X*I*JCX36DT. Q&Q MDOULE(@9L1E]9C [SRH70J(7>DU. ]&PCOYLE(89K9GIJ9\&0NL:ZAG/(C\S MR'YFE/1G8RS,>,T: * M;09(VHV1I&V-A1L!FZK9NR*HH5UA5E2.PF,779I"PS0C&MG$J9DQK ME>E?$?3QIX6E+[U^5F58G<7'5FQW#S8TM"38S=>1S+MYI29S'!&:2",X(+[E)09B1P4-#-9$Q9_P%;DZ^> MLBC>#'*\&4'R=BDE,Q*W&LCZ.5/5 R+=6)G%SV:0H,T(AK9Q0F94:3WD-P0. MF;JR;Y#08;R1Y*DB/A8T;0E\["9<1D*N\4)GR7-'9!QWA$7(V%'>=99> Y2K M:XP-CY>\T$CJ5)&MS BZ,E4J%DZIUO*1'3)6'0P$ T+7K9+:9CUL@%]:DPX MGSB+N\T@>9L1[&V7DC C:://"['&"VTF!X$86/"XC3,P(VBST-)% J8."DNW MEV41N1EDL)#"S7>*&SY+DC!HYKQ"(,7%.VM55%KZ+!U(&MPY>_ M%QI)G2H2FAG!:"8R\&J[VSS=C*[T:KG(#KFI#N?5A@OB15S;O"[7:GG/CG'K M@HVL;H=H*BC:N! MDIQA[85.D[- =*NC:ANG6\;$9HP-K_D[9^O:*M2>>:'?Y$00X@K:MDL15Q:W MS;D::*M0X^N%5I/#0(PK.-XN95S&Y4;#F,"X66QO!NG>C.![&V=<1N5&ISAA MZUP6V9M!MCX$";4./C-<$L$6(*&"N!'"Z@C;QI">L;'UARDAJL_9.FO"2T=[ MH=OD/!#&ZLC;QI!^@KR-JV&1/HN_S2"!FQ$,;AJ^.0/HOPS2#C MFQ&4;YQVFW,U+-)GD< 99($S@@;N4J1G/' TC F\F\449Y JS@BNN'&D M;R=@K5SCA0:2IXBP-FXG2T'Z=L).-[G&"YTESAV0-PT$;]HHT@.C.NM?JN') M17.NKG'D%'-6 MI5VUX8*X+8H[)^T"XVFK2V)YXLH,D'5N+S2;'$>)XL@)N\!8VL)W^ DU7N@R M.8<*Y9 7=(%QN-$DY%,1A#Z3DW HB:R "XS)C08A+],*;28'4:,@LL(M,*8W M&H0,MT*;R4$T*(A$N(4):K<)-5YH('F*+9JB-MP>1XS/789;H;/4N2,#&\2E M8Q&X-11:N0\[IHS]L,LB/P,D/P-!?O9#MUW>[DFU)]8CT/YA_=#-NK\_]93% M9Z!+KZK#>;7A@D@1O9K7I587..%/I.3 M0. J:-@N!5?&P4:#F "N611M@!1M("C:+@57QL1&@Y@ KEED;8!D;2#(VL;! ME7&P[2\L0&;)E9&O:80VDB>*\%40M27@JV'VD-5%N$ETSM85+;D"@]!A:@9( MEP9Q0U@$8X%9>VTLA-<>9.OZ0Y/PE&*AD>2I(HX55&5*IUW !&?9A!H?KPEF MB=!2L) )M#[I5 OA/L[F2=7AO-IP0<:()P_"L-?"=RT_V3%NS>&\VG!!W(A: M=>QI8_C.2-$HOC-%] 6;A5J1-PUTO&EC^,X(T2B^,T4TB"S0BIQI(#C3+L9W MQIE&W\,G4&L6J1H@J1H(4K5+\7V"86U"C1?:3 X"4:M@6+L4WQF_&@UBPJ)L M%O\:(/\:"/ZU<7P'Y@39\'K8*L):03(F8ZUP MI0OA#LZ&+-7AO-IP0<"(:>WK,JV6?NP8MR[39I&C 9*C@8X<;8QI)[C1)M1X MH!. MNY1H)XC4)M1XH"D_K@I,N$= Z"YY_HAF!;7A@F 1 MP9:O2[!:^K!CW+H$FT5N!DAN!CIRLS&"991EMK+DFA9%5I(GBWA7L(-IG7;! MV+_HHR^K#N(UP2P1? K*KTE4/^WD"RU;US$37>[,XA(#Y!*#@YGKM3!?2P1V MC%MS.*\V7! WPEH=3=D8YC/R,1;S.4D9A_E9'&6 '&6@XR@;PWQ64<9@/E/' M8GX601D@01D(@K*+,9_1D[&8S]5QF)_%8@;(8@:"Q>Q2S&=<92SF,W4LYF>1 MF@&2FH$@-;L4\QFA&8OY7!V'^5FT9X"T9R!HS\8QWU%\93&?J6,Q/XM2#)!2 M#.(6K13,=Q/.KY5KO-!9\MP1^;HX^8YCOF/472SFK5]>NC_\:^94/ ,S7Q8NCRL.IQ7&RX('O&P>UT> MUO)]'>/6Y>$L-C) -C+0L9&-\3!G&:LKNJN"DY9!0:[[)G2;G ?B81T;V1@/ MLYJQDNC(V+JR(I>V%KI-S@/QL* CNYB'&1N9*9J2(@!7YXC35N@W.1'$PX*U M[%(>9O1D35'05PPM*QW=AI1%9 9(9 :"R.Q2&F8T9E 3J1U75MF"0E(6%D:R M,Q!D9^,L7#,72"A:0_;:,76M;@/1>(.B]QH&8L7(YUUIRC@=75[N2'.)E\7!X.\Z;]4[B@R,I8L< M#VDYNH[Q98%:I/P"0?F5$-\883!BK^MP'6TN]'-^@%DP%6G"0-"$I00XBB2R M#&PN]'-^@%FX%KG%0'"+)00X2C",0^R:GJ:G91$[)IB%A)&4# 0I64J"8]## MZ,GH,U )=(_Y9>%F9#H#P71V7GZ/XQQ%P?B:'$UHN&\VG#!(X$.&YK7O5J:EO[L&+?N>=19Y&R Y&R@ M(V<;.UQAQ&OL"BN<#*N-FZ%DRGC5CBS6-T 6=U L+J-KW R8C93M/3;?J:.6^',XG # MY' #P>&6@-&,M(U;X>3*F!7.+&HW0&HW$-1NXRN!WT^)CZ;H-NMHWW>&\VG#!PX#@^'6U;Z"K?=,=SJL-%\2-X#BK M]@T8G1M9Q])2N1TCR\+/R P'6.DCU MU@'CI#-DY4-+2G>,(POV(\<=J#ON8(+C3KC7\V/*<6Q@D0[/INKPCC?$S \0 M;H 0AC\W#[7AON3Q9GO7=3N_V"W>O^WI_F,W[^[OMSWM/ZWZX?[=8/S_^\ZQ:WW69?T/_]PWJ]._ZPOX//Z\W/SVV_ M_W]02P,$% @ ,XAN6A/0Q8YD$P AOT !D !X;"]W;W)K&ULQ5U=;]M(EOTKA'>QF &2-EG%SZQC(''M8!KHF6ET[^P^ M+/:!D1E;:$GTD'0RO7COJ:I+'AU^W'RMF]_: MQZKJ@G^N5YOV_=5CUSV]N[YN%X_5NFQ_J)^J3?_)Y[I9EUW_:_-PW3XU57F_ MVVB]NA9AF%ZOR^7FZO9F][>?F]N;^KE;+3?5STW0/J_79?/[QVI5?WU_%5T= M_O#+\N&QV_[A^O;FJ7RH?JVZOS_]W/2_7;^BW"_7U:9=UIN@J3Z_O_H0O5-1 M7FRWV(7\U[+ZVAH_!]M:/M7U;]M??KQ_?Q5N4ZI6U:+;8I3]?U^JNVJUVD+U MB?QCCWKUNM/MAN;/!_0_[:KOJ_E4MM5=O?KOY7WW^/XJOPKNJ\_E\ZK[I?[Z MYVI?4;+%6]2K=O=O\'4?&UX%B^>VJ]?[C?L,ULO-R__E/_=,&!N([,@&8K^! M.'4#N=] #C<01S:(]QO$.V9>2MGQH,JNO+UIZJ]!LXWNT;8_[,C<;=V7O]QL M!_[7KND_7?;;=;<_U>6F#[ML@S^HJBN7J_:/-]==G^1V5]>+ M?4(?7Q(21Q**1/"7>M,]ML%_;.ZK>QO@NJ_NM41Q*/&C8!%5M?@AD-&;0(0B M#O[^JPK^\*]_#%9]'41V=Z=CR2DL=3J6.& Q]ZJ_K_]!C_:;GI1W@[5+]4BVKYI?RTJH+_^:D'"'[LJG7[O]1XO>PMIO>V M;4SOVJ=R4;V_ZCM/6S5?JJO;?_N7* W_G:(7":9 8!;+\2O+,8?^LG#>!&47 ME.NZZ9;_5]T'B[KM* 9?D)(=TK83?[D582Y%DH9A>'/]Q>2'"LUDUO?Q8:AB M\YM9??):?<)6_]?G]:>J">K/N[G?!D]EVP7WSU70!)MZ MLZN]7+T)JK+9;#]?;KJJWW^W[:N+LGW<'KF6+<5).IH.0TXF(Q2;]4Q.LE=. M,GZ>O%:OBUYN%O6ZHJK-)F? 9(3*&#ZL$O+7$O*9)?3C_*5JVG)%U9*/,DWD M>!'?C<-$.&X+*A]5%>=FE%59\5I9<.I!@"@1F\1Z%^J0K]'J( MWN\.1#043:'0;*J-\]L(=IS>0Z6G'*C)V"-':C[%N10(38&8ZF!O#RUL=[@F M:Q>C>J3,\XBH?!R9%84@RF;3FENV/@V.V/._<=DOO6M3!^5!ZI!$R/' %H4D M>!@'RK 8$Z;X/.?RH$]4(_Y,]3_KKF?@]0SMV["WGZ'O\QDY]R,DFD*AV:.A M3YRCQ&_K!YWR[JE&HBD4FDVU/A^/^!-RI]:?CA9SE!8R)Y;].#)+TYA8]N2'8<^K;-'R;7V+I\VFY MSDZJ1: J%9E.MY8[@Y8[+TA>$EDF(E4_$"9$1 M!WT^M[FU:\TC>,US^-*U;EZ^B?6[_*%. 11-H=#L<=$:3,1^ES]48$'1% K- MIEH++,%;$T[+?^PH1+((Q^OZCHJ,4^+0SV02O>>Z>FZ;:='[6.TC@ M[!E&HBD4FCT,6GR)S.]ZAXHJ*)I"H=E4:U$E>'_&:;V3=DLJ(T+G'XD-B2^# M%9_B7 JTV!&\V+FKU^NJV:WG[0Q;;NZ?VZ[9_OHM./H9R0_4L(&B*12:?4V% MUE32KV4CH5H)BJ90:#;56BM)G&4CQS9,E B1$M_7DZ$R2XB#.)_@7 *T@I&\ M@IFUGKT<\OG$G6TYE[8+B !>8 M+\=U'D/1% K-'DHMB6*_]E$,M8^@: J%9E.MQ5>,LX]BPA8*B3-+*JZ@+A7C MT8ES*<^7*1)#'2L4FCV>6EK&?AVK M&*K_H&@*A693K?5?C'.L8L*%RJBKT8E ^BL,/KFYQ6M%%I_!J]I^YM'8YDMP MGKM0&PR%9M_VJ35EXM<&2Z":#XJF4&@VU5KS)3@;+"&\K;@0:39N%'2HS(A3 M##[!N01H)9:<;(,U5?]/U79E5^V_^K6Z1?UU4S5OZ\7B^6DY?&; GB"H<05% M4R@TFV8M^A*_QE4"%650-(5"LZG6HBS!&5?)V(V2(BI2XNI4*E3*B+AY3_$) MSB7 >&P +Y7F+FDOAWT^=^>)"[V5"H5FCYM6>TGJMT= A1@43:'0;*JU$$MX MC\^I1XR?AW"T1Q"AQWK$.>11HN51,OG A6ES.R'D3B*ITYUQ8"R)"_?YI.86 MK651PLNBF=YV,K:BCM! >584#>>0%ZF6%^G)EI7K\>$"'C=?C&L7@Z(I%)H] MD%J\I'X-JQ1J6$'1% K-IEK+I!1G6*5C(RK/B)3FUNZ MEF79>=PKSUXW7X7SY(4:8R@T>P2UNLS\&F,95/I!T10*S:9:2[\,9XQEI#$6 M4@]LHD*EB"/BBT\^P;D$:$&6H8PQX^/=TZ7?[MI'P)G?_+Z=)Q[4V$*AV;QK M-9CY-;8RJ%2#HBD4FDVU\2APG+&5C=VJ2&0RH6['(6.C0N;C6QT5G^)<"K2$ MRG@)!5OE?DX-H/>50=$4"LT>2*T*L\)OVX"J-2B:0J'93]_7:BWG+4&7MK&' M.JEMD+%'V@:?XEP*M(K*>15UDB.>$P\DSQ-!W.]-1,J0NA" 3VMNV5I!Y8[/ M+3_-$\_'WE5<$)8X$9=GA,?%9SF7!:U"'3FENV5G(%R@N;;B 7==7Y.IVG-M0M0Z'9 M8ZQU:N'7+2N@PA&*IE!H-M5:.!8XMZP86V!1F,6$649$CMK(.51E[.>U MAWR^KC,6"Z=@<(/Q$L9X":\-XK _&-]0+0:#&_!MO/PXY&U#MQY!O,KX6(\8 MAQ[M$6=Y[W%HO/@XY'72:2^^#B=US]T),6HBF=GE&F\6#AV?"G_B"Z_#Z6<2 MGA"C)M*;38#QOM_P.WTNZYAPB?=B\P6X-RVH/H'!#0;0>&5QZ-?).NP/QC?V M;<0HN '?QON(0YR==<#BV\2TES61T^RJC5<#A]]I9UEMXF+OT>:K<)^[4 T$ M@[-',3)$4.37M3KL#\4W%$[!X 9\&X(KPEE7!RRV5TS'J(F<9E=MR);H.YTK MJU=J,)][F+%$ IN,(J&&(K\>E.'_<'XAKI3,+@!WX;PBG &U0&+[Q4G MZ"\^I]E5&_HK^DY[RNH5%_6Q)TIQG\!03PH&-QA*0TE&?FVIP_Y@?&.%'PIN MP+B)S]_D*];I@<(.1,R1DY-?N M.NP/QC=6[*'@;+Z%(?8$T/$2ISM>1.BQ;[/Y#&=S8 @PP0NP7ZIV>=\W@.7K MU[O?@C_7ZRJH^A7>_4Y3@36EH' *!C>@U%!WPK,I); Z# JG8' #O@T=)H"F ME!@[37DNJ1L:R5 1YL3-?!,9SN; T$:"UT83R]C/X9W/T7V>(N$4#&XP1H:2 M$XGGOH"56U X!8,;\&W(+<$;=VY]8?RRYJ-]@0@]UA?.(H&$(8$$+X%.,ZO% M6-=D"7$Q+Q484Z^1FTAK=N&&"A*.SWL_T;86Q/U5-!7$(^!I*LXB*X0A*P3O M3$T?&RYA6O-)NSA@R30B)+40P4S MJDL0D?'XZ8-J(KO9]1NB1?*6U'23N)AES6?N/G.Q\@<%-Q@Y0_Y(SS:4Q-I0 M4#@%@QOP;4@M";2AY-ABRB1QNS852#>*LZ@8::@8R?M1TXWB8GXUG[G[Q,7J M(13<8.0,/20]VT\2:S]!X10,;L"WH;TDT'Z2Q/U..7%?%!4X;A)G45_24%^2 M5U_33>*R1C6?OOO,Q1I1*+C!\!F*47HVHB16[$'A% S.YCLVQ%X,-*+BL;LD M8NJ4@@@<=0H^L=FE&[HK_B[_R;=#S6?K/%&A< H&-Q@M0R7&GJVM&*OMH' * M!C?@V]!V,=#:B@F_*HL2XF4'9*@(8\JAYC.$4#&[ MZ&_8J ?%8]-IGXIBI!XY"P9&^4)\3HU M-9'C;!8,513SJNBDY>SI8(^]CPL*IV!P@Y$R1%R<>^X/6-4%A5,PN '?ANJ* M>9_.K3\0[V@^VA^(V*/]X2Q:*#&T4,)KH=,G ML)_H4R7,*CYE-W;EA0. 6#&PR=H4X2S\Y3 M@G6>H' *!C?@VU!""=!Y2L:&TKA!C&-RRG3B\YI=N2%5$G?3B6H2%_.H^?S= M9RY6^J#@!N-G2)_$L_648*TG*)R"P0WX-D16 K2>DA/N?")BZ$YQ%M&2&*(E M<7>>J$YQ,9.:S]]]YF)%$ IN,'Z&"$H\6T\)UGJ"PBD8G,UW:LBM%&@]I2>H MKND8-9'3[*H-U96ZNTY4E[BL2\T7X3QUH7 *!C<81$,YII[-J!0K]Z!P"@8W MX-N0>RG0C$K'#M.X54S&J(F<9E=MB*X48#_YMJGYG-UG*M;90L$-QLR0BZEG M9RO%RCLHG(+!#?@VY%T*=+92!V>+BHWRF+@M2TWD.)L%0W2EO.CZ<=-VY6JU MWG:![52K=\M^46_:YW7_P[=@(N#XM]W\CMVG']:H0L$-B# MS5 X!8,;C*2A!;/(;_?(L+(-"J=@< .^#=F6\8:?4_?(QJ]3/M8]J- CW8// M<#8'AI3*>"EUFLF=C?61$-1=AD3@N.:S"*G,$%(9+Z3F.MW9V*2B3Q:)P#$+ M9Y$FF2%-,M[)0ATW+F&'\Z6Y-S:L"D+!#8;64$&99Y,KPYI<4#@%@QOP;>BM M#&AR9<23*R3U\"XB,"K&-V*IB>QFUV_(GHRWNE"MY&*F.5^?^_S&RBP4W&!\ M#9F5>;;",JP5!H53,#B;[]R0=#G0"LO'-E<<44\+(@*C@CHIY;.;7;\AA'+> M%$/UDXM9ZWQ]SO,;"J=@<(/Q-817[MDOR[%^&11.P> &?!LB+P?Z9?E8PE$: MAP@C7H@YD=GLV@VQE_-B#]5++FO \T6Z3W"LS8:"&PRRH65SSS9;CA684#@% M@QOP;0C,'&BSY<13"JF&,@X;=Y.S*+W<4'JY!V?-MT?/U^0^F;&F'0IN,*:& M>LT]FW8Y5DU"X10,;L"WH29SH&FWQTJLK]V3D/K:G0K-XIAZ$B:?H2L'U^UC M576J[,K;FWZ1/U1WU6K5!KM9]?YJ>UK\^M>@J3YO*7KW05Q=C_[^,7JGHNW? MKS7,[EOVD7%6?>\CPA^U7C,WRX?'UEZY^ZD?A*OA4=UV]WOWX M6)7W5;,-Z#__7/=S>__+=@=?Z^:W7=JW_P]02P,$% @ ,XAN6D5IL&@/ M# 1I4 !D !X;"]W;W)K&ULO9U=;]M&%H;_ M"J%=+%H@B?C]D;4-I)HI&B#M!@FZO5CL!2.-;2(4Z9*4W0+[XW=(,QI.9C3B MI*]XDUCVX^K-KKU7W7/;Q>K]OM/=OG[:OZ M@57\+[=UL\\[_K"Y6[YT6UNKD:?O>^N;FJ#UU95.Q] MX[2'_3YO_OR!E?73]LCOV$?6_?KPON&/UD?*KMBS MJBWJRFG8[?7JC?>:9E&_P1#Q[X(]M9.?G?ZI?*KKS_V#M[OKE=N/B)5LV_6( MG/_WR#:L+'L2'\?O(W1UW&>_X?3G+_0?AR?/G\RGO&6;NORMV'7WUZMTY>S8 M;7XHNP_UTT]L?$+# +=UV0[_.D]CK+MRMH>VJ_?CQGP$^Z)Z_C__8TS$9 ,O M/+&!/V[@S]T@&#<(YFX0CAN$(Q@V&I[Y^?NY#XDC>Y3=73?WD-'TTI_4_ M#-D?MN;Y*JK^0/G8-?RO!=^NNWE7YU7KY-7.>5/R@R:OMLSAAY^S:=BNZ)QW M==NRUN$5?0Y\Z7SDA^KN4#*GOG5X=OB2,'[H[5G7.+W7U\LUVVQSR M!_O \4/_$0 G;OG("[X7C MNWZHV7PS?_- LSF9O[FOV9S.W]R3-U_S@AVKYA^KY@^\X 2/Y[<^5%W[@F>[ M8_P_4<8?BXH7L:CNG ]LRXK'_!.OU7_><8#SMF/[]K^ZU#_O+=3OK>]5K]N' M?,NN5[P9M:QY9*N;?_S-B]U_Z@J!A!$DC()@4LF"8\D"$_U&?GEMGU]>Y?#R MTE7D&18-L+[9/]X$;AS%KNM>K1^GV58#_LK;M.PS/%=OR+!T:ILM2 MJ SUZ_282"8E-_HF-_(F-_?AI,BVSGY(\_L'7.:G)^+^RP^9_8Q M+P_,Z6I3]H<87::?=YU.\NB]\J*ODJT&N:^2K])M? ZVZ0;!I'3'QW3'QG2+ MDY_SOF2[.[;3Y4U#/JT[R>/C*F M/29P/2]4FY$F,DQ]58"(>5C62;R$(WI"$CVS)7Y@;=&_'9_3D8PDZP,;22-0 M&D71Y)H(;?7"93L2TC@W4!J!TBB*)A=.^+!G%N)Y'2E2^DP2J=,G&TU<&&>: M=@057!1-SJ!07,_LN/_J[EFCS1K4:Z$T J51%$VN@'!;;UFY]:!V"Z41*(VB M:'+AA.%Z ,4=&=.FXONZYJ/&*7T':K>67 G7M8?Z46U.[1=TS_\ MGW/R;]H$(V5U Z41*(VB:/)ZE#!IWUUV10KJVU :@=(HBB873OBV;]1"V[FD MD3;M1%Z4:-:E=(&)IUF7T@9FJA%2;:";G5R7\B>KJ69U_:9V,_QMSA* >>?6 MAS)V>16[OGH)>?:%//O!LCT(:MA0&H'2*(HF%TX8MG]V9?C\>Z61,7WYZSQ- M$^8%GJ?I.U#51='D# K5]S$N0 JSRB:G$$AS_X%Y)G_S6+MP3P"ZU<#5*NA-(JBR9\9%%H=+*O5 52K MH30"I5$432Z>;E[7O &K?4!J!TBB*)A=.V'< L.] U6JE59T-(>:1 M6.?M$LX=".<.S,X]:4=-_W:)#6^7Q@]22]VJ?JI8\[+>;@\/A7Z.T+PKZX,= M22-0&D71Y*()Q0_B9;L45.BA- *E411-+IP0^L#HG=;?GTG4E=4@5M5OHPL, M-0L:1!N8)IKOSV@"$YDHYT"X<6!VXV_M.+.7*LS[MSZ:D30"I5$43:ZDDL^'$/.8K#-X"4D.A22'LR79_CPP=ZG"/ ;;E@*E$2B- MHFAR-84XA\N* MU\I4L56:V-D08AZ)==XNL5H="B,/+V;D)U:1V.8-19/S)LP[,IOW_&XU M^?,+I^+I'MJ78UK",._;]NB'T@B41E$TN8K"_J-E+_X5044?2B-0&D71Y,() MT8^@EP ;:?*7P]Q,O6+71A/IA5F@1A)=I!]KECNH-C()3G_=(A+>')F]&=:& M9J]KF =D?8@C:01*HRB:7-K)):FFCB0S<5//)6_.PK)-X"8N.A$5'T#7J2)7E1->U-YI [969S,.S M3N8EU#H2:AVAU'K.66+NJH=Y4-8-!RK?4!I%T>3R"OF.EI7O""K?4!J!TBB* M)E_U4LAW#)#O6#7K$V<*3:3^3&$>EFT2430YB<+$XX5,W&XAQ#PJVQ<)E$:@ M-(JBR?45CAXOZ^@QU-&A- *E411-+IQP]-CLZ/.ZF^K&2EL[&T+,(['.VR76 MPF/A]/%R3G]R9<0\!NM7 53CH32*HLG5%!H?+ZOQ,53CH30"I5$432[B77>+F'NL3#WV&SN9]K7VXH_+LM]?Z'\_D50]QW*V=95 M>^";3;K3[)@B53\PJ;SE?F>@^UJXFW+Q3VX1#:11% MDQ,NM#_Y2]H_^S0S=S;3/!S;C@6E$2B-HFAR887O)\OZ?@+U?2B-0&D419,+ M)WP_ ?A^*!3A- :11% MDRLKI@F29:<)$N@T 91&H#2*HLF%$],$"6":P,S0C]'1%@+ZN7LHC:)H>_6+RCLS:F:YJX2'-A53+&2;?RB-0&D419,+)^P^!=P^+9UY^S1-G/;V:>8Q66?P M$IJ="LU.S9IMVZ7/K\N?#R'F,5EG\!)^G H_3LU^;.[S236>;N$UF9" M:[-OU%J[%0OS7FR/CFCCMFU'SF*PS>(F5[DPH<_;MRGQR <',M#Z^H98,I5$43:Z.L.1L M64O.H)8,I1$HC:)H&=T_D08AZ)==Z@;KQN[QGK2-[E-U=C'S?\!4$L#!!0 ( #.(;EJ;SETP8 4 # I 9 M >&PO=V]R:W-H965T+/9"D6B;J"2Z)!6G11]^J4-$*Y98*9CX)M:!_#G_ M<*A\ECG=" M^F'>*8X<[+HC)_99,IA/\VO78C[EJ8I80J\%DFD<^^+'!8WX=C;P!D\7;MAJ MK;(+SGRZ\5?TEJJOFVNASYQ*)60Q323C"1)T.1N<>V>+H9MUR%O\S>A6[ARC MS,H]Y]^RD\_A;.!F$=&(!BJ3\/7' UW0*,J4=!S?2]%!-6;6EYUU M!#%+BD__L4S$3@=OU-(!EQWP\P[#E@ZD[$!RHT5DN:U+7_GSJ>!;)++66BT[ MR'.3]]9N6))-XZT2^B[3_=3\BON)1'X2HO-(3ZF?!!3IXD +04.FT!67DDJD M\UTT/$*WNI#"-**(+]%YS(5B/VF(%ERJ[$K1Z@L/V9+IRV\OJ?)9)-_ICE]O M+]';-^_0&\02=+?FJ=2CRJFCM(LL%B1Y;H:6#)"MW0 M@+('_SZB[]&=X*D^"-$EO5?ZCE0B#50JLG;_7FD)]%G16/[7E-!BO&'S>-F# MXDQN_(#.!OI)(*EXH(/YGW]X(_>OIF0 B=52,ZQ2,[2IS^^X\J.RO (_>PXT M%E AK=X.H'C6$/7< ML) FBNE HQPO?J%//*:(?D^9^M$8KE6Q[PQ!J=7]8^,?'[A^RP&AT@.D5D^/ M@27/"AR=*YATJ>#78!O/P(UGIYO?5+H^^SU@V(?H/;= :O6$&)SR3@Y=^J M!J563X]!,,^*,9U+?]2E]%^#F#R#3)Z=F3J4?D>SUG%Z3S"06CTKAM2\\:'K M'Q3KH-3JZ3%@YUGAJ'/]3SI\';0/]4(KV' 8MG/8-16!+O_L%WR;4''$@R#=L.% NTIOSV1O>8]/QRUKP& @ <' _370 M"07M@_?.P&N@(#$H2 Z-@@04!:'4ZNDQ*$A 4-"NTMOS/@JV+PI#@@2$!)L7 M1<GO>I\'6E3$T,#B$AT&[ M9%]?PV88?(ZYSL[>,[U>5_F6/(D"GB:JV()57:VV_9WGF]V>7;_PSA;%YCTC M4^PE_.*+%4LDBNA22[K'ISK7HMB>5YPHOLEWN-USI7B<'ZZI'U*1-=#WEYRK MIY-L@&J3Y/Q_4$L#!!0 ( #.(;EKH2YTM8 , /$- 9 >&PO=V]R M:W-H965TWSV^N]KCM53?]!+1P'V1 M"SWQEL:L3GQ?)TLLF#Z4*Q0TDTE5,$-=M?#U2B%+':C(_2@(AG[!N/"F8S=V MI:9C69J<"[Q2H,NB8.KA#'.YGGBAMQFXYHNEL0/^=+QB"[Q!\W%UI:CG-RPI M+U!H+@4HS";>:7@R"QW K?C$<:VWVF!=F4OYS7;>IQ,OL!9ACHFQ%(P^=SC# M/+=,9,?WFM1K]K3 [?:&_:USGIR9,XTSF7_FJ5E.O&,/4LQ8F9MKN7Z'M4-' MEB^1N7:_L*[7!AXDI3:RJ,%D0<%%]67WM1!;@.AH#R"J =&O@,$>0%P#8N=H M99ESZYP9-ATKN09E5Q.;;3AM')J\X<(>XXU1-,L)9Z:7D@D-3*1PFM.1,I$@ M4'# 3&'*#5Q*K5$#Z5TM/( ;"J2TS!%D!F^Y( !G.5QD&9V+';/KX(-,><83 M9D]*PXMS-(SG^B7!;U$5<'%OJD 8^X9\L);X26WO665OM,?>F+B%66JX$"FF M+?A9-SZ,.@A\$J]1,-HH>!9U,IYC<@AQ^ JB((K;#/IS^*##G+@YT-CQ#?;P M7:/F*0IC3R5W9_8#WLD" ;^7W#RT*=Y):.O(B5ZQ!"<>%0J-Z@Z]Z?-GX3!X MT^9M3V0[O@\:WP>./=[C>QV/8@'7F""_8_,<7\&MDB4U4CC'N:$9;529F%+9 M=5\NB0+>&RSTUS9I!GU*TQ/9CC1'C31'G6'QV=4S3 ].[U!1??XE$>$%%_" M3.F7;3)TR'84&36*C/YSOHSZE*8GLAUICAMI MCO]AOG1S1W6(QYL0#X];8KS2H)/I+S5XW6CPNH^$$5(HJO=%U3%R MY:[HA/K@?SS[GAG_ZB'G#V(]%NVXER2'W&49.>3E93KT^DT\U<\]K(W8LT3 M=>96I+$GU6YZ-\W6*?>"LE,<3>ELYDYC+TPFB[/RV%6Z.!.YC,*$7Z4DR^/8 M2Q_?\D@\G$^LR=.!S^'=2A8'IHNSM7?'K[G\NKY*U=YTHQ*$,4^R4"0DY;?G MDPOK=.DZ18>RQ9\A?\BVMDGARHT0WXJ=#\'Y9%98Q"/NRT+"4Q_W?,FCJ%!2 M=GRO12>;,8N.V]M/ZN]*YY4S-U[&ER+Z*PSDZGPRGY" WWIY)#^+A_>\=J@T MT!=15OXE#W7;V83X>29%7'=6%L1A4GUZ/^I ;'6PW!T=:-V!/N]@[^C Z@ZL M=+2RK'3KTI/>XBP5#R0M6BNU8J.,3=E;>1,FQ31>RU2=#54_N?@HO"0C7A*0 MBTA-J9?XG*CD(,N4!Z$D'T66\8RH>%<-C\BU2J0@CS@1M^0B%JD,_^4!68I, MEBI7WJ.:9$FNI2?SK&A4=7QYR:471MDK)?'U^I*\?/&*O"!A0KZL1)ZIGMG9 M5"I_"JNF?FW[V\IVNL-VBY)/(I&KC/R>!#PP!:8J$)MHT*=HO*6@XB7WWQ!F MO29T1NT6@Y;=NS/ '+:9'%;JL1UZ[\)$34B8W)'/W.?AO7<3\=?D2RIRM1&0 M2WXCU9E,IKDO\[1H]_=')4$^2!YG_[0%M!K/;A^O^,HXS=:>S\\GZCLAX^D] MGRQ^_<5R9[^U!0-)S B-O0F-#:DOO@CI16KZ@_ V]+WB&Z$U@2H1IQ0IOM'N M%]9\?C:]WW:CV8:RVLS'/ NF6/,T"")&:&9;T(S MQZB9>3,Y&S73;+.[9DXVYIV YK'9D7-" N\Q(VM/_9P$.6\S#Q3I.QU(8H:_ MUDS_]LY&SM5Z0*3H8*F9X=E"$PLC7VN5[62 M8E5[P!(4UNZ;EUAJ9B0T*=&Q28FBDA*6FAD>34H4A91H$X-:RA8U=#0QE"@C36A[7GVPP,=ZHA& M-@8CV_[L[[/HA@?K?7=F"!1D&@49'?O>%2H?8JF9X=FZLP<"5N<28(V;4XT2 M&(+DF"8Y!I/<4L0Q3_VB HK[OV$2Y&I2BUT%^_J<>$AX>B1\/U^'SV_5UJXB M85P=E2&@D&DH9,[8V8]*AUAJ9G@T'3+X1F37[$=%OEK-6$S8S&J_0,4TRC$8 MY?8LV^'>O7WH?(6-:81C,,(=5,'P4AX>L;?30\ E M9H9' YZ- GBP2F^?6=>?!WOK0:L! *_[NA\>O7< AL ^6V.?/3;VV:C8AZ5F MAD=CGXV"?;!*;Y^;V+>K)C3SV3#S'5H3?:X&P";TCL(0EPEMS9CV?.S"0$5, M+#4S/!HQ;?C1MZZ%@..%0"K]/:9-BI@YS/6CB8_!R:_?<]^HQ*? MTR2^W2YHYG-0F*]9QO!E 7C4WJX/P7K.UA/^8[.>@\IZ6&IF>#3K.2BL!ZOT M]KG)>KNK0=.>@T)[K=70\XZ&/6=LV'-080]+S0R/ACT'!?9@ ME=X^=X8]5\.>.Q#L=;\Z %O0^[VD(1#0U0CHCHV +BH"8JF9X=$(Z*(@(*S2 MV^G6J^_*-_(SXHL\D=5[UYNCF[?^+\IWW9\=?VN= M+JMW][5,]:\$/GGI79AD).*W2G+VYEC9DU9OYU<[4JS+%]QOA)0B+C=7W MX M6C10YV^%D$\[Q0";_Y&P^!]02P,$% @ ,XAN6O_YA;1Q#0 R*H !D M !X;"]W;W)K&ULO9U=;]M&%H;_"J$M%BV01/S^ MR#H&6LT4#9!BLTFS>['8"T8:V]Q*HDM2<0KLCU]2EC6A(X[SD36/9AP^' M<\A3OF=>D5V\OJ]$OMIOM%G/?=>-YYN\V,ZNK_:_>U]=7Y6[9EULQ?O*J7>;35[] M^9-8EP]O9M[LZ1R_+W[\';U9N9V0Q)KL6PZ1M[^\T4L MQ'K=H=J!_'&@SHX[[3;L__Q$_WE_].W1?,YKL2C7_RI6S=V;63IS5N(FWZV; M#^7#+^)P1%''6Y;K>O]?Y^$0Z\Z9-?7U7E@U-UT2VM^V$_ M^_NMV_DJMMV9\K&IVK\6[7;-];LRW]9.OETY/Z[;LR;?+H73GG_.HA*KHG'> ME74M:J?-Z&/@2^=C>ZZN=FOAE#?[39;Y/N'MI^9.7 ;YGHDF+];U#RWNTT?F M?/_=#\YW3K%U?KLK=W4[EOIJWK3'UHUPOCP#\7VS8'Q?;6^2"6 MHOB2?UZ+%\YO5;EK?U@Y3'QNVK_43;5;-KNJB_OWNQ;AO&W$IOZ/:?(?]Q>: M]]=5L]?U?;X4;V9MN:I%]47,KO_Z%R]V_V9*!1+&D# .@BE)"XY)"RCZM7KI M+!\OG?7^TC%EY!$6[6'=_PZ^7 =N',57\R_]J1Y&^9&7^&H4,T3Y61JH4=P0 M%>ROEB^&HPZ/1QV21[TH-QM1+8M\O2]"Q7;5UKRJ^_@_Y^3?3/-![L;V#$7" M&!+&03 E5]$Q5]'$925")@T)8T@8!\&4I,7'I,7(LO((BWL7N1E4Q!"6> M7E1,05FHU113D)N92TIR/.+DTI+2WCNOG?:,S!O1'G-W[Z%4E?)A*ZJ7Y7*Y MNR_$RC0=Y)YL3U DC"%A' 13TI4>TY5.7%529-*0,(:$<1!,25IV3%J&K"K9 MX#+W@]C3JHHA*-1+#S,%I8E650Q!28^D'+'G2J7D@NI*[\\OG&VY?;DO- Y5 M:.A]VYZT4!J#TCB*IF:QIW>]BHU"%I#$KC*)J:.JEJ/5)_V1:= TTI M [Z;:;)F80CSPBS0PI@IS(_U^L2-84EPXI;&D^+0H]7AV>*S?3QEBW)KG N2 M;GV.(FD,2N,HFIHG*6>]<.KR E6V4!J#TCB*IJ9.JEN/U&'6Y24:7.EQD.K% M91CDI8$NE4Q16:#?U9BBXNA$_\63^M"C!6)[-A8KL6VZTO)43GXI-\(1?^R* MYD_CH9-$ZU,226-0&D?1U-Q()>LE4U<3J**%TAB4QE$T-752U7JD_K*N)NFP MFJ2A7DV&05$T*":FH%2O)8:@+#I12J0H]&A5:"HE?V_N6NE3R;\8CY[D6I^5 M2!J#TCB*IJX+20WKNU.O#$&%*Y3&H#2.HJFID\+5)]65;4$YT)2[!2_4>RZ& MJ/XMQ6$:AT']8G&8'0,I#,T5Q>\M9-*2[VTK:_+U>M.6COT:4+FO)LM6[>Q: M.=26ES,!^RIDG![LBB9V21.[ICG&HJ8OA:L?3%UQH%H62F-0&D?1U-1)+>O3 M:[.V%2<<5(#,U061*6C0Y#4$I;%^"V,(BGWO1,&1(M"G1>"G;?YH:C&W:>FM MK<\]Z)(EE,91-#4/4I7Z\=1E RI:H30&I7$434V=%*T^O?YJ6S820\BV5;/RXX=.A* M)93&H#2.HJFID<+4SZ:N)E#%"J4Q*(VC:*HI3BK6@%YUM;7%N89JXD:Z[C&% M>6&LM5P9/3;;F431U)F4 C*@!21=GRB_G:T7CQZ([<4!I3$HC:-H:DJE/ ZF M-OH&4%T,I3$HC:-H:NIZ;E^LW3<8%*PDRO2J-@Q*LT%-@TI4%$V=12E1 UJB MVM2T;S8#TF.QOC:@*[%0&D?1U*Q*$1Y,;30.H+H=2F-0&D?1U-1)W1Y [<:! MP0#L#[K4QJC$U0L;5$2C:.H\2A$=T"(:6-B>X4:D!V=]N4!7B:$TCJ*I:98] M@V!J\W, [2E :0Q*XRB:FCK94PB@%NA@:$I.8MT)M#!%!>F@TD$%/HJF?O]+ M"OR0%OC?7NEHZR.]>^MOAD$7J*$TCJ*IB93]A7!J9W4([2- :0Q*XRB:FCK9 M1PBASNIP:'(>W+,98KQ4Z^HS>EC6DSB&H@^EH@]I17^VD#W#:4GOTOH*@*YU M0VD<15.3U_L:\M2^[1#:+8#2&)3&430U=;);$$)]VZ'!M^V[>O4:!H6I[K2D MQV4]BV,(]U *]Y 6[L^J7A>9.^D=6U\(T(5W*(VC:&H*9<\@G-HM'D+[ % : M@](XBJ:F3O8!0JA;/!S:MSU/_\K:PA 5>YE>Q*":'$53IU%J\I#6Y&>+V&A^ M4GI@UE<*U \ I7$437T$B6P71%,[V"-H@P!*8U :1]'4U,D&001UL$<&1[FO M^\),08'VO1E&C\MZ%L?0ZI'4ZA&MU<_6N#,65AIO?;I#5_BA-(ZBJ8F2_8!H M:N=[!.T&0&D,2N,HFIHZV0V(:%N!;:4:6M%U07D^A-%CLI[!,41YU'M4&"W* M_['+UT63=T\!=?+5?W=UT]U2F6VO] BLKPKH$CR4QE$T-9=2[D=3V_HCJ(R'TAB4QE$T]:&44L;'4%M_//3K MQ_IC;!>F('_P6$JHHD;1U%F4BCJF%?5%Q>R;?:_T(&PO"BB-06D<15/3*:5] M/+6=/X:*?2B-06D<15-3)\5^#+7SQT.GON<-5B%-4;ZKFRCHD5G/XQC*.Y;* M.Z:5-Z*B/) M8Y\D/C3MQY&O/P_"%!7X^G>6Z)%9S^,86CZ66CZFM?PWE#C:Z4KOU_I*@*[6 M0VD<15,S*'L(\=2N_1C:,H#2&)3&430U=;)E$$-=^_'0CQ_IWZA<&(*\.!S4 M,*A\1]'4-RQ(^9[0\OUT#7N&R97>E^W)#Z4Q*(VC:&K69+L@F=JAGT!; U : M@](XBJ:F3K8&$JA#/QFZ[V/]::*&F,%W*NE16<_A&!H]D1H]H36Z7=&ZR-M* M[]'Z_(>NR$-I'$53F"2GXHC4%I'$534RES6LSB&)$^D)$]H M27ZZN)UQLM)^Q0J^:$T!J5Q%$U-G93\*=1S MGQJ>&C]\&*LARO P5GIDUO,XAOY.I?Y.:?W]\5XLBYMBZ>3'=YZ;)Q"ZX ZE M,2B-HVAJ0J283Z=VUZ=0+0^E,2B-HVAJZJ263^DU?MN:% X%X? U?H8H+_0] MO29!A36*ILZC%-8I+:Q--0GI8Z5W;WU!0%?6H32.HJF)E/(^G=J8GT+5.Y3& MH#2.HJFID^H]A1KS4X/C/AS<7AF"]'K'Z'%9S^(H;P#OO0*<%M+G*]DWFUCI M$5A?$=C7@F/?"SZ&G$^EG$^G-N6G4)T/I3$HC:-HZCO=I<[/H*;\;.BWUQVL MAA#]EHP>D^T,HFCJ#$JYG=%R^YL+V3.\J_20;"\/*(U!:1Q%4Y,K>P#9U/;\ M#-HM@-(8E,91-#5ULEN00>WYF>%I^X-7PB\,49[OZR\SHT=F/8]C2/=,2O>, MEN[/K6^T<97>J?5E %V*A](XBJ:F3W8,LJG=]QFT1P"E,2B-HVAJZF2/((.Z M[[.AKWYP;W8VA-%CLI[!,:1Z)J5Z1DOU$[7K&895>D?6)SUT@1U*XRB:FC+9 M%\BF-MIGT#8 E,:@-(ZBJ:F3;8 ,:K3/AA[Z0;TZ&\+H,5G/X!AJW'.E'.]^ M!E6LB]RJ9_9G>_9C<0R+XS"X0E$"KVL3@.PVD)]'L)A)KN MGW!4$3/%Z!VQ,\.RG\V[< MFTA:I)\H=&=\K&>H]F<[=+D>B^,PG):DI)>DJ0WW3WN$)1#:$<#B. RG)3#M M)1!JNW_"1>1MV=D8=F98]O,(%>CS^DZ(AN5-?GUUG]^*7_/JMFBKSUKR:&PO=V]R:W-H965T ML$N5P,@SAX7+AADZEQ"V$Z*,@$1VANBVME9V&-DK$N\E%-@PBQP@Y4N,@B/V;XRER[I LCY\5 M:%#?Z0Q7QX_HYUZ\%7-'-)Y*_HUE9CH,#@+(<$QFW-S(Q6>L!'4='I5<^U]8 M5&>C .A,&YE7QI9!SD3Y3QXJ1ZP8),D&@Z0R2#SO\B+/\HP8D@Z47(!RIRV: M&WBIWMJ28\)%9624W676SJ27D@@-1&1PS&V$B* (-M9PJC!C!BZEUJC!NJ\\ MN.^/4>(]*L=@IO@\PR]$*>(" +MG: CC^@/L !-PQ3BW8'H0&BO'D0II1?VD MI)YLH!XG<"6%F6KX)#+,_@8(K1]J9R2/SCA)&A'/D+:@'>]!$B4=N!V=P>[. MAP;<=NWDML=M;\ ]9\+ZAXD)W"!%-B=W'/UEE_ MF_N.CW1!* X#^Z%J5',,TO?OXE[TL4%+I];2:4)?T:)J+4!J*4Q06QPTKJ-= M L>11W;E8IYV6]U!.%]#IUO3Z3;2&15(V9A13Z',R[6IU(CR0I?U:HZ]-PU_ M;PM:^K66_K;"7P+'\4KX>ZW^^O ?U'0.&NFVZ1::;P4J\G2XG)F^90==U_EK-\-./&=^PU MI:9"?O+4)$]R*%QIFVSL)[XYU$#E3)BR@ZI7ZP;TN&R[EL?+[O6*J FS;0[' ML36-6GW[WJBR(2PG1A:^";N3QK9T?CBU330J=\#NCZ4TCQ-W0=V6IW\ 4$L# M!!0 ( #.(;EI?:P<&PO=V]R:W-H965T1"%_>2BK?=K(P^IQ5A\JD6Z[0?M\1L,PF>W3K)BL M;KKO/E6KF_+8Y%DA/E5!?=SOT^KO.Y&7S[<3,GGYXCY[W#7M%[/5S2%]%)]% M\^7PJ9)'LXN5;;8719V515")A]O)!_*>)W$[H$/\GHGGNO_ M;&\G8>N1R,6F:4VD\M^36(L\;RU)/_X\&YULR;^_+Y9W$.B+7V-F5>=W^#YS,VG 2;8]V4^_-@Z<$^ M*T[_T[_.B>@-(,G 'H>0,T!\<" Z#P@&CL@/@_H4CT[A=+E@:=-NKJIRN>@ M:M'26ONA2V8W6H:?%>UU_]Q4\M=,CFM6'\NTJ(.TV 8?SJX,=B*[:Z@9E,P24/ M]"4/=Q2UR,7F71"1[P,:TAAP:#U^> 0,Y^.'4R2:Z')5H\Y>-&!/OS#M=>@N M\4)3U)F]S#*7N9()U)MK2^[2B MC,SEI7WJYP1 T>4BTE$<0$7=7?8$1,$N43 TBC?WXDE4=9J_#0Y5^92U=1P* MY&0EZ9V<,18:<=@@RN;,",,&39.!())+$ D>Q'J75H]B6CX\U&\A[Q/[G,NE MX3R B6-B. ^ (@H[/[\X/T>=OQ>;4EZ"3(#U;VZ=,#+NB[4-86;.48CF]>+B M]0+U6M9;QZV_L#T/$Y88SMLH8()P *5-$"V$Y26$)1K"NMSO1;7)TKPKBEFQ ME31;M8?_!(._09&BI[FV/OHTQCT9T])+0B4IPE=@G_-)/*77JS7NRYJ>X)YF M(_\_!9UM]",F)&(K#\+FUMT#H*SIPD%4;[KH02@=0W ATZ,=^?">!Z)N MTD8$>?< I;%2^5R(:EIN-L=#9C[XG,-%3W5UW?1IC?NRIJ=9*2XR?PUB0G7= MU0GV:8W[LJ8G6(E#@JO#<<0$J+K8GH\0:C$WYR. FO=LZ7$HA4APB3B:F)90 MQ69F*#8J6II2'3)%%P.5G2HM1E$IXF:F\_C^>A^*V%#<6'C)B5JRQ :)2:K0BAKJG 0U9LJ>A!*U%!< MU(PGI=[/WP=%64P[E@HPEL+/?6T1]6J-^[*FYUV),1J_ DM15/%=G6"?UK@O M:WJ"E62DN&0YBBJL>!TO9$F5A^FU# M++\QB.ZW4CD45SDC6,H6)92&2VL2V#!@KG (ILT5_5V'TC@1KG&<1%74377L MWC."KSF\-IJ\6N.^K.F95?HK(J_Q'@D5>52=V&Y.$8M! =#4?)"#,$.E(U8Z*\;[7$[. MB=VM+C>$HQ#==:5@8ES!X)P3VW+#\ML)X2A$]ULIEAA7+&[&B6UYD2Q,I0* MK G"0=!B((+>.B372SN;;_[5[$0EGX(NOX"!>6T->;7&?5G3@75B M5*9=G6"?UK@O:WJ"E="+<:$W;O4U\9*Z<6.7M58 MUK&;3?'"U*P R")/ #.-!YJ'L9)8,=ZW%ZQ\DO76TL.\K9E$5]W,L/_P0.0$=58.1>VT1>K7%?UO2<*Y'%Z"O0$D.5W-4) M]FF-^[*F)UBI08:KP5&TQ&P9M[36+0"@16+6PM37>L37?Q$@/6DINFY#AA*O= W#=B *@_3_0(E*1A MN*3Y4DCF*3=I Z\ZP$=?70&]MH-\6=,SIQ056[X&Q7A=$^_5&O=E3=^JHJ1? M@DN_4123V)*-AE:;&T19) .AZ&+@;6NB]%_BZ%6-9)G$;C9-Y^;FIC6$LE[T M0"!*!HI%HE15XEA^[MP^Y.Y>N2$BN*[V2X'H%9YC$EA>6WTX(1R&ZWTJB M)+A$<3-,8F]W(]3L?$!Y['8AU_*!Y5@TIPVDEV\O M.YT_=/M[C>_OR'M^VJ^LS)RV3_\J[[.LJ(-Q!M6]B45GR)*7I8#]^5[)CDLX)'03V M$DOV/M(Y@"$O!1=ZY.7&E.>^K],<"JH[L@2!3Q92%=3@5"U] M72J@F0,5W(^"H.\7E DO&;I[,Y4,Y[;, MC;WA)\.2+F$.YJ&<*9SY#4O&"A":24$4+$;>17@^'MAZ5_"5P5IOC8E5\BCE MDYU<9R,OL T!A]18!HJ79Q@#YY8(V_A9[QAGSKMJ.61:AA+_HUE M)A]Y9Q[)8$%7W-S+]174>GJ6+Y5OZ%*D7M0I#3 M"1C*N/Z -0_S"3D]^4!."!/DEG&."Z:'OL%^[5O]M.[MLNHMVM/;!-(.B<./ M) JB;@M\_'9XO OWT:7&JJBQ*G)\W3U\=R8'AITF[*=_GI- M?[V#_6WR>B4+<%O8)9;(!9GC>*KLVNI4MC5]D/A?U^A(9#L>]!L/^O\APOUC MVG,DLAU[!HT]@R-$>/!WA.->^"K#+471V=FK!/M;AY?]<+BE:LGP:.&P0%C0 M&2!>58=Q-3&R=.?9HS1X.KIACM\OH&P!/E](:383>T0V7T3)'U!+ P04 M" SB&Y:"=Z7!D # #U"0 &0 'AL+W=OJ5 IJ5H(*[?J\7N05EPHE'Y=B-BD=R;3@3<*.(7A<%5;L)<+D= M.Y[S.#!CR]S8 3<>K>@2;L'ZW']F_E-[1 MRYQJF$K^BV4F'SM#AV2PH&MN9G+[%6H_?J?/M1YV -XT1, OP;XQX#P"4!0 X*7 L(:$):9J:R4>4BHH?%(R2U1-AK9 M;*-,9HE&^TS8;;\U"F<9XDQ\+:G0A(J,7''\!*A(@>#'1*8*,F;(M=0:-,$- MJ@+/R0PX-9"1&ZK,KAX]2\!0QO5[G+^[32<8*%L MJR[UBJ8P=O!PT: VX,3OWGA1[U-7(E^3+'DELH,DATV2 MPU/L\83RLB*H(7-8,B&86!*Y(#N@JBN+%5N_9+,'[B;N#P/<[D>X.FOX> MS8'NJ-$=G=0]@Q7=X55C.H5'K17/ Z^EO",J\H(C\5U44=@M?M"('SPC/N54 M:[9@6(_9&HB1A)(TIV()]HB<2X6,@#>QH6;=Z7#P7-:GST8D[8AS/^H/N[T- M&V_#EY8'X$%THC"&K<\Y]%J%T0YJ5T_2#CJHGLJ'NW;M]B@))4]XF4SQW<9*!N \PLIS6/'+M"\].)_4$L#!!0 ( #.(;EHM!5*UA@( M &P& 9 >&PO=V]R:W-H965TICVXR:6Q<.S,=EOX[W=V0M1*+>*!E\1GW_?Y M[O/YG&V4?C UHH7'1D@S#FIKVXLP-$6-#3.GJD5)*Y72#;-DZF5H6HVL]*!& MA$D4G8<-XS+(,S\WTWFF5E9PB3,-9M4T3#]=H5";<1 'SQ.W?%E;-Q'F6' 4O(&I>%*@L9J'%S&%Y.1\_<.OSANS-887"8+I1Z<<5V.@\@% MA (+ZQ@8_=8X02$<$87QK^<,ABT=<'O\S/[5YTZY+)C!B1*_>6GK,KE##^"YO>-PJ@6!FKFAY,$31<=G_VV.NP!8A'!P!)#TA> M"TA[0.H3[2+S:4V997FFU0:T\R8V-_#:>#1EPZ4[Q;G5M,H)9_,;Q:0!)DNX M%'2B3!8(5!LPT5AR"S?* >G>.'^$6!;-8PHQI^]3/_F!:,W<<<#Q%R[@P M'\CS?CZ%XZ,/< 15CT(5YU(28'0IQB<0II? ))E(SV MP">OAZ>[\)#$&A1+!L42SS[DK?&%:5N XH#MJ4*\QR-^_B\^C+_N$>".R'5G209;4 MLZ<'9-FMBSM-=<&ZF_KGAESAVF)C_NZ3('U+"=Z(;$>"T2#!Z,7*N))TY(X?'\A=-1GGMJUWG6>Q'$6KK>3V^>3##Y=S.%6 M+W!]^#O32TYW5&!%J.CT$\%UU]LZPZK6MX>%LM1L_+"FYP"U&ULM5C1CILX%/T5BZU6K30S8" DF4TB=6:VVDJS4M2T MW8?5/GC@)K$&,+5-TN[7KTT8"(GC;2+F)<%PS^'2"LAQQ6$Z=]_CVWJ\ 5<17"ENQ=XQT*D^,/>O!QV3J>%H1I!!+34'4WP;N M(4TUD]+QK29UFGMJX/[Q"_N'*GF5S!,1<,_2OV@BUU-GY* $EJ1,Y2>V_0/J MA ::+V:IJ'[1MH[U'!270K*L!BL%&(+Y! ;Y"ON>'!OC]S\.#+MQ5-6H*Y3>%\BN^ MX 3?G*NEP^6/*S1/B4JY6X"_'U4X^B@A$_^84MUQAV9NO51O14%BF#IJ+0K@ M&W!FO_Z"(^\W4^(]D77*$#1E"&SLLP\T)WD,* 6U=A#7B^2:+:]+-2!"@#1. M](YR4%'J?64SBW T<3?[21EBO%$3T]$:-EI#J]9%^229)*E)T@X9[=TN\()! M<"#*%#4./;.L02-K8)7U/H[+K$R)A$1M.&J.8DIV6YIJ*9(Q+NF_U0F3[L&1 MHFL_&/CX0+@Q#(UIYSEV<8\:]5F& MGL@Z91@W91A?WJ8KSH2Q"\9'/8BC8738J::HP?#$NL)>^Q3V[-MJR7,J2PY= MN<:GII7IW'GJBZV;]Y[[P*_8L35Y7Z7HB:U;BM9?8.MS^\*NK4D[#>D-PO"@ M;4UA. BB$WW;N@%LMP-W)4T3FJ_,VJS8LZ>G)[9NIJV7P.%K=JK5J9Q=BI[8 MNJ5H_0NV&Y@+._78DV _.C0NQJA3O@6WQ@7;GH\U7[%Y]45]LW5*TOLBWFHW+FJ'FM+]GFX*.7K3=O0]*^FO> MGX2O:"Z4G*5">3=#!>>[#V2[@61%]8WIB4G)LNIP#20!K@/4]25C\F6@/ULU MGREG_P%02P,$% @ ,XAN6O.%_]:$ @ K 8 !D !X;"]W;W)K&ULK55=3]LP%/TK5H8FD%CSR8=8&HD2)O; 5('8'J8] MN,EM8^'8P79;V*_?M9-F+4H1#[PD]LT]Y_K<*Y^D:ZD>=05@R'/-A1Y[E3'- MA>_KHH*:ZI%L0."7N50U-;A5"U\W"FCI0#7WHR X]6O*A)>E+C9562J7AC,! M4T7TLJZI>ID E^NQ%WJ;P!U;5,8&_"QMZ +NP3PT4X4[OV'+4!XN@<0=8#H-6!?A;@#Q.\%)!W M=IOI;@^ MY-30+%5R393-1C:[<,UT:)3/A!W[O5'XE2'.9!,J'LE40V M&R,;YQ8S:=![W++"WPDHFX#?YU*:S<86Z']0V3]02P,$% @ ,XAN6ODS MF+(3 P IPD !D !X;"]W;W)K&ULK59;;]HP M%/XK5C9-K=0V-PBL@TBEZ;1*JX9:=7N8]F"2$V*1V)EMH/OWLYV00A.B;BH/ MQ)?S?3[G\^66G;(LZ@P.*"E4#53,IX@:7J\J4M M2@XX,: BMSW'">P"$VJ%$S,VY^&$K65.*,PY$NNBP/S/#'*VG5JNM1NX)\M, MZ@$[G)1X"0\@'\LY5SV[84E( 5001A&'=&I=N9?12-L;@^\$MF*OC70D"\96 MNG.;3"U'.P0YQ%(S8/79P#7DN292;ORN.:UF20W<;^_8/YO852P++.":Y3]( M(K.I-;90 BE>Y_*>;;] '<]0\\4L%^8?;2O;H6>A>"TD*VJP\J @M/KBIUJ' M/8 ;' %X-<;1'7UHI--XR8!JW" M)U1O^X/D:I8HG QGF*[0MRV%!'TE*:!;*M8G M$UNJ)370CFOZ647O':%W/73'J,P$NJ$))(<$MO*U<=C;.3SS>ADCB"^0[YXA MS_$&'0Y=OQ[N=\"CU\.]GFC\1G[?\/E'^)[E_GFU$)*K:_"K2^6*9=#-HI^& M2U'B&*:6NOL"^ :L\,,[-W ^=2GTEF31&Y$=J#=HU!OTL8._DWLS;X\O6O^JSQO1'8@S["19]@K3W0@ M"BHYVQ!U"=%:746.)/!"()8BF8&>6W)<="I7+1+L*3=RG2[AABV)@[';81CU MNOV?H@2-*$'_F<&<$KI4D5.5,.CJG)G'+]>/']G=QC-$079I$;2T<$?NH"U% MA]W8\=I*!.U3Z7D?]^T.@APU08YZ@YQS%@,D0D6$X"D&T6QTC$6F:&EE$:%$A:3M].^[I&1!295'@5XL+KDSG-FU5LE>R#M5 M FCR4/%:S9Q2Z^;"=5560D75J6B@QI-"R(IJ#.7&58T$FEM0Q=W \R9N15GM MI(G=6\HT$5O-60U+2=2VJJC\?05<[&>.[QPVKMFFU&;#39.&;F %^K992HS< MGB5G%=2*B9I(*&;.I7\QCTV^3?C.8*\&:V*D3[[> &:,JY.$'>[6I#CHQ-R1%A-;DJQ5;3.5>)JE&,!^2SG1@AP%L8>[;9?'"M+>$MM;S S9I7X8>9.SQ-T- MK8ZD1?'D?-JG/3(1]2:B?S-1"0FMB5>%M\R3H2+O+/3.GP@?2XLG@3&PO=V]R:W-H965T=IX(;-%\8.N/&HH'.X!7-77"OLN0U+QG(0FDE!%,S&SEGO-!G8^#+@.X.U MWF@3JV0JY;WM7&9CQ[,) 8?46 :*?RLX!\XM$:;QN^9TFBDM<+/]Q/ZEU(Y: MIE3#N>0_6&868V?HD QF=,G-C5Q?0*VG;_E2R77Y2]95;#]R2+K41N8U&#/( MF:C^Z4/MPP:@]QS KP'^+B!\!A#4@."E@+ &A*4SE932AX0:&H^47!-EHY'- M-DHS2S3*9\(N^ZU1^)4ASL0)%%(SH\D1^4J5HG85R&$"AC*N/^#HW6U"#@\^ MD /"!/FVD$M-1:9'KL')+86;UA--JHG\9R;J^>1*"K/0Y+/((-LF<#'K)G7_ M*?6)W\F80'I,@MY'XGM^V)+0^3G<[U 3- L1E'S!OQ;BY]E4&X7[ MX5>;R15)V$YBSXA37= 4Q@X> AK4"ISX_;M>Y'UJ,^@MR9(W(MLR+VS,"[O8 MXTMA %D-P9/$X*F$QTDJE\*TUFE%U2^I[*FXBD_\/A;0:M.:_:!PT.MO!R7[ M08$MI56+DGZCI-^IY )X=F3D$9YH2\7,(]&0V@8#30H.V1PR0C7!;<\I:J:\ M36$U1;21ES\X?(%:A,T1GN(@4IIUJS M&:L,XY(*O" X%2FT5D6TYUEP$NP8UA+C[YB:=&;ZGSX,&A\&G3[<@"V*C!14 M8>5DM2NJ\5[V[<:CFH>?DZL*6/ M&[NZ)9K1Y@%R5MZ[.^,3?)A4[XB_--6KYHJJ.1-8'3!#2N]X@ )5]5*H.D86 MY=TYE09OXK*YP,<5*!N WV=2FJ>.G:!YKL5_ %!+ P04 " SB&Y: 058 M[K(" !Z"0 &0 'AL+W=O6N:(LX@QV+$2BC42LIXCJ6:\HTI2@XX MJ44Y-1W+\LT3SM%S,JZD^T:VLM \65D"QOQ8H@)T5SQ2]M'PX$]O@- M@=,*G/<*W%;@UD$;LCK6 DL<33G;(:ZKE9L>U+VIU2H-*?2ON))RXD02$.AZ 1(3*FY4_=-J@:ZO;M 5 M(@5ZS%@E<)&(J2D5EC8WXQ;AKD%PWD2(1\BU/R''YKN:F:T77$ MZ3KBU'[N&W[[-B1(ZB8D;1/RK@E]"1O+<;^E?A)O18ECF!GJ41/ MV!$'S_8 MOO6E+^]_,GN5WNW2NT/ND6JBUQ>P47FU2N\,V\AQ+<=2#=\>H@^:7X@^[M#' MY]#]/O1&Y1^@^W88'H$/6E\([G7@WCGPH _<.P%W0LL[ A^TOA#<[\#]<^!A M'[A_"N[:DR/P0>L+P8,./#@'/ND##T[ 0]\YXAYTOI [[+C#0>['#-11G4K@ M??3A";UUQ#[H?B'[I&.?#+,SB>FK/;5W)YV<;C1CQPV"HR0]99[MVO_*&D;S MX&34;R7WF&]((1"%5 FM4: <>'/2-Q/)ROJP7#.ICMYZF*F7(^"Z0*VGC,G] M1)^_W>M6]!=02P,$% @ ,XAN6G9\I6)P P OPX !D !X;"]W;W)K M&ULM5==;^(X%/TK5]G1:D::DB^@T 6D 11UI(X& ME>WNPVH?3'(A5IV8M0W,2//CUW;2-*E2U*KI"\3)O2?W'!\[OI,3%_<-W8S0W)E- M[+V5F$WX03&:XTJ /&09$3_GR/AIZOC.PXU;NDN5N>'.)GNRPS6JN_U*Z)%; MH20TPUQ2GH/ [=3YXE\M_- DV(B_*)YD[1H,E0WG]V;P-9DZGJD(&<;*0!#] M=\0%,F:0=!W_E:!.]4Z36+]^0(\L>4UF0R0N./N;)BJ=.B,'$MR2 U.W_'2- M):&!P8LYD_873F6LYT!\D(IG9;*N(*-Y\4]^E$+4$OS^,PE!F1"\-"$L$ZQR M;E&9I;4DBLPF@I] F&B-9BZL-C9;LZ&YF<:U$OHIU7EJ-N="9]!\)X'D"7Q7 M*0KXOF%T1XS,$BX@P@0%87#-,X0;3G*8D_S^,T2'/)%PHP$E\"TL!"94691; ME"B.:./@XQ(5H4Q^TE FN!9[ 7?K)7S\\ D^ ,WA&V7,O'/B*LW,U.?&)8MY MP2)XAL42XQZ$_F<(O*#?DKYX>7K83'>U.I6H025J8/'ZS^!%US=SD"D7ZD*A MR&!3B=Q&[2R66<97W0HH?/T'XR MNQ&)*:/J)_QC'WQ5F,E_VP0(NQ2@(["& /U*@/[9>:_60FP5:.-: /B>13![ M['$V[H]Z_L0]UED488-:E.]YXRJH4=V@JFYPWI7E.B[6[>H@XE3O?PG\@KM< M8GS0-<,2-ZUEGT5^[11U!-8085B),'P7CPZ[%* CL(8 EY4 EV_U: $PK)LO M&#PQ:$M,.&CWYZBJ;/0B?S:^'KK0M?[B1(+D,94QUVZ-;N?KJ'U[!6UM_?W2 M'S&8_QFMVLB=K>&U$]D16$.N<277^%V;V:\=K/S7V_E+P*K2G5XW')#][% MRGZG1Z>NT)HB/!Z>_+-'DQ>9N=.34HG6.(L$EUXO>.)\M]9=F-;N&Q$[JCL# MAEN=Y_4N]>(21;=4#!3?VX9CPY5N7^QEJCM,%"9 /]]RKAX&IH>I>M;9_U!+ M P04 " SB&Y:HSRN]W4" I!@ &0 'AL+W=O]/VS 0_5=.&9I 8B1-"F.LC00M:).8J.A@'] ^..FUL7#L MS'9:^.]W=D)4M,#0M"^)?]Q[>>_LNXPV2M^; M'"0RFD&0>%M=5)&)J\P)*9 M U6AI)VETB6S--6KT%0:V<*#2A'&4704EHS+(!WYM9E.1ZJV@DN<:3!U63+] M>(9";<;!('A:N.:KPKJ%,!U5;(5SM#?53-,L[%@6O$1IN)*@<3D.3@:YR@$(Z(9/QJ.8/NDPZX/7YB MO_#>R4O&#$Z4^,$7MA@'QP$L<,EJ8:_5Y@NV?@X=7ZZ$\4_8M+%1 'EMK"I; M,"DHN6S>[*'-PQ: >/H!<0N(WPI(6D#BC3;*O*TILRP=:;4![:*)S0U\;CR: MW'#I3G%N->URPMGT3&E"<+DRP.0"KFR!&JXRP5?,I=G AYZUW2E:QH79H]V; M^11V=_9@![B$[X6J#?&846A)G/M$F+="SAHA\0M"II@?0#+8ASB*ASWPR=OA MR7-X2 :[O,1=7F+/E[S(EUF8:&:OITOWLL]9P#?NY7"&>F(KE M. ZHT@SJ-0;I^W>#H^ASG]'_1/;,=M+93EYC3R=,ZT>Z#7#+1(U]5AO\H<>[ M%K%.!X=T7NMM!W_&Q)^.NYAGPH:=L.&KPBZX9#)'N$2JV7VXY"SC@MO'?9A; M9I'ZB@6UA":,,P$S9;AO%'?G#]9UG4P@G,NZ1.UO<>\YOJ[AK\F9_#N^24JX M5L6IX 0NB3$Z^$@YU4UC:B965;ZV,V6I4_AA0;T\ YLX% !Y)@ &0 'AL+W=OQ"L6A;F"1Z)!VW0'_\J(^(ID1)[L3=))9]>/2>5];KQ[*NCY3]S7>$ M"/ M33)^,]D)L;^:3OEZ1]*07] ]R>0K&\K24,A-MIWR/2-A5"Q*DRERG&": MAG$V65P7S]VQQ34]B"3.R!T#_)"F(?N^) D]WDS@Y/F)^WB[$_D3T\7U/MR2 M!R(^[^^8W)K6+E&44D(6N16X3RWQ-9D23)G60=_U2FDWJ?^<+3Q\_NMT5X&>8QY&1%DZ]Q M)'8WD]D$1&03'A)Q3X]O217(S_W6-.'%7W"LM,X$K ]!T+W&J!>^X"KUK@%9TIHQ1]P*$(%]>,'@'+U=(M?U T MLU@MX\=9?MP?!).OQG*=6"PIDROB;,M!F$7@H]@1!CX^)O$VS(\+!Z_!@WRO M18>$ +H!)_*7F(@P3O@K*?G\@,'+%Z_ "Q!GX-..'K@TX]=3(2O,]S-=5]4L MRVI01S40@0\T$SL._L@B$ND&4[GG.A]ZSK=$O8Z8K"^ "W\#R$&>H:#5^]/O?%*F3LNWP/@R]A MXK"-.#QNEK3ID?B.!4=9U%&9UA%EO MA/(C@9Y\)+S8!<<.]LJ!WT@H6:$ML@-O&8$ M@^C2ZXB 5 0T:K95RQOC"#7G[LJL@[/6@3#JG*!C1$,%5;"7-A;%22CA=L5( M% OP ]R22$9+P.8@*1;D-T:U"EI6W; M-[VYBK6@9W7D04O,5+72 MIANVY::W4@$='$MTL UB3O-L&Y3@7HE>NT(Y.)KE8!O 6L4/2G"O1"]>01P< M1W'5\EE?Y8,2W"O1*U?L!OOAK3W:[I [R@3KP5A*7A45RE_ 'T$&M-9I3>K;MB6F]Y916_(+KTAJ_1FU0W; M@-C:4W-$QOPQ)LD$"('*?K+%,(AT8C'&K#%X3S9@:#*/#0?-X,8M#- M$>R(H6 .C8,Y9+[8YK=F7<=%N68*H\SS9ATY%-JA?K0KAMXF_D:BUTQ&44QW MULBSBG16W; M-[VO"NF07:1#5I'.JANVY:;_6*60SAV+=.XPT@U+<*]$KUTA MG3L:Z=Q!6%L-2W"O1"]>\9P[CN?<04Y;#4MPKT2O_.0'S@&4*[Z?FEGND$6$ M ;&3!^73[=U9]E0KMW+%H MYPZCG4&"@E-LJZ*>?7'.563GCB8[UP1MSF4S0UOE!W._278&65<&A77N.*QS M#5?7)*XU YBAKOE3L)@^):6WG[2OUL??_4F^*NH<;S M2WB%R[N@E$UY4]:'D&WCC(.$;*2E&PO=V]R:W-H965TCZLO[N+K^^S+9E'*7R+B?%-DE$_GPCX^SQ M:N2,7K[X%*W69?7%^/IR(U;RLRR_;NYRM33>4191(M,BRE*2R^75Z+WSC@<7 M586ZQ!^1?"SV/I-J4^ZS[%NU\-OB:C2IUDC&,BPKA%!_'N2MC..*I-;C>PL= M[=JL*NY_?J'S>N/5QMR+0MYF\;^B1;F^&LU'9"&78AN7G[+'7V6[04'%"[.X MJ/\GCVW9R8B$VZ+,DK:R6H,D2IN_XJG=$7L5W. G%=RV@GM0P?%_4L%K*WBG M5O#;"OZI%8*V0G!JA6E;85KO^V9GU7N:BE)<7^;9(\FKTHI6?:CEJFNK'1RE M561]+G/U:Z3JE=>?RRS\ML[BA45F**"Y^4=]^_4S)J[_^LT.WIU;V>ZO3TZFY/=79R=6?6 M4YV?WOK$LB^]74QX-<_[64RL12[?5,?K@MQFB4IBA:C3P'L5!.E*JL12DOMG MLE_N3CS77[]_%/F"_/N?"DE^*V52_*="%;P/^\IVBP4]Q6BWV,6T6XQ9-W&H M&B"8H4:P4R.PJK%_W!F:1*E:E*043^1>IG(9E>KD'V:K-/KO89)M=&C:F>[M M.7K0+>;XW6*TAQ;,NCI8-VZH#B"8H<-TI\/4JL/75.]=4PCY5'V6?;M\ MV@G6^632W>76EH MDDN>I<@+XI*DZ?6H_L]"//>EQELK::CP2!A#PC@(9@@_WPD_M\K!GD)9%/MI MLJ@C(%==42(*(M328MM<^939?E:U1,"\*A M70%04$!I%$IC4!I'T?/ A:11*8U :1]%,P;6CXYS;TG&@ MG@Z41J$T!J5Q%,T,#&WL.'9GIQ&W2K?5M<^FOB3JE=>.\9HKG%XID;X+A=(8 ME,91-%-*[0HY=EN(/6VBO#FJ&QVKTVI]ONW/Y'::,[%(BK1P*)3&H#2.HIF2 M:H/)L3M,IYVGU0]-WKXQ\[9.[:_)%_4Y7$OR>]I[]6I?C\'9&^I>06D,2N,H MFAD?VL%R9N<^K2-=GULHC4)I#$KC*)H9&-KA8,\,,@^?[+8]:K/-18@](HE,:@-(ZB MF6,WMC@V5#TAB4 MQE$T4S;MP[D('VY0OE_GLE][J'$'I5$HC4%I'$4S(T0;=^ZYC3L7:MQ!:11* M8U :1]',P-#&G6MWW$[,^/Z)&1]JTD%I#$KC*)HIFS;IW"-CMPXR_LE,:@-(ZBF8)K"\^=GCN!0[T[*(U":0Q*XRB: M&1C:NW/M@\(&VO5':#:[WEYUL*10UPU*XRB:*:EVW5R[ZW8G\_I9GS24[4"& M7B61CM4ME$:A- :E<13-%%=[<^[%N1,YU)2#TBB4QJ TCJ*9#\MH4\ZS>CLG MWT(_@K'<0K?7'/R("]1&@](XBF9*J6TTSVZC?5(BYE%8JD.WJ#OJHM*V5TRD M#74+I5$HC4%I'$4S!=:&F^>>.8E[4)\-2J-0&H/2.(IF!L;>(X]6NP8U.K5M M97]TJM4YW=*I]ZP9K\6=86YZVMCR[M?4A2J-DFY ? MY+0.M1TW^)"#6F%0&H/2.(IFRJRM,"\X=RZ&6F90&H72&)3&430S,+1EYME' MO9UF;;>0^;ZU?9AEH5X6E,:@-(ZBF8II+\NSNT\?Q-.PC T=50:E42B-06D< M13-EUOZ6-S]WQH9Z8U :A=(8E,91-#,PM#?FV<>MG9BQ+SH9VSW,V%#3"DIC M4!I'TFX?+;HWMA@JUT_-M\W"M4OCN5-X[?=R-'3KX<(4:9% : M@](XBF:*K0TR_]P&F0\UR* T"J4Q*(VC:&9@:(/,MQMD?U:VGW:RO3>;S+R+ MPVP/M=6@- :E<13-U%G;:K[=5J-1$69;=30O\RPA89P5U45V(O)OLB2;/ HE M$261:3UT3(IP3;YO15[*O%==J.<&I5$HC;4TPQE^.SGHLW!4FZ:VVDOSCTQ" M=O1,3GZ0]DY8KYQ0IPQ*HU :@](XBF;*KITR_]RCR'SH*#(HC4)I#$KC*)HY MI:LVY((CH\A>KLLWXCG/XI@L]N<@W+RDA^;T_?J(TVIO:V@,0&D42F,M[2#7 M.P>Y'M6FJ:WVY +[L++3CVC2UU0Y=8'?H MJAMK=49OWZ51Y?A>V:">')1&H30&I7$4S91W;^K]@;&OW6"=H9X@9AF*UF@PWGM_72+S5?VFP8+4]SZ:5\#MOMV]S?!]_0Z_@^]OG'>L>2>A MQC2O2/P@\E64%B262X6O'6P62BS3?V6O/NL++.D_KB60IVFJP+J M]V66E2\+50.[=S]>_P]02P,$% @ ,XAN6IB>0Y<4 P D @ !D !X M;"]W;W)K&ULK59=3]LP%/TK5H8VD*#Y;%I8&XE2 MIO' 5%$8#],>W.2VL7#B8#LM_/O93IKU(ZUXX*7UQSTG]QP[]V:P8OQ%I 2 MO64T%T,KE;*XLFT1IY!AT6$%Y&IGSGB&I9KRA2T*#C@QH(S:GN.$=H9);D4# MLS;AT8"5DI(<)AR),LLP?Q\!9:NAY5KKA0>R2*5>L*-!@1W"5#R]$) 858:@:L_I9P M Y1J(I7&:\UI-8_4P,WQFOV'T:ZTS+" &T:?22+3H=6W4 )S7%+YP%8_H=;3 MU7PQH\+\HE4=ZU@H+H5D60U6&60DK_[Q6^W#!L -#P"\&N#M H(# +\&^!\% M!#4@,,Y44HP/8RQQ-.!LA;B.5FQZ8,PT:"6?Y/K8IY*K7:)P,II*%K^DC"; MQ3=T^UH2^8YPGB"S@284YP)=H*FZ;DE) ;$YNL$BI2 $NGT#'A,!Z"ZO[I\^ MR-,Q2$RH.%.HI^D8G9ZNA>Y;+5.61)Y!L$]C*AL8+;^W%R#O*.(:X@WSW''F.%[0D M=/-QN-\"'W\<[AU1XS E<=2E4ST+W?$[4=YO4ZW MMZ-O/\H/.NZN0GNC5F? %Z;G"13K,ZE*5;/:M-5KTTUVUD>JW5;=\3]-U:OO M,5\05;8IS!6ET^DISWG5_ZJ)9(7I"#,F57\QPU1],@#7 6I_SIA<3_0#FH^0 MZ!]02P,$% @ ,XAN6G+25X)'!@ M20 !D !X;"]W;W)K&ULM5K9Z8>>3B6]/ NL M@*N]T)((R=^/O("Q+!1#N5\2VYQ[K'MT)=\#GFPS^I.M".'@-8E3=CM8<;Z^ M,0RV6)$$LV&V)JGXY#FC">;BE"X-MJ8$AT50$AO(-%TCP5$ZF$Z*:P]T.LDV M/(Y2\D !VR0)IF_W),ZVMP,XV%UXC)8KGE\PII,U7I(GPK^M'Z@X,_8L8920 ME$59"BAYOAWD2T[. 9Y*O,L^YF?? IO!V8^(A*3!<\IL/CW M0F8DCG,F,8Y?%>E@?\\\\/!XQ_ZQ2%XD,\>,S++X1Q3RU>U@- A><:;F#]F MVW])E9"3\RVRF!5_P;;"F@.PV#">)56P&$$2I>5__%H)<1 @$E4'H"H R0'. MD0"K"K#D /M(@%T%V%WOX%0!1>I&F7LAG(\YGDYHM@4T1PNV_*!0OX@6>D5I M7BA/G(I/(Q''IT\\6_Q<97%(*/L+!+\V$7\#. U!\0%XB''*P#5X$@4:;F(" MLF?P99U/,0-?-IQQ 8W2)7C,XKQJMYB&X,(G'$RQC38^VFP=>S3W7++ZN5V!>9D&:5IOO+F6"S1!0$78BV5 M*^Q2-5'E/=SB'OG#XV5JF9;G>1/CY7 *%# T]DRG"?,5,->Q1K )"[2)G2F; MLY?-T0,9RJ8-3(EF*^$>:ZD:J#- MZ$R]O+U>GE:OX)701<3>5T9+6UA((*NK)\"YD 3ROKU-+2&?J.]?J/3 MMSA2=A8=][=1*TODC>#(DFJN#5-M@[X"IM@& P6LN0TVU!COU1AWJ28\%^W6 MQ0MA8L5=GBK'6"&'A6PDR:& C2S'&TERJ& >0A(LT*9U9@E!LVYD36V[\J/P M!&(-WKT0*CP.V*U*\$"C!5&VEV:?Z[%7-K]7MJ OMN;<')@,V%)LX?0E>7L:71-.6MW [5=>ZG* JIPWM"6]UM]@N<*6/L2J#=8M4W")4 M>R*D[>N[/%%48E:L#<,GE94"(E6>KX"T*B^H0$GO< ^H=@\(G6:/"SMQ[>? ZA7%]$KF]\K6] 7 M6W.*:D>"]([D=(.G)SQY:JQ6#S,:VF.YV+N@@KY&UI2R]B;(/JW:'TG^JWF^ M[\TRT?K@!=_@&'PE-"GD?B-";+7$O3J67MG\7MF"OMB:4U:['W2R^U'.AY[% M*J<20 B2\K=A&X3X3?7CY>P=*GM'9>ZHQL>H_'>HG(K*VS&A8TQ!1R9WS^0H MJ)I34%LL=+K%4LZ!GL9J"0>MXY.@Y[);RAV=3_\=JIUT565HF (]TZE+P3AX M/2,A=%F\%\/ (MNDO'PW87]U_^[-7?'&B73]'MX$Y1LT-4WY0L]G3(5=8" F MSX+2''JBBFCYCDQYPK-U\1+(/.,\2XK#%<$AH3E ?/Z<97QWDM]@_Z;2]']0 M2P,$% @ ,XAN6KX<;%3F!P ?DH !D !X;"]W;W)K&ULQ9QK;Z,X%(;_BI4=[>Y(G02,R:7;1NH4KW:DCJ9J-3L?5ON! M)DZ#ADL&2#.5]L>O#01C($Y@3J=?VESLYYCS@N$].%SLHOAKLF8L1=\#/TPN M!^LTW9R/1LEBS0(W&48;%O)O5E$^='N8_K5'PPFE]LW$=VS]+/ MF]N8OQN5E*47L##QHA#%;'4YN#+/*1F+#EF+OSVV2RJOD=B4ARCZ*MY\6%X. M##$BYK-%*A N__?$KIGO"Q(?Q[<".BACBH[5UWOZG]G&\XUY+YW?I]'BZSKRERQ.?D/TV]9+GY$; M+E'V!;KUW3!![] ]WT&76Y^A:(4^;83$"?JT39.4-_7"1_3PC&YC;\'0G1L^ M,O2[PU+7\Y.WO.L;-$+)VHU9G=K9;NSNG=<4MW>GIW4Y,, MJQ3?RGC6(?&%+._$<;9$UU' )Y_$S0[?JS@6.O()(1725MO=NL_9QU<[-UZB M?VXX$GU(69#\VR9O'I^TQQ>3X'FR<1?LE+][87'DO6W3)L>.,ZPXGSS-\61J3OEN_53->K.9 M95B3R41MYK0TP[.)8:O-:$NSL6U-S;*9D@.[S('=+P=GZ(Z)TZ5(QS6?26)^ M8MJZ/KKQ5BS+SS-SX_;TZ"-:>4]DFBC(9RB"ENYSVQQWK2>1/ M9!>DR1Z$#X'H::!Q";);2(I2XU*IL1;])3MS\WGDZHG%_$H$T>\L7G@)*\X? M0I-EY/LB_(;%^?[;JD\>9U+=DZSA#-?VWM96N-;*.:D5;6EE#F>3]EUW4B9D M3.?N@\^.Y;W@JHFW,*E/X?KX M73,/2J-0-#7W%?-FGG[R0/^A-Z8Q- QANK!XT9IU+;'K5 1*5[4B%:UB]7D#-U$.WZ1>N,%7MKA MTK4(9U=F/M.HSWJ@;A>41J%HJAS2\)IZQWM8CL^;31\Y2$,.W)!#.Z3.&4#C@T4//:BS;I T"D53=9..W]1;?K@:2!&H6I(P9\/9N'X,@=I^4!J% MHJE:2.=O:CWI#[B7Z2F3%ZA5!Z51*)J:>.G6S2YVO9+X,P1X?,Q..SY O3TH MC4+1U+METMWC4]Q]Q6$*8VD*AVD=AA^YM9E//ZS.DH":?BB:*HDT_;BO MZ>_G,G'3]%MUEZD?4FYQ3W,/Z3&+,1P] M0D!+ : T"D5399*E 'Q**:#B,:V]QR0'/2:DQ[X&I3F@- I%4Q>(2O]O&:_L M,2W0<@$HS0&E42B:*J4L%UCZQ0+0'K,(IWA,J\5CZH?561)0VP]%4R61MM_J M:_O[>HY8>BJ7)4EL/K+7]OCUEPJY=JICTC5GT-F3Y^ MY]S#KF%_"7]O27]O]?3W/V RCX1LKKS&AQ=QZUF=I0.M#T#15.ED?<#2FW6X M:^DBD++$F@Q)XXP"ZOQ!:12*IFHAG;_594U ![=9<-4IC)#&@GI]_,ZY!W7Z M4#0U]]+I6SV=/J3=M)JW_,4ATI )M"H 2J-0-%4F616P3JD*5.PFV=M-^Y#= MU!,[>Q304@ HC4+15&UD*<":O;;=!*T<@-(<4!J%HJF_2I25 Z)?.0!M-XMP MBMTD+793/ZRNDH#2*!1-E416 $C?"D _NUF$J]I-NVXW]4/J+ >H^X>BJ7)( M]T_T[K__+W=QXUK-GMA&O>2L#]\Y]:!.'XJFIEXZ?=+3Z?^ VSP2DM1_G7MX M[:R>U%DXT#(!%$T5KO)C=[UGA[N0+@)5+Z0)'IKU"VG]>#IK >K[H6BJ%M+W MDR[K CIX3=)<^-\Z?X':?% :A:*IJ9(: 5 5 :A:+E M,HTJS]D)6/R8/> H08MH&Z;Y(VC*3\N'*%UECPZJ??[>/*?YHY D)G\RTT&PO=V]R:W-H M965T -Y^,_8OQE[XAGO&7\5:THE^%GDI9@X M:RDW=YXGDC4MB'#9AI;JS9+Q@DAURU>>V'!*4F-4Y![R?>P5)"N=Z=@\>^33 M,=O*/"OI(P=B6Q2$_WJ@.=M/'.@<'CQEJ[74#[SI>$-6=$'EM\TC5W=>XR7- M"EJ*C)6 T^7$N8=WG%P#C?+"V*N^^2^=.+Z>$B* SEG_/4KF>.+$#4KHDVUP^L?V_ MM 8::G\)RX7Y!?M:ZSL@V0K)BMI8S:#(RNJ?_*P#<6( \04#5!N@MD%XP2"H M#8*^!F%M8$+M52@F#G,BR73,V1YPK5;>](4)IK%6^%FI\[Z07+W-E)V<+B1+ M7M$ MIP+)9H6>6K%@_ .^ !L2:B9?4\WVH MYHLNS!*%:.[$A"9TXJI((RG?4 MF?[Y!\3^W[;HW-+9_$;.SB(7-I$+KWF?GBQK8E;J1_!"5UE99N5*E1:U$1(* MWF=EO70_V");C8#-"+KB[J;0CX9#E=C=:2Y2M5O.'!G MZ 'RXZ"=$(L,#B/'0A1W%#%K]U2]$R?<-^BKO+< A1W,K+S"*S;+MY M5W:^[$+_>"+Q;U.(4Y;GA NP41\\LXBL:Z@>+3I)>^"[G35DDV$7M4N M11;Z+AK:%Q$\.8;!WG6Y)U=]L$.GRQZ[&+;!+#H4N; -9I$%H>L'%\C0D0SU M+=0]P9!E)M"-VJ7-JE,I:]S&%G R&5W YR5V;9M7.;[&S75L3> M28-44+XRC:8 "=N6LNH4FJ=-,WMO6KC6\P?=Y)K&Z^BFZI"_$*YJE Y72J7 MOANI4P^OFL[J1K*-:<->F%1-G;E,R<.-'J!I_:?_ U!+ P04 M " SB&Y:SV"]A@$# T" &0 'AL+W=O[=D(&** ^[ 5_W7-\SG5\S6@GY%IE )J\YKQ08R?3NKQS715GD%/5$244 MN)(*F5.-0[ER52F!)A:4<]?WO+Z;4U8XT)9[;*M)EPHU%)5[ _:.<2QRY#4O" )2/6!//S9,+TGM$B(72!S3@M%;L@"OYYDPX&( ME+Q0OJ'V#"8*#[\T744^WH.FC*M/)MIB1;4RZ0H/N9^)X?M B:O1WN7Y$3-$D/+%]P M*>D9E7!COKZ$S$2.-U+5"962%BO 6Z+)Y426,8.WCU%<@M.-'[=]V^]Z4M.?^)["1589.J\!I[],S4 M^B:5 (05&I!?$TDUM'FNB&XMD2E>V\CK>,%M.'*WQVY:P[K#?A-VHK/7Z.Q= MU?GP6F)APG-*V)8E@!=HSX G! \U%GF.C3*7HDUWKU6W-SC3W1KF#WOMNON- M[O[;='.6FAR3/5#9>F>O\_0N F?7@?TVX(F506-E\#8KI60QD*W@>*DXUK,V M-X.6; 9A?WB6]-:P( S/DNX>%> TR&PO=V]R M:W-H965TZB$ MRKH]3'LPR858=6)J.]#^^UT[(0,6ND[J"[&OSSFYYP;?.]P(^: R $V>[<1B5E.12* MB8)(6(R<:_\J[AF\!7QGL%$[:V*)C#1/@W AA M&H^UIM.\TA!WUUOUS]8[>IE3!1/!?[!49R/GPB$I+&C)]9W8?(':CTTP$5S9 M7[*IL9Y#DE)ID==DS"!G1?6D3W4==@A^_P@AJ G!(:%[A!#6A/"UA&Y-Z-K* M5%9L'6*J:3248D.D0:.:6=AB6C;:9X7Y[#,M\90A3TTY$#$@L1LS5) R&D,FC*NSA!P/XO)ZO=I$YR7"49'$G2#\BM*'2FR$V1 M0KHOX*+CQG:PM3T.7E2,(>F0T#\G@1=T6Q*:O)X>MM#CU].#%]R$S4<,K5YX M1*_^;#^OYTI+O$F_VDI<273;)4QWN5(KFL#(P?:A0*[!B=Z_\_O>I[;RO*58 M_$9B>Z7K-J7KOJ0>3:C*2%K_HQ71@B0BS[$AJ9V+T5;.2K9G94UO74=^W[\< M#-WU;IU:45Y_'Q6WH'K]0=B@]ISU&F>]_W&V ME8,_>3G.*=3 7G5%:'-GK6 M9K7W=WH'-O^)B"O$8 ?A=2XO#ARZ.WTL![FT\T!AVF6AJ[O=1)N1&ULQ5C;;N,V$/T50EVT&V WNMMQ:AM(8@G= MHEL82=,^%'V@K;$E1!*])&UO_KY#2E$L1Q'L@D!?;(F<\9?Q(I M@"3?B[P4$RN5Y MO&?[7Z">4*CXEBP7^I?L:UO'(LNMD*RHP>A!D975/_U>+\0!P W> 7@UP#L& M#-X!^#7 /W6$H 8$IP+"&A">"AC4@(%>^VJQ]$K/J*33,6=[PI4ULJD'+9=& MXP)GI8JL!\FQ-T.TU*0SV26[;($ MRD20WRGG5$4#^3@#2;-<7&#_X\.,?/QP03X0FXB4\='UR%=6RE20J$P@:1/8..%FUM[+K&^]7L9? M:7E)//\3\1PO['*H'SZ#Y27Q70T/.N"ST^%^!SPZ'>YUP./3X6[/6OI-!/F: MSW\O@I3RTV= D3"W.K +X#:_KC#^[ ^;E+69-D,Y-DD4FR MV!!9*R*")B*"/O;IO[:\K>]%.>*6I&%FDR=I;NI%XQ& ]R; MNT.Y.LR&03ATVF:12==B0V0M(<)&B+!7B'9R!YWJ%Q%"[;%]$5W>/[110X$KWAD4RJT3]!OW*C*[69]"(R218;(FM%Q+")B&'O@MU4PJ/$_#C)_==H MZ J!7B?.#8'AF[TQ=(]WH\D!(Y-DL2&REMI7C=I7O6K?49&2%/*D2Z->Z+D: M7;W1R'5\Y^A@FID<,C))%ALB:ZDT:E0:]9]RVX7 LTUM-MCA;Y=8O0SGBF62 M;&:2+#))%ALB:VGJ.J_?I<[__%E1.V H*(RRS8RR14;98E-L[< X*%BXO=O] MM121P#)'\1.R 4Z6K"@P.G3Q05^P$I9CK]"=NK7SLE4/-CS(O,ZEJ@GL6N+V MNG2VN";9(J-LL2FV2ES[H#!5 %_K$J) K? 25=6HFM:F3'FCBW/VJWE5X_Q* M^3HK!5$#-,7; MZ;]02P,$% @ ,XAN6OR1U536 P XA !D !X;"]W;W)K&ULQ5AM;]LV$/XK!ZW8$B"U7OR:S#:01"K:8AV,>-D^#/O M2+0E1!)5DK*;_OH>*5FU;$6P6P'[8I,4G^>.SQW/.D^WC#^+D%()7Y(X%3,C ME#*[,4WAAS0AHL,)D3CE:U-DG)) @Y+8="QK9"8D2HWY5*\M^'S* MD_C M6#&A'Y]+4J.RJ8#[XQW[.WUX/,P3$?2>Q?]$@0QGQL2 @*Y('LL'MGU/RP,- M%9_/8J$_85ONM0SP ?1+0/]4 MP* $#$X%#$N /KI9G%T+YQ))YE/.ML#5;F13 ZV^1J->4:H292DY/HT0)^=+ MR?SGD,4!Y>(W\#[GD7P!D@:@'\ B)JF M[ ,":?P0+.<^R'&1<"?A'.B@@P7 M+I4DBL4E[GM@ E"801$*3RFD117N(CCOT*6"S0@IJ9$_Y47IE_Z M>E?XZKSBJ^W )Y;*4("7!C2H$YAX\.KTSN[T=TXKHTO]'O3M*W L9]#@T/WI M\'X#W#T=[C3 O7;XQSSN@=-HO29&OTJ%ON;KOY8**EYOU:T+X)XE6(H$T9?Y M%B.=KBF6!PE/+["_;T%>]/+MEO _OT#*>&#I(GXKRF\A?U!LWU5$F]$1GPZ M,[#F"N'@JZ]E'=2HXVT'.]P& MHKXS'AZ4GM9#_:!DDTJRR<]7[,DI%;O5SKDI>6SQN&)W9+ FVW4EV_59LD'& MV9J3Y I(+D/&HZ]8'TC"\E0V"=I*?FXMZ)+,[9+,NSZ*HC/]-@ MM8NOVX':-2<;RK&SA(P)J6]WP.*8< $9Y<5-;[SHI:'QGH?V=<^Q#U*[W9]S M)>Z4S>N*K8B%N=?+)92O=1,ML'9B(A>-3;5:->JWNCT]6+^S;]RBW?Y.4W3_ MGPA?1UB#8[I"2JLWQOS@14-=3"3+=,?XQ"3VGWH84H(MHMJ SU>,R=U$&:C^ MUIA_ U!+ P04 " SB&Y:A*/!0NT* >0 &0 'AL+W=O2-5QQ-=+:0Y6X?DDL:3B/1?FU M>N"\9K_-L[RZ'#W4]>+M>%Q-'_@\J+DB>SYJ!Y M-G8L*QC/DS0?75TT[WTJKRZ*99VE.?]4LFHYGR?EM_<\*QXO1_;HZ8W/Z?U# M+=\87UTLDGM^R^LOBT^E>#7>:IFE\6DM=23BOQ6_YEDF50E#_KO1.MJ>5![8_OM) M^_?-Z,5H)DG%KXOL7^FL?K@<12,VXW?),JL_%X\_\,V(?*EO6F15\R][W,A: M(S9=5G4QWQPL+)BG^?K_Y+>-)UH'V-Z> YS- OV7G'T\W1KY?&^GL,?*& M3\^9:[]ACN5XFL.OCS_<50\?"W=M?>9L?>8T^MR#/GNSSV,_\J1:EFL?@8>D MU#^+O-QQV;\_BA.P#S6?5__1.6=MC:>W1B;ZVVJ13/GE2&1RQ,SWEMK/=3:V_?OSB;)]*N81=Q*5(WI_! I M4T;L;T?L#RJP?4K'$2E3'!=L'1?0!O9:7= .;"O:B>JNC!U[H:T/ZG!K:8A: M>L,G/*_%#%;R4GY?K'B9BZ_EFE6+(J\*.;/BZSN?[K$;56XZ8T3*%#]$6S]$ M@PKUB-)Q1,H4Q\5;Q\6TH1YWPCAT;&LGUKM"01 %CC[6;0O@QD*-_7)^>\Y^ M*9N)_'; 3ER5Z111:5,'WJ(Z>U#AO3&'RGE$VE3G =[9* 29A_A&GW*IMB+; MWPERK5@@D50;Y4!5-HY5/TVR]#Z1JZ+FHE[52=DX>ET7Y:(H9<1/BGV+2U2#\?P0:5/'"_QFA\,*;E+DH]*F.@^@ MST;1Z!G!'76BU@^\>#>VNU*V%=I[UI\VH):-L]9U4I;?Y%2M"S2_MR<\:TUX M4K,[&1:K1FS>FOZ$P7Q/FOG^G5T7\SDOIZGX6I@797TO>+]9Y[9<\4;]1%D! M-V>?%EDFT*R# I]YVF[TM1/2">/(W5UB:^1$:4IC1!2 MFW( /AT.ACSJE [CL!,-*)E+VIM*F.@_8V\&+I^;)%!Y3 M_-)((=4O!VC7P6FWGVPRJ:GA!AK/?A]U3P=HW(F'E3JD_$NE3;WQ!_SKXI58 M\UM_UE$U-:W8WIJ:"\CIXLC93^X05.IPNTVC@DJ;ZF7 9'=8=])=4BZFTJ8Z MKW4SG?INNGM4I4XCAE3J7$!1%T?1OJH9!^M_N%W&L]Y'?=8%1':'=8_>):5? M*FVJ\X!^7>+[]&[W)KRF_J>10NI_+O"FB_-F/QGS(:^Y<&[-FJR9%GE=)M-: M/WS2XB^5-M6;@,/NL&[YNZ3P2Z5-=1[ KXN7HF]XF:X2V7+)[M(\R9OR<;+V MXJM4'U&OM5[IWNIW77<"!O5P!M6.H9U'1@/!3V;<]J7A6#?8 M4U#Q &,]'&-;[9W_QW*4_9?)^-OT/D_O1#KG-?NI?N"E6%W+:9=S)!AGL=PF.'/T MN4W;M]O'LL"#98$WK&6!1[HLH-*F.@^6!1[QLL#K K_V_J)&#KN_Z,'*P,-7 M!G_)+/^2%[L9O@Z"39J[^C0G7<-0:5/G'=8PWK#6,![I&H9*F^H\6,-XQ*W+ M7G<9TOD*QT34'V' .L7'URGTR:UM'.B/FO'Q&?^PHX_F$Q^64/ZP6JE]TB4' ME3;5>;#D\(E;J?UNC_1NRJ$BJIU ]SY.]Z=+N1=C*SX2X_CHHSW%A]6*/ZQ6 M;9^4^:FTJ70==\[ 3'Z!Q]/3R1(S6(S&&U6D>D#([E3;5><#L 7&G>=#M(>_D'2:B MV@EX'.!X3)]S^]K+^V-,?(C&@=-'C3N =4 PK";U@!30J;2IC\8!0 ^)F]3# MXYK4M6)[F]1#8.+PU-T]2/:]&"SQP1@_/*B/PG8(F!\.JYFO!P+PTJHMH) !R>NI?FR/QZ'C[BHS&.D3Z*VR'0?#BLAI:0E+VIM*G. M _8.B1M:PFZC2B?!,!'5SM;#Z$[=QF+X"ZO^J!(?N7$\]5$%#P'SPV&UG82D M2$ZE374>('E(W'82'FX[0474!R("_4:G;CLQ3\870R8^1N,'+?91\XZ [Z-A MM9Y$I(1.I4UU'A!Z1-QZ$G7[2G0_C]2((3^/C "*HU.WH+PL_9['H/@@C4.H MCP)X!/P?#:L[)2(%>"IMJO, X"/B[I2HVWBR^[6'BJAV BM'I^Y+V?E)SE#DM:TJ;2I3^L&JH^'U702DP(XE3;5>0#@,7'32=SM*-$\+T CA3PO( ;D MC4_=>X)GU_,0$1^$<83T4<'1_: 8;H M21[QX9835$2U'U WQE&7]BD>^,F,I_9H9(Y;^ZV<&IGW7WQ>C,[X6(S=V0F7*]V^[Z15TLF@UK)T5=%_/FSP>> MS'@I!<3G=X58(FU>R#UPMYL>7_T!4$L#!!0 ( #.(;EHW# =\Y0( 8) M 9 >&PO=V]R:W-H965T[R65&%$X$^T93G8V\3QZD M."L:MO @Z146N2ULV&04UZ]R7.MPX9#U'G%(:P= MPO$I7%,RHXQJB@I.X)9(2:S@<'B!FE"FCH:^-O$MBI_4L<95 MK/"56)T0;@37F8(O/,5T&\ WQ!OVX9K].&Q%O,#D%*+.,81!V(6'Z04<'AR! MPJ245+_L8#AY/U[T!MX6X:B1.W(!HC?E/GY-[!LDJI28@CGD]S:RI'SAK&X% ME\W"F"BJX/NU"0!7&G/U8]>&5&RZN]G8"G&F"I+@R#,E0*%&(4H1J84,H*DR%+3[0X,?^QVYKU'ED!?\'!+BDJ_)[# MM[5M&0=#?[F97YO%%NE>0[K72GI*%YS.:4*XA@/?#IA.4RH1EYX$#D:8KYRQ5)V/IR >_'GRA3PNI'PRGDR5^(H]$?EL^ M<'4WK%%BFI),4)8!3N:7@P_PXMHM' J+[Y2L1>L:Z*',&'O6-W?QY<#1$9&$ M1%)#8/5O1:Y)DF@D%<>/"G10OU,[MJ]_H=\6@U>#F6%!KEGR%XWEXG(P'H"8 MS'&>R"]L_9%4 _(U7L024?P%Z\K6&8 H%Y*EE;.*(*59^1__K(AH.4!OAP.J M'-"^#F[EX!8#+2,KAG6#)9Y..%L#KJT5FKXHN"F\U6AHIJ?Q47+U*U5^5?K$>5(8=5UN:8:SB.($W&5" M\EQ-L4(XN2$2TT2<*M]OCS?@Y-TI> =H!KXN6"X4OI@,I0I?!S&,JE"ORE#1 MCE!O2'0.7/@>( =Y!O?K_=W=KOM0D58SAVKF4('G[F*N'C@N63OA)&(\)C' M$N"4<4G_5C<1$_+4--H2WC/#Z_*]$$LK$A24@=/P3_@&G/^0K.GLB),@[1&<>@\]P36(#.M#@?\CQ9L4WC<\:P:&SVA-8AZQQ3=;XN/D][I.)GL Z M3(0U$V%_^1WNE]_;9I;\ADZC7QQKJ(_T*:-SE;ZJ^WR6"\+!YYFF \^46KG+ MEGF=T #MMU[;7WCH-/:%UJ6G)>_@<7.ZPN^+C9[0NFPTD@U:== ;E$H%W$[? M<1#",-S(:.QX&LB2Q)%B51[IXC0(KV-<;K;U0A#=[,8368H M\-&.*!M)!;T]TRUI[1\.SKE>)5-?:%U*&M$$K4ID^E7M>M7&VN1-0ZK-GWM.8MC0GU M>V9SC$,;U"@*9%<4KS8FM"T2D*?ZDKLY9P8['XV1MV/2&C6!["_M*L=&:R#[<<;!V6[7 M8?:W'3RWQU >;J,\7.>XF>[V>ES2%UJ7C4;,N'8Q\Z9,K[#;WRE@./(]M+FH M&PW=,' VU_5AZ\.>_JKZ"?,GF@F0D+GR=,X#!<'+#Y7EC63+XEO?C$G)TN)R M0;#JE-I _3YG3/ZZT9\/Z\_%TW\!4$L#!!0 ( #.(;EH]=O\1ZP, +\3 M : >&PO=V]R:W-H965T'#H@ MD409*&9NU_.&;DPH=V:3[-Y2SB8BT8QR7$I021P3^?J$3)RFCN^<;WRAN[U. M;[BSR8'L<(7ZZV$I3<\M62(:(U=4<)"XG3J/_D/H9X!LQ.\43ZK2AC24M1#? MTLYS-'6\U"-DN-$I!3&7(\Z1L93)^/%W0>J4-E-@M7UF_S4+W@2S)@KG@OU! M([V?.F,'(MR2A.DOXO0;%@$-4KZ-8"K[AU,QUG-@DR@MX@)L/(@ISZ_DI4A$ M!> /+P"Z!:#[%M"_ .@5@-ZU@'X!Z%\+&!2 +'0WCSU+7$ TF4VD.(%,1QNV MM)%E/T.;?%&>3I25EN8I-3@]>T*.6ZIAR0A7\!$"W**4&,% >4PX(R9D:IB:N-1RFONRFL/^76NQ>L^UU8"*[W M"D(>850G<$TH93S=*V\OX>A?=:1+S44K"=VA6NS:33>_AF4?T2*.$L#L(7S8LB2C? MP6I/)'Y,%V$$2_*:#E= N.D(I25J*G.*8@8I^/.S,0_/&F/U5]-4R'WM-_N: M%L0'=2 ;G#JFXBF41W1F/__D#[U?FF2T21;8) LMD=4$[Y>"]]O89\]06SAU:";5&QU MX%85<[+[C"S=THXSK^.-!U[UYT_<8U4LFPZ$C0Z,!J7)F@J#4H5!JPKELMM4 MEYU8,[K+FDUIS1D'%4>&];CGK39OG?$YF>]5[77>6 PM6:SE<%CF<-B:PT?. M33V"%6'F]07^@07A)*]93=EKY;IU4MHD"VR2A9;(:H*,2D%&/]!>,K(IN$VR MP"99:(FL)OBX%'S\,(ZD6L,9RDVG2 M*S9C)3_+*.^6IU./V9F,^WUX?K2U(')' MN0*&6P/U.B/S%BOSTZ*\H\4A.PY9"ZU%G#7W2"*4Z0#S?"N$/G=2 ^69W>Q? M4$L#!!0 ( #.(;EJ#I#])P00 (,9 : >&PO=V]R:W-H965T>-A<>XU&P]Y M+A/*X#5#(D]3DNTFD/#MR,/>_L07NEA*?<(?#]=D 6\@OZY?,W7DURHSF@(3 ME#.4P7SD/>''" ^T0V'Q%X6M./J-="A3SE?ZX/-LY 5Z1I! ++4$4?\V\ Q) MHI74/+Y5HEX]IG8\_KU7_U0$KX*9$@'///F;SN1RY/4]-(,YR1/YA6]_ARJ@ MCM:+>2**OVA;V08>BG,A>5HYJQFDE)7_R?<*Q)$#[EYP""N'\-2A?<&A53FT MKG5H5P[M@DP92L$A(I*,AQG?HDQ;*S7]HX!9>*OP*=/W_4UFZBI5?G(\ 09S M*M%K0IA OZ)('3&8H6?.9$:G>7%S]$5$V Q]3-<)WP&@-\GC%?ISRR 32[HN M+>XBD(0FXH/2^?H6H;N?/PQ]J2:IA_+C:D*3]1&(1MRX2>KW=O6=RCZ]U#1S2M^H:U"KW61;U+ M-RBB(DZXR#- __RA;-!G":GXUW8+RB':]B%TJGD4:Q+#R%.Y1$"V 6_\RT^X M&_QFP]>D6-20F(&V7:-MN]3'U>K.U/,EXR5E"Q0?0UY#%@.3*AO:D);2_4): M)]O-.'CH#?W-,2GG\+>2:DC,(-6I275^A)3*3S3-4T12GC-IHU7*=XYH=8(@ M.,'EG,.MN!H2,W!U:UQ=)ZXR6U(AS"5NO8SHBS5\?9<\9Y.3?=R26@=H!7Q:'UM>"4OC4G-2D6 M-21F(.W72/OOG^[[3:)M4BQJ2,Q .ZC1#IRK]86R,DLM /$Y@H0NZ#2!P].I MJFJ]9N]6'RX^F.X12O&AL0,C#@XE)#!52!+<*HID/I=27F1 MZ[[E)*'SW34P_V>808!F9&>%Z?:\E693:B;.HXH<7[GW>[RL2 M8_7&/%4]H2#:W H96PJ5 )^\2-Q3O!EH0VHFT/ -'0#W9XBFU$P\ARX"N]N( M_2O;7&#4\BK>"SH_3M5[)D^278'SM-^M$+K'ZUQ^R;@];^;Z M'BT'/O0<^,JFXQBL+>P)/F\O^CU+@U'9=0T[?%XN6^P&9OEMAG3H"["[,9@0 MMM*KX85DE%W>7=%;+V]DHQXV<51.7ZRDW8/>6N\UJA8UI68"/S0HN/?^Y31N MM%5I5"UJ2LWD>^A6L+-B?X?SR"[5$2P4-/S2HK=_S+ \G7Q1[XE$O)T^+G$L@,,FV@ MKL\YE_L#/4#]W67\'U!+ P04 " SB&Y:9G4"^GH# !5#@ &@ 'AL M+W=O&ULM5?;CMLV$/V5@1H4"=!:%U_V4EO MKIV@ ;* L4;:AZ(/M#2VB5"D2E+V^N]+4K)LIS+;;)T76[R/R,1N$L3!H>.9KC?:=H3IN"1K7*#^7,ZE M:84M2TX+Y(H*#A)7D^ AOI_&?0MP,WZCN%,GWV"E+(7X8AL?\TD068N08:8M M!3%_6YPB8Y;)V/%70QJT:UK@Z?>!_8,3;\0LB<*I8+_37&\FP6T .:Y(Q?2S MV/V*C:"AY_Y.7QA$G@'AT 9 T@.1KP. " MH-\ G.?"VC(G:T8T2<=2[$#:V8;-?CC?.+110[G=QH669I0:G$X?D>.*:I@S MPA7\#(NJ+!F:?=*$P?L7S"KK9GA&3:7K=C/A[0PUH4R],Y#/BQF\??,.W@#E M\$09,]NCQJ$VUMDUPJRQY+&V)+E@29S D^!ZH^ ]SS$_)PB-K%9;-]C3K]U==_Q]2_RK4Q/#J!3]TB7]2F1GCABTCACX MV-,YRLP&V!I!K$ 19O('E(3F4)4N.1QBKGZKSK MOU+=L%4W_#=U5.2P1)-C$:0YE$N&L$6E*5^;[C7M/AU^UB'LD<@NX-0+?*78 M42MVY#7K8?U/B*I.6).@-PJ(. MV:E)5Y17Q-U']C1WJ:[9X^@D8 >]T5?QVCGI&-1GAM^VAM]Z#7^BG!95T663 M%_BMF>1*9&<:[UJ-=]\UI=Y=TQ%7(CMS1!P=[_'(GW;(WEW/99U^< MY1[LPZG'_E:W2?OE]@?YN3E4IC[D=^ZO==B.]>9''4FWS74 M&_IK.>-*;.?..+ZD8N_[Y'\'NY\]]D7[51].X7*40'J?7!=<3D?9E 0Q7!AKU;LRS0-8U3-W0HG1EP%)H4U2XSXVI^U#: M"69\)80^-.P";269_@U02P,$% @ ,XAN6K1Y?<=G P I P !H !X M;"]W;W)KVY^"$W M J]%#F3@+ M2W@!Z(F^@$0?T%+75;K- ?$56O"BY R8DF;T&H@>!=]EU<+?Q*!HELM;#?V^ MC-'-NUOT#F4,/6WX5E*6RIFMM$KS+CMI%#W4BL@)19B@KYRIC43_LA328P); MVVL]DH/'!W*6,8;D#KGX;T05P@<$J4[>H/"S)6+YK/F^OS:-WCCWZ!"D(FH\EK ;Z%= PH*L[<'JRAS%D8LKZ2/8P* @FX;CJH%4= MG%7]Q!7-]9'65B^ZL'R#H2L2]E=C&!0X?MBS-0S"H>N?\!6VOL*S^S&&%6A/ MZ9]8"J^Y(Z])%E^)["B3DS:3D[?NR,FP!ER?]&M[&.7B::\&1I@\#X^7P+05 M/GW;AIP.7X8#E_1DCT01U^_I'@:=J%OLO/[U.Q?LR/0-]=L0'TGVL=\W-A(V MZ9^08U1>YQP]]M9I:_ %WK*Z:?D39WAX]OL>"?K.AF$![I11XVT8A8-IY[2M MS=F=]JT L:[:8(D2OF6J[G+:V;;5_E@UF+WY!]."5VWA*TW=OW^E8ITQB7)8 M:4KG+M2:1-T2UP/%RZI)?.9*MYS5[49_1H P ?KYBG-U&)@7M!\FT6]02P,$ M% @ ,XAN6L$NVGQ !0 7A, !H !X;"]W;W)KGYSD>[SGI;"_5-[UAS*#'JA3Z?+8Q9GLZG^M\ MPRJJ3^26";BSEJJB!D[5PUQO%:-%XU25L+&TD MP/']$'36/=,Z'A\_1__4D P(8+NXRW1L%=#GYF=2UR63%T1Q^91@&ZA3(I MZI(AN497;,V48H6]B2ZTAIJBHD"_T/LK9B@O]0=P_'I[A=Z_^X#> M(2[0W4;6&FSUV=P 1OND>7[ \['%0T;P7+'\!$7X%T1"$GO<+]_N'KUTGT-F MNO20+CVDB1>-QCODP$ .J,V!/O61:J/$_BAV*Y[J+*VXXG-$=K#J] M+UD ;230M&2^E+3/29KGV&:R6V&2VC7='7-UK0@A,>ZL7I"(.Q+Q)(F+$KH3 M%3E# !#EL'[<'%$I)16ZJ>5:K&M1-#RI0+ 3*FZ@1QEOX;;/3(^@+B.R&/!Q MC1:+1>*GDW1TDDDZG[=,4%?O+H/9)=W6SLHITH]04'MJ?)WMH6#(XZ2: #6-<(X2OU@LPYL M-EWO>:YJR/5];3?OEO("L4>;=7]19"Z$-!X6A<=H$8XD==GA7$[BO#4R_Q98 MU7U9%SZ02T_E#G/IL8F('R(.>T$,)T%>"\.@KQH84G(&(T9A6X:0(J VR[1L MVX=7V4(/GN4 L\?H*/&FI 9!0TY U@M5."%V#D/#PG2.J4JFL4C<@"[K4,3XO9G32PAQZ4[:B%.UUY MP;H"%2T3/)0!CUFV'$T\K8K5TSX$D #22:?I-+ M;=K>LF9^F<2N! 8XS9(A=)\9"/\(]%XK\;187DK%8(= 0X3AE0M#Q0.'F7LJ MUZX>!AEQ\'JL,,P@?KRDUTTRK9LWM,QQB/#*"D%X*R>LOCF_LY\1]Z8O"-'02[#%+PG0HVO.CCQ_VR],?5,$F MU]"FUN 7GBP@@&H_YK0G1FZ;[R'WTAA9-8<;1@NFK '<7TMIGD_L)Y;ND]KJ M/U!+ P04 " SB&Y:#6[L$O(" ")"P &@ 'AL+W=O&ULO59=3]LP%/TK5C9-(&WD.P661AJM)I@80S#8P[0'D]RV M%DZ 4I%GLLATP]63">8JFF?&F*G -.2E!*3<>R C/%)#.BL%P[YU'(UI*2#,XY M$NLTQ?SN""@KIH9MW"]L.(8:D.^YHL9%>4O*JJ] MOF.@>"TD2VNP4I"2K/K'VSH0+8#M/0)P:H#S5(!; ]S2:*6LM#7'$DK=BTX,R-B5:N2&9/L9+R=53HG R.LEBE@+ZBK<@T#MTACG'.K!H9PX2$RIV MU>K5Y1SMO-X-3:G>J'%F7+,?5>S.(^QSB/>0:[]%CN5X/?#9T^%N%VXJGXU9 MIS'KE'SN(WQ?V7W/H;L8FLT-RTO0WMZ CV&L'>H. S]35CS=%1 M?71Q^^CZ9%:,04N$Y_JN9?TIUGL@UK;=H+VO(]EO)/N#DF>8$B4O([A/W"#V MN:DT$EG'9M#8#%ZNH((QHS 262<*DR8*DW_*3P3;7-U:NK28'A,.??&8/$A9 MQ](9^R!G!]7\I=?]QNO^H->YNBV$)+&^,="G-26%W.=HD.JY)SP26/ZX.7R_&#,*(Q$UHF";?UN%JS_D>GU6SI?7KY@3-Y/=#?6=-_1 M+U!+ P04 " SB&Y:KN'/2^P# !9#@ &@ 'AL+W=O&ULK5?;;MLX$/T50HLN4B"U;KYF;0--U*)]Z#9(]O),2R.; MB$2Z)!6G?[]#RI9ME9:]@%]L768.>J)-7!\DPM94HVWR\*,@&/HE9=R;3^VS1SF?BDH7C,.C M)*HJ2RI_WD,A-C,O]'8/GMARI1_#NR2,C(.U^(?!1AU<$T-E(<2+N?F:S;S [ @*2+6!H/CW"@]0% 8)]_%C M"^HU:QK'P^L=^F=+'LDLJ(('4?S+,KV:>6./9)#3JM!/8O,%MH0&!B\5A;*_ M9%/;CF*/I)72HMPZXPY*QNM_^K85XL A')YPB+8.4=NA?\(AWCK$ESKTMPY] MJTQ-Q>J04$WG4RDV1!IK1#,75DSKC?09-W%_UA+?,O33\Z\\%260O^@;*/*! M/&->954!1.3D4YZ#C0K9&Y$G2 5/6<&H#=M- IJR0KV?^AIW8S#]=+OR?;UR M=&+E,"+?!- M7.X>=;")F\C$%B\^@>>6GVIHQ>"6/(),@6M7".HE^NXE3$VY4VN:PLS#HJ% MOH(W__VW?(0-)"Z(TU946\B=AM<0:)98H ML4O*&G)L(4TU?9T'O2B<^J^'$EUBE)PQ.J(T:"@-.K,%F**9L3MX1C!\:2 MF&\3Q^3) CCDS/G5U:M,C@(<3$:M7'%:C2:M9'%:C6-WMHP:HJ-.HJ:4P!N4 M:XV9KP&51'JNW?5;'!ZZ-W,3]\+@ MG:N#)&<=+9?184/Y"Q(8#*L!R0*U49?+"61_& M+BFB84N*[GT@H\$)*5[:U8]@T9VTF= M,TQPEM!YDZ33Y)C2P> 6=E+ZKE<@G5L.'?TE:'>J,^B84*,3F7C>\TPJAM&> M8]2)M9^!=L./DW#D^/3B2=1F[#*+XF$[5DZSX; 5+_]@YBY!+NW916$^55S7 M(VOSM#D??;2G@M;S>W-NLK/\'J8^='VCY$'IW8Q9H3I/S_P!02P,$% @ ,XAN6IJ[9+H M P T P !H !X;"]W;W)KVQFLI'K0*8 ACSP3>NBEQN1GOJ^3%#C5)S('@4]F4G%JL*GFOLX5 MT*D3\1Y*%-I*OQ1@!9Z*XTL=U(K8$ M87^/(%H+HN>"]AY!:RUH.= B,H1,-#D$_E&E:(VT^1P#(:R3!]A[]UD3 X/ MCL@!88+\2.5"HU8/?(,165\_6<]^7LP>[9E]#,D):87') JB=H5\5"^?0([R MH$KN8Q[*9$1E,B+GU]KC=R6U?I:!WU!S%6U#9COLK9*]5>=>L"[UH@YR0!7YF/<)NQ&5'80 XJ30UQRGH J?525C/H9NH1C M:M.JE6I4JWPC>:\D[]7&=<$$%0ELN)'9,)JYH26=FO*N]WAK&K:.6>&[5_@+4W3VEWB]\K7P_M9QTY[UKZF:,Z&1;8;V MP4D/-Q%5')^+AI&Y.X'>2X/G67>;XB<'*#L G\^D-)N&/=26'S'Q/U!+ P04 M " SB&Y:HGICC$0# #="@ &@ 'AL+W=O&ULK59K;]HP%/TK5E9-K03-B_< J<"J3>HT5-;MP[0/)ES JF.GM@/= M?OUL)Z0\ FLUOH =WW-RSO7UC;MK+A[E$D"AYY@RV7.62B4=UY71$F(LKWD" M3*_,N8BQTE.Q<&4B ,\L**9NX'D--\:$.?VN?386_2Y/%24,Q@+)-(ZQ^#T MRM<]QWDK'0,[=@F9$8F"2<(0'SGG/C=X:^9P V MXCN!M=P:(V-EROFCF7R>]1S/* (*D3(46/^M8 B4&B:MXRDG=8IW&N#V>,-^ M:\UK,U,L8,< MK!7$A&7_^#E/Q!8@#(\ @AP0O!80YH#0&LV465LCK'"_*_@:"1.MV@LXCL_E?YO/J@)S=20LZ7K=X1/"64*,-Y.0*%"957FOUA M,D*7%U?H A&&OBUY*C5&=EVEG1E];I2[&&0N@B,N1A!=H]"OH, +:B7PX>OA MX2[T&]ZZZV MC1U&!5[H-XJH'<6U0G'M38KI2WF6*:T=:O#K7GM/:4E4T/:.**T72NLG*VES MR$[44?V<=70FLAVOC<)KX^2N[#242DE'J:")P@I,LS+M*(LGF*(QE\1^%'Y^ M?%;F$S.EIN=(]:LL8:=5##![1-I=3'3";0N#IY0DYJ45Q$"59>VFU/9DE0T-[??7?K[F$N?E^P6! FM8RY1GG730T7V5TJ MFRB>V.O(E"M]N;'#I;Y_@C !>GW.N=I,S VGN-'V_P)02P,$% @ ,XAN M6N^?!878 @ @@ !H !X;"]W;W)K>:4QBVO?UUD)%=47<@$"OQ125=3@ M5,U]O5!

JN!\%P<"O*!->,G1K]RH9RMIP)N!>$5U7%55_;H#+U<@+O?7" M YN7QB[XR7!!YS %\[BX5SCS.Y:<52 TDX(H*$;>.+Q.^S;>!7QGL-(;8V*5 MS*1\LI/;?.0%-B'@D!G+0/&UA EP;HDPC=\MI]=M:8&;XS7[9Z<=MJXRC117AY0:F@R57!%EHY'-#EPQ'1KE M,V&/?6H4?F6(,\E$5A4S>(Y&$RIR,I'",#$'D3'0Y)Q,\9[E-0G)&3DA3)!OI:PUPO30 M-YB^3<+/VE1OFE2C%U(-(W*'V96:?!(YY-L$/NKNQ$=K\3?1JXPI9!::/PC_MUZ!": M37J'-[$N=*T7-(.1AS:C02W!2]Z_"P?!QT,%?$NR](W(MHK;ZXK;>XT]<7YX M+HOS6@.A6@,66<[PC@O([;V&YZRD6&R"3DS0E!5U/P@']"3"&9TQ[OZ,0Q5O M=NZ[G:U-+Y,XB/$^+C']3GC_[807S@O@.-G] MO6RO=C3O1^PJWH\(^^&.8'_#'2M0<]=E-,ED+4SC%=UJU\C&SK]WUF^PP37] MZ!]-TQWOJ)HSH5%W@93!Q25FI)J.TTR,7#@/GDF#CNZ&)39I4#8 OQ=2FO7$ M;M"U_>0O4$L#!!0 ( #.(;EJY,9>U@ , +<, : >&PO=V]R:W-H M965T0Y*]!&DWM&JEJ[KJ M]N7#Z3XX8!*K8.=LLVGOUW=L6)J 0Z-3OB38//-XGIFQ/2SV7'R36T(4^EZ5 M3"Z=K5*[&]>5V9946%[S'6'PIN"BP@J&8N/*G2 X-T95Z0:>%[L5ILQ)%F;N M7B0+7JN2,G(OD*RK"HL?=Z3D^Z7C.T\3'^EFJ_2$FRQV>$,>B/J\NQH; X/X0LE>'CPC+67-^3<]>)^1 MK$A9:B;PX]^6U.G6U(:'ST_L;XQX$+/&DJQX^97F:KMT9@[*28'K4GWD^[>D M%331?!DOI?E%^Q;K.2BKI>)5:PP>5)0U__A[&X@# S\^81"T!D'?(#IA$+8& MX;D&46L0F<@T4DP<4JQPLA!\CX1& YM^,,$TUB"?,IWW!R7@+04[E:QX55$% MB50289:C%6>*L@UA&2427:$'*+2\+@GB!?J+0( !(15ZD1*%:2E? N3S0XI> M/'^)GB/*T*,,J8DNT:A_PH%7A!9'%J=;QY:S-/SS8,1-6&7JM#PA?\K52F56!B5(6@2 MS<-C4&H!A9.X QVIF'0J)J,JOF!!\1IVZ[B(AB0^6-KK*?@M(AU#'/D>=[[' MH[Y_X@J7B)^9AWBPO"4/0Y E#Q;0R3Q,.RW3T:WZAC+,LL,TW-A$3"^Y%2]) MEEZ(["AXLRYXL]%"N*VX4/0_;/H"N':$OKJO>'%50RRQE$19+Y?9((]^-.L5 MA TS[=6#!1-,[>4P[Q3-1Q6]8XI G!0"0<51:92P76E)%9S@-DWS86WV% T1 M?3U#1&A7XWN_>@;OC*U:#(K<>N=[PWA.>GMP905%/2$V4'CBT/$/^A__#"V_ MT> /SVHOCOHB+*AX4%XV5#3KGS?N04=7$;$QG;$$!VNFFOZGF^VZ[UO3<_;F M[W17;CK%7S1-2_\>BPUE$J070.E=3\$ET73)S4#QG>D;UUQ!%VH>M_!E080& MP/N"<_4TT MTWRK)3U!+ P04 " SB&Y:= HE=(X$ #B%@ &@ 'AL M+W=O&ULM9AM;Z,X%(7_BL6.5JVT4["!O'03 MI)E4HUEI1EM-Y^6S"TYB#>"L[223?[\V$"#@.%NV^=("\3T^QR:Y#\SVC/\4 M:T(D^)6EN9@[:RDW]ZXKXC7)L+AC&Y*K3Y:,9UBJ4[YRQ883G!1%6>HBSQNY M&::Y$\V*:X\\FK&M3&E.'CD0VRS#_/">I&P_=Z!SO/"%KM927W"CV0:OR!.1 MWS:/7)VYM4I",Y(+RG+ R7+NO(/W"Q3J@F+$=TKVHG4,=)1GQG[JD[^2N>-I M1R0EL=026/W;D05)4ZVD?/Q3B3KUG+JP?7Q4_U"$5V&>L2 +EOZ@B5S/G8D# M$K+$VU1^8?N/I I4&(Q9*HJ_8%^-]1P0;X5D656L'&0T+__C7]5"M I0<*8 M506H4P#/%?A5@5\$+9T5L1ZPQ-&,LSW@>K12TP?%VA35*@W-]38^2:X^I:I. M1@N6952J?9$"X#P!"Y9+FJ]('E,BP%OPI.Z;9)L2P);@$U'K!3Y1_$Q3*@_@ M,Y9;K@_J03WI =R\N05O ,W!US7;"J4O9JY4KO7<;EPY?%\Z M1&<%8+U&Y',9 MI4)@5M!?S'NQP3&9.^J;)PC?$2?Z_3'#)^,ADO*P:M8S[(SWRQ+A5>J#QL#8> M7C(^-AD/^\9]'W6,6Z4'&A_5QD>7C$],QD<]XV@*O8YQJ_1 X^/:^/B2\:G) M^+AO'(6P8]PJ/=#XI#8^L1K_NB:J<2\EX2;[DY[]\OBML2=ZO;AOT30(.G'M?H;F;<$#M.9] M/ FD$"%7X&G>4G!3GJ='?##'AKW.@F#H3;NQ#CNT=M/H1T%] M) %XI[K\BJB-U"BL=U'M809N%,H<".;";-XN/BY+P1AD"K+6 HQ @@^F>WUA M5QJZK4W7A_:VWUN&XZT*%/H08_12<-K:$.].=82PNW'7@ +84 $,K/#V@>8X MCXD%W> K-?\J[C50 C8L 2_"A!'?JK+VUP?V>K)=>ZCW!B?@19XP$ASL T70 MLWX-GH -4,"+1&%D.-A'BG'7^36 C9$ >U(<0[B8)\FNB1D5Q[JO($):*>) M:4Q#X)@K&?4"Z\Q2P;NU&+F=R:F MVHY#>)@E5_UZR6.[G'O:>!F[YP\;8 M 7\Q2^D#6S%SE]XHN/-+E(@G3&@N!5)L/?/Z%_S,@#F7NJV5+& M?_#(;.;>U$,16]-M;&[E_C,K"(TL7BACG7VB?6$;>"C<:B.3PADB2+C(O^GW M(A$'#GC\C ,I'$C38?B,PZ!P&&1$\\@R6E?4T,5,R3U2UAK0[$66F\P;V'!A M7^/**'C*P<\LEE*$3!A%;5(UDFNT5"SB!MUR_8A.KIBA/-;OT>G3>'CH@)2U M.D5WJRMT\NX]>H>X0-<\CBW8S#<0H)W&#XM@+O-@R#/!8(*NI3 ;C3Z(B$5U M !^8E?3($[U+THEXQ<(^&N >(@$9M@2T?+W[H".<09GM088W? ;OKK_JHT]R MQY2 5C ]Q(U&T"TBY PN1'3P$*U22**$K$,V#%,IY!J,3CZM/L#[^($:6.BB MYGW:ZMWV2CHCMJO(N4YIR.8>+!.:J1WS%K_^@L?!;VWI= 162^ZP3.XP0Q^\ MII3S^OWS*]B@+X8E^J\V[D.7W!V!U;B/2NZCSL):_MR5-)%;8=I8YU"C#,HN M\[L%#B:CF;\[9--B1":D-*I%.2ZC'!\;9:(LTAYL>!!'TI\U(6XW& M[9%.RD@GG9%^D^+TQ59TUX.=P1Q;AX[ :GF;EGF;NN[!J4ONCL!JW,]*[F?N M>C"'PL%!U9(IZ8\;M=UB-B']27MQXZ#ZT0]LI#Q M';V/VP-T*GE2P783/5>JMY16UT.FM7[@E6=3*6/<+= :E8OK,%+F200,*034;.%GO=!*L!/ZZ-?K"*V>B$K3D8'S\G8J\5RAU?E7 M$H]T2J@WE/>P[4CDK%G>;59G#0GC'QPMPW+[D)VX:Q3:?6U^#%N.EJ?Z%]E9 M=F/\$I\O\[/Y"B;_J^":J@<.E1ZS-4 &_0EH*Y6?ON6& MT8@I:P#/UU*:IQL[0?D?R.(_4$L#!!0 ( #.(;EKCBR,$V , )P3 : M >&PO=V]R:W-H965TR[X1%=K90K\ MQ6Q#5OB ZO/F7N@WOW'):(%,4LY X'+N788723@V EOC"\6=;#V#">61\V_F MY3:;>X'I$>:8*F-!],\6KS'/C9/NQ]^UJ=>T:83MYV?W&QN\#N:12+SF^1\T M4^NY-_4@PR4I<_6)[]YC'="9\4MY+NU?V-5U P_24BI>U&+=@X*RZI<\U2!: M@BAZ01#5@N@_@CA^01#7@OA0P;@66-1^%8KED!!%%C/!=R!,;>UF'BQ,J];A M4V;&_4$)_95JG5HD*.B6&/9P0QEA*24YW#*I1*E'5TD@+(/WF*TH6\&E&22J M*$KX!3X2(2KAFP05H;E\JTMOF4*!4H'^AB!W9 ,G0!G.8'.XX_J%C)_:X&>[8-A'_<+CE M*=P0*N +R4N$/W_7%>%682'_ZNGX5>4Z[GE";DB*79HDCLP[-<4-S/.3>7CR,FS2FUPXI>,D4_ ,G?1PKOS"PAB8G;Q=A M$(ZF,W_;)C38[+&$')EU")TUA,X&"=DIMK53;*V3"&HN"4JZ8GI.9T"D+36I MA38IIP_;8"/'3C^79HDCLP[<20-W\BJ+>>*2IDNSQ)%9A^9Y0_-\<*I^+(M' M%,"7K;EHYF>>]3$<]#J6H4NSI#*;M#),W&27#IAI V9Z")@V%?V?2>]%S!KN M8S-H=RR;Z?_"";O),G'47(?-NX;-NT$V=Y31HBSZ* P*CZ7@TBQQ9-8!%@;[ M#6?P*EFKMG4$U*E;XLJMB[2UAP\/W(>N,PH4*WLM)#4( M?;"J;C::TN;JZ=)>N/C[ZM6]U1T1^G@A(<>EE@:C<[U?%]554/6B^,9>CCQR MI7AA']=(,A2F@OZ^Y%P]OY@&F@NYQ;]02P,$% @ ,XAN6M/H=\K2! M%1H !H !X;"]W;W)KNJ8,EBJJ[$BB7PS5S(F&HX ME0M7K22C8>841R[QO($;4YXXLTEV[5'.)B+5$4_8HT0JC6,J7]ZS2&RF#G9> M+WSBBZ4V%]S99$47[(GI+ZM'"6=N@1+RF"6*BP1)-I\Z-_CZE@R,0V;QE;.- MJAPC0^59B._FY"&<.IZ)B$4LT :"PL>:W;(H,D@0Q]\YJ%/(2&7_T2:W]1P4I$J+.'>& M"&*>;#_ICSP1%0?DB4EBDLEE:()B'ZP,(%3Q;H MQN2<:\X4ND1/4%%A&C$DYN"P+2BS,/!7@BKT]HYIRB/U#ER^/-VAMV_>H3>( M)^CS4J0*T-7$U4#$A.,&>=#OMT&3O4$'5\C'%XAXI-?B?GN\NU]W=R%]10Y) MD4.2X?D',:L'UBN!Z]N#64'[T.6*74*.7BD+%*A:D,JOCZ[90K7BG MKDM'8#7J_8)Z_RR%V>\R 1V!U1(P*!(PL*[]+97R)9M^>T%BBL*"?^/^S(/KM9V_GBT2[W-:C#<0[T4-M@J&V89R75&A%$SX@&(Z0L[9(4XFW&N4+R%D3_66 MZ@=;M<7L(8\?2:I!]&WH"OU$NR4-E^P*$0SNF.*+!$!"1%7F9CJ9%T])K0GJ M5$1UA5;/9"FC\. \;6&59RA)*>8;M^JQ>3H%(M*0!3/)$F.=>>&RF MV6B_@!J!88[",F>MJ3DLN*PF=1*EW,)VO74TB8C39QYQ_7*0R.@PD:8)]O!P MN(]-*:>P5:SL93,OFOS8U1@?)F$SJ>\;E&*(V,70,?$?O1"D*7]V.;28[)?P MI%1(Q*Z0VFFT#]N&X/^7\]4>TLF[)QVAU1-8V4 ZTPY2MUM(Y]!>I-1>Q+Z+ MU.U\S6]6>V08]'N[#=&T&O1Z>Q[D2:F@B%U!=3]E25,A-9J[143A_IYG %*J M*'**BOH/,S:_3S4^W_=W232-R&@?AU*_$/L^4+=S=M#8I6PL1=-D5\VZE3U[ M\\+D=RIAZBD4L3GX>%=#<);;=Q#;$RU6V3;^L]!:Q-GADE&(U1C ]W,A].N) M>3-0O F:_0-02P,$% @ ,XAN6F*W609A! 31( !H !X;"]W;W)K MJY1_?<4;P39SLAOZ@U M@"9?TR13;&ME6TAI2I2[&!#.\LA4R9QDNYLM5& HL+HS2Q7<<)[)3Q MS%K,BKE'N9B)7"<\@T=)5)ZF3+[<0B)VS#9L!4^@/VT> M)5[9-4O,4\@4%QF1L)Q;[^A-2*^,08'XS&&GCL;$2'D6XHNY>(CGEF,\@@0B M;2@8_FWA#I+$,*$?_U2D5OU,8W@\WK/?%^)1S#-3<">2/WFLUW-K:I$8EBQ/ M]$>Q>P^5H,+!2"2J^"6["NM8),J5%FEEC!ZD/"O_V=W+/,Y9%G"7D(5-:YIA=K0C+8O(>XA7/5N2=21+7'!2Y($^X!.,\ M 2*6:*!!@M(XB$0*Y"P$S7BBSA%WS[@D6Y;D0-!@!3CUZ2DD9V_.R1O",_+' M6N0*GZ)FMD9!QBT[JIR_+9UW>YRG+OD@,KU6Y-'5RO8+/[^&KTX(O&,^V.#(Y)0JB M7!9I[ KY(*79AF[4AD4PMW"?42"W8"U^_HD&SB]=X1J3+!R)["24?AU*OV#W MOON>J+?EDOY<+.F_?D,@>="0JK^[HNF/&55'\^H["S/"(J5P MHXBA')WC JWF<$]8'O8,W%WX?AE+IH&H'=NH8BLQ6U(B6*:P $6 Z7E.H"L' MI2]7A2^F#FX7U+NZGMG;X]BV01=M5-A&.37B)!)!'8E@,!)F:X7X(!&8S/#Z M;,-X?-XEIJ0+CCP(_*"AI8WQ@DE#21O3HV12*YD,*@EAG]-])DU.2<2D?#&9 M*M.)]Y(\+A03O:Y*0ERFL4ONI.5F1UKNVJB.W+5!/8JGM>+IH.+?L2U;86M% MSA*AL-;A*A2KC'\KU=4IY65-Q#VX5^7T%4EM8]I);6-Z)%[7$J]?5T%,&[ $ M+/Q#,@:Y_NMF-R99.!+920RI<^BQG!]2/"K:D0(Z*ELX%MMI2(_:5OH_JB"5 M,\;;ZA'2@:3"?=;REU#^%PQRTC%=^Q'ZY#FY(Z0,&TJ:@- MNJ"^UZ/HT+K2X=[UQY23ZJ&G27*:LMN@=C7I8J)!$/3H/O29=+#Q.NA&1?7Z M?>&0Q,1\QFLP'VE V$H"F&Z^4Z7?]FW:%-F!:6GLP-">BD(/O1\=;O[&*YNT MW8ZYM)7--LAKKO2P X1]AMN0:A]]9Z<@5\5YA2*1R#-=?F/6L_69R+OB)* Q M?VO.2HKO]P-->=#R@4G&PO=V]R:W-H965T\Y:W; M!&F;U5Y7ZO6B3=O[<.H'+TR"58-SMDG:^_4W!I:$0D@B)?V28'AF>)Z9P3,> M;X3\IF( 3;XG/%43*]9Z=6/;*HPAH>I:K"#%)PLA$ZIQ*9>V6DF@46Z4<-MS MG(&=4)9:P3B_-Y/!6&2:LQ1FDJ@L2:C\\0ZXV$PLUWJ^\S$4>F]P:U;#4I'&N)3YE:*>#.Y!L M34THR3U+:1HRRLE#JK3,,%E:$9I&Y#U$2Y8NR:V).=,,%/F=S+&BHHP#$0OR MUV*A0&N#P=6MPH4BK^Y 4\;5:P1_GM^15R]>DQ>$I>13+#*%?M78UBC!$+'# MDNZ[@JZWEVYX37SWBGB.UVLQGQYO[M?-;0Q<%3VOBIZ7^_,/1D]=D7O*)/E" M>0;DGP\() \:$O6U363AM=?NU7RY-VI%0YA8^&DJD&NP@I>_N0/G;9OD,SFK M!<"O N!W>0_^D$(I;^3^4.:S#X%5W';8X #6E=D+JT[9#@=D\)W9VG-.Z>(5M S6*R=PY/YN3Z)Y5XV%&$ MPP*MG.LAFLOB,%@LM%CEYZDGH?%TEE_&>( &:0#X?"&$?EZ8(UIU) _^!U!+ M P04 " SB&Y:C,U9AI4# "Q#P &@ 'AL+W=O&ULO5==;]LV%/TKA%8,+9!$HN2O9K: U$'6 %UGQ&OW,.R!D:XM MHA3ID93=[M>/E!19AF4Z!NR]V*)T[M$YEQ3OY7@CY#>5 6CT/6=<3;Q,Z]6M M[ZLD@YRH&[$";IXLA,R)-D.Y]-5* DG+H)SY81 ,_)Q0[L7C\MY,QF-1:$8Y MS"1219X3^>,#,+&9>-A[N?%$EYFV-_QXO")+F(/^LII),_(;EI3FP!45'$E8 M3+P[?#O% QM0(KY2V*C6-;)6GH7X9@>/Z<0+K")@D&A+0B8*I8'_25&<3;^2A%!:D8/I);#Y";:AO^1+!5/F+ M-C4V\%!2*"WR.M@HR"FO_LGW.A&M -P[$!#6 >%K Z(Z("J-5LI*6_=$DW@L MQ09)BS9L]J+,31EMW%!NIW&NI7E*39R.[T'2-;&I1 ^4$YY0PM C5UH69K*T M0H2GZ".D2\J7Z,[FG&H*"EVCN5E1:<$ B07Z?;%0H+7%F-$G2IXIJW!O[T$3 MRM0[$_%E?H_>OGF'WB#*T1^9*)0A5V-?&Q]6C9_4FC]4FL.#FI,;%.$K% 9A MKR-\^OKP:#?<-]EK4A@V*0Q+ONAH"M45>B!4HJ^$%8#^^F2 Z%%#KO[N,EFQ M]KI9[>=[JU8D@8EGOD\%<@U>_/-/>!#\TF7Y3&0["8B:!$0N]OA7*91"=[DH M[((Q"^ )$K'D]%](VVNA*P<5<;\DMCO..@[&_KIM;!^!HP%N0#N">XW@W@F" MJ\5KUZ3. ,TU,3,&M9.IX"FU^TV7^.HE X=X%V)'>;]1WGA7S<55]T[59>OP5%?^XCK<#3L]C5L M? TOXVM*5&;&C)GGTKB;,;/Q0MKE;'C4V3[B.HH.++]1XVSTRN77I6ET5-,^ M8MCK=4MZWTAZ[Y0TM6I KHC4/[I$.:-/W67/1+9C% ?;4AUQ:H!V0P_L;?8AC.K;E'Y]2_R]1>/#QWJ #L M9Z'-@:V\S,R9&J0%F.<+(?3+P)[:FE-Z_!]02P,$% @ ,XAN6KCH![Y% M!P 4#, !H !X;"]W;W)KPTVZ@D3N6G'!6;U2K* M[]_()+L[FY#)PQ<7\?52E5],9Z?KZ%I^ENKK^E.N/TV;61;Q2J9%G*4HEU=G MD]?DU;E@Y8 *\4T5>D[F,"GF>)=_BA5J>38()6LBK:).HB^SNG:P) MB7*^>984U?_HKL;B"9IO"I6MZL%Z!:LXW;Y&/^I [ R@U#* U@/HO@-8/:"* MW'2[LHK6VTA%L],\NT-YB=:SE6^JV%2C-9LX+=/X6>7ZUUB/4[,+>;U)(I7E M]^ACI)3,"_3\K511G!0OT#,4I^C+,ML44;HH3J=*'[ <-IW7D[_93DXMD[^5 M\Q/$R$M$,>7HZ^>WZ/FS%\ TY_M/P^!IIIIVPYTVW&DU+[?,^R9*YUF^AG@- M#BQ/K5?%.IK+LXD^=PJ9W\K)[.>?B(=_A=@YFJS%D34<634[LW \SU;K)-9$ MI=Y8:HEV\GT>K6,5)?JK[YLXE_K<5 7:I N9(QV9FSB]?D#K\ZU ?W[04Z/W M2JZ*OZ"0,95(L@%BHI"JN+% M2_1ZKC91HE]7V2954$RV!Q+5@4I!O9UQBCWLG4YO=]D",(X#3AM8BX=H> BW M/"[*3$,TML!^(1X@G=X6'!!"!/Q&B*>(R(+O94C)9-F<\=_Z]^_+/4F M66;)8BA57B\'U//"D'0H C"?8VQ)E=\P])^*H36)/I@<+#H$1V$M@D%#,'!# ML&&"-.92H@A]TY?X%ME2G- [#2D5JM2W*+T?RFS03YG@U/<[Q &8A\.=/=XB M'C;$P_^8N#7A(9C)#NL14(LSP<94X&'6L;Z($#<:6A]J-S$L"#D/.DP '">" M4DL"R8Y#(H[)6%-2'ZD;;L%HEXP%&-I28SP/&38]![!YA)K6BVB=3<0CK'OE M@W"4!,1&T]@>,F@1G-*TIY-!6<*!P+O_NJ?\S"WG@?,F)^CL_>OBU 'X1[@C4&:U,W;HF,V*4M]0_R5N;Z M3KP5@ZC^SNS^*H4/T@6RZ5L>6'_[N$']-=Z(C)BC@_B,2K#%X/">-(T#VX2, M%R(C9N@@0H]1X;ZG(3P(PK!+%<")P/=M&F3,#QEQ/VZ9VI,*VAC MHNWQPC'C:\'9?"\U=H@.VZ&#&3U"=VG?U1#?#\.N'D&X@'J>Q0)0XW[HL/MQ M3]:>V.U*@O8YY>-!"WS@H'84C!&BPT;HT"@<0YG[IHAX@@:X&Q (%WH46V)@ MS!,=-D]/%@/[!O&!,QI[/7$>@[4#8,P6'3%;2UFM&%S:X-"#R_R.9FL3-5Z+ MAO^32C\=-'T'A\W1;.WVB/%N;,2[N:OV,Z@"A;43ZVQU",>8""VRSXP-8R,V MS%G%G\'U)X]T+:4-Z%DJXLRX*C92J'J*JC\#ZD^>%XJN.D$XGX6!Y5Z0[;3G M1NI43U#Y9V#!J5_Z'\>U21KOQ1QUU(YP!69 A4EPRGL;&W>#P$XCOTPL)$Q-HKM58-R M(JUP78GW6HT6H+#=KC/CB=A>!:AC:RO04=-7$-QMO$$X2GSKY= X(K97]>G( MX@K7E$9Z (>.:O\A@S$WW%4?[@C*R_LVAV+&PNYE!\0%OK"Q-W:(NVK M#M>:NH(U"FM3-^:)[]7E<]4#X$ ]"M)? #>DO]S8)+Y7.\]1#X!;C [I\;$ MJ2U!.W]CM%=W[O@] [4F'@0!%T5AG B\#W?PM3X'[Y7)^[H/0 .M].Z-;=1 M6)NFL3O<8=?M&&H+5) "?;7M;6D %P9<6'PN-Q:).VS3'4%P0;?4N\<9A;79 M&TO%ARV5^QX []LB6'/[N$'--?:)#]LGYSV ^GB=VG[?^,(XJ^\5Q@Z)83OT ME#T ?3:?#_TNY5?"!=03UAT5QCW(X;=SQ/V .J5'-8#.'!0.PK&" FWO;DC M*+/HFZ*R!R"Z)S*("[6$6V)@S)-PV\QS+\X"ZNKU>P"CL&T ICN/.Y3/FGR, M\NLX+5 BK_0X?.+K$.;;QS>V'U2VKIZ N,R4RE;5VZ6,%C(O ?KWJRQ3#Q_* MARJ:AVAF_P!02P,$% @ ,XAN6A7F\@;] P PA4 !H !X;"]W;W)K MWW-\+SIXN.'B02X! M%/J5)DR.K*52JTO;EM$24B(O^ J8?C/G(B5*WXJ%+5<"2)PGI8GM.DY@IX0R M:SS,G]V)\9!G*J$,[@2269H2\7@%"=^,+&P]/9C0Q5*9!_9XN"(+F(*Z7]T) M?6=7*#%-@4G*&1(P'UD?\>4U#DU"'O&#PD;N7"-#9<;Y@[FYC4>68RJ"!")E M((C^6L,U)(E!TG7\+$&M:DV3N'O]A/XI)Z_)S(B$:Y[\0V.U'%D#"\4P)UFB M)GSS&4I"/8,7\43FGVA3QCH6BC*I>%HFZPI2RHIO\JL48BU M'I4H;B6*F^/Y1_"^MR9E(OY8I$,++T*$H0:[#&?_Z! ^>O)BTZ JLIXU7*>#FZ=ZQ= M"!7H!TDR>(\^2@FE&%\HF=&$*@H2?04B,ZT$TD,Z@2@3@K)%'O4W9Z)Z<$4D ME>C?+WH!=*L@E?\U">=U*5Q'8#7A_$HX_W5;JEBNER]G?JO78S]P@D$PM->[ MG _#>DX/]YPJK,:F5['IM;*YUI6#R'\VS*O?E-J*=>HF=@16HQU4M(.SZOZ@ M2^$Z JL)UZ^$Z[]N]Q?+!3MM[7J>'[A[W=\0U@O#0=C<_8.*S:"5S036/%F; M;5SR%!#\S*AZ+ :AJ=96L%-WL2.P&N^PXAV>5?N'70K7$5A-..QL79;SN@-0 MKE=K;6?@]?,E$//>.A3$WW)HM8"O@ MJ?O9%5J=_M8A8O>L9@%W:B&[0JN+MS61N-5JO< T> ==/G!#?W\6#J.P%_K> MD5'86CO<[NWN='V<:4:F;JZ6()[CBMI!3][1CM#J$FS](.Z=USATZBF[0JN+ MMW65N-5[O< X! >-WN\/\/XX'$:%V N.3,/6ZN%VKS<]J=)6K)/WL2.T.O.M M+<2#\QJ"3IUE5VAU\;;>$K+XL"PN%%\E9^YS;A2/,TOET!B$"9 OY]SKIYNS#%> M=6P[_A]02P,$% @ ,XAN6ASOH"R\ P E0X !H !X;"]W;W)K" M"SWVYJ8L65N[(0_&:WH$N[ W*]N%8[\&F7! M"A":24$49&/O,KQ(PL Z.(NO##9ZYYE8*G,I'^S@>C'V AL1<$B-A:#XMX8K MX-PB81S_;D&]>DWKN/O\A/[!D4UJ'GE*FH.!T2:NADI.2&*&N-:/;!B>F\D3X3-N]W1N%;AGYF\H$)*E)& M.;D6VJ@24VHTQF!R\E>6G4PIQ]= [EP-SIA^("?D,U6*VG21MPD8RKA^A[/W M=PEY^^8=>4.8(%]R66HJ%GKD&XS2KN6GVXBF5431D8C"B-Q(87)-_A0+6.P# M^$BOYA@]<9Q&K8@)I*M;")ZXS%#B\^EC'* M%/E*>0GOR:76@.E"H,,\- DQN@NE2P(+BQ9I"62C&Q=%:?I5#UQ)1J MILG?GW !B3>Y&5MCQ)*HN"F6K;&&DH/RS92L4*K>_0[%F\G@S/L1;7 MN^+\:!.&0;!OE+2&]9.D^S7I?BOI&:Q!:3PK9$92K"]F")=8@MH66OFD")=4 M[,K2)$?_!ZHG41P?Z-%@%/>B SV:C,)A;;3')R0VTG:X._\ M.^%@#(KR+$D3W=;E7KN'N@1+.@+;D_FLEOGL?W62G769A2[!DH[ ]K(PK+,P M;"WV6U I5C5>\EP-[Y0Y/*Z8DQ<_Z/CQZC=I6F$/=[9?GVU5K.*]5KB.P/>7"X/FB M&?RJ=E8JIYG) 9N8# _6QOMCT"!=>*!<>S2OE:XKM$H[?^>^7H!:NKY'HR:E M,-6UMIZM>ZM+UU$8JF&[H6K)A,;/4X:0P>D9?B%5U0-5 R-7 MKBN82X,]AGO,L6\$90WP?2:E>1K8!>I.=/(?4$L#!!0 ( #.(;EIG&M3C ME@0 $<; : >&PO=V]R:W-H965T^(KC 5X+O*23YR5$.MKU^7I"A>(7]$U+N63)64%$G+( M'EV^9AAE%:C(7=_S8K= I'2FX^K>'9N.Z4;DI,1W#/!-42#V&I&.,>I4!1(?FSQ#.>Y8I+S^%Z3.LUW*N#A]2O[IRIY MF\2E(-[@026Y2(X^!VT% \2PVE.,E0*.3R(DKPJC%3% M\3[! I&B&HS+C8U?(W-0,W;3.XW:?AW\BCP2G M5R" 'X'O^:$&/CL?'FC@R?EP7P.?GP^'7;@KU[-95+]95+_B"T[PW7".A5;$ M/2[4XU13NN9KE.*)([L.QVR+G>FOO\#8^T,GJ4VRQ";9W!)91_R@$3\PL4^_ M42%_(>CD$NS14856;7P[#08>#()H[&X/U=7$#;U@Y 7=N,0XFTN%LT36$2YL MA N-5?L700N2RQ:!.9!-0+8/FCZM:)YAQG\#\^\;(EYT@H8V:]HF66*3;&Z) MK+,T4;,TT1DUG;<+I%N'/45\6+!^'(W\8:^P-7%!' Y#V"MLXY0N5<\264>] MN%$O-JK7+61\LI#C(V'"( J]04\_7=C(B_V>?/%1_PBA[XUZ87--6.0%<;MH MG90'3(MD5JXK0MTCC72RO)$EE'UF$CZ] H:[TKTVEF M!%[:!6V2)3;)YI;(.NJ/&O5'_W-;-;(IODVRQ";9W!)91WSHM4[%,Q;_#/%5 MU4:R#09+1HNN9=%Z!N^H0T O\$>]/J()&\!A+RHQ3^]2+6VQ=<4\L'W0*.;G M/\+E;3$EM7 MS=9O0:.CF'X1*\P,>_X:?BB*'_A]Y8Z#8!3W9;/JDVRQ=65KG1+\.:M4PWL[ MHBCL[RBU<2,8AWWQK'HE6VQ=\5JW!-_&+D&K?LDJ6V*5;6Z+K;M K6>"9M-T MDZ9L@S. G]?JWV,VE=0_.(-01D]R3/Y*2@QPO M);UW-9#9L?VIS7X@Z+HZEEA0(6A17:XPDI*J /E\2:EX':B3CN;L;/H?4$L# M!!0 ( #.(;EH.;6!#H 0 ,83 : >&PO=V]R:W-H965T?G> DUH&= MLYVD_>_WF5 2P+!L0I4:#.][^'T?MI\]/0CY76THU>@US[B:.1NMM[>CD5IN M:$[4C=A2#D]60N9$0U.N1VHK*4F+H#P;>:X;CG+"N#.?%O>>Y'PJ=CICG#Y) MI'9Y3N3;'9@Y_W&5[;>:'-C-)]NR9H^4_VR?9+0&E4L*J<)/+]^9_]2B S)S(02E=D5VFOXK#;[04-#9\2Y&I MXC\ZE%C70/'7_):)N(L (<= 5X9X#4#@HX OPSP+PT(RH"@ MR,Q12I&'A&@RGTIQ0-*@@GXO> I5I"FZ(_P[ M$BOT2"3CIK44B*1\#/,PINDJH)BQ3'R'RY3E!5Q\^H@\(WOAM(W:*\%1-1QJ$F>Z-EJ6( MNZ,(KT,$]M"CX'JCT&?H2EHG&$%&JK1X[VFY\WH9$[J\03[^!7FN%U@Z=']Y MN&\)3RX/]WK4^%61_8+/[^#[_+HU!;(E]A@8V /-I'.KMF1)9P[,*HK*/77F M/_^$0_=76U*&)$L&(JLE+*@2%O2QS_\0_)IQ38%9(]J=O2/+N& Q,^Q^'F'X MFX[VYVEIHR9Q$.$Z*K&@QEX85ZB:D'$E9-PKI!QTFKRB!>5TQ;1-QI$C/'OU M./#"AHHVZ#K$05.%!87#V P"FXRPDA'VUP,6P*M,*)@U6*'(IB)LOSH*W+@A MHXW"<12/&S+:J" <1Z%=Q:12,>E54 M>NBL=31DOH8D2P8BJ^4KKO(5]WY@"=LS6(I3A592Y."'8$57NX5B*0-/9\MC MW/K.O;'KNHTQ8T&Y+5321N'0.T/5)&'W9%#<7E'?A ;'T3WLR_!_TV"#6418 M8'TJSFP6_K]+ M#]-G4[/%A$63.&ZJML""V.^JWLF&X7X?=O5[X20ID9SQ=;$Y;2R5:"TI[%TE MF$YJH'I#.$JKU572)65[R,VERVS9H9HW]6%SUS2G%AQVX["9ES;*QV'0L57 M)[>%>\W)92Z[Y#C?I]ALM@5F\]D6F,UHC\X..'(JU\5!D4)+L>/ZN*FO[E:' M49^*(YC&_3MS2%4&ULS5I=DYNX$OTK*N_6 M5E*5B=$'&,_.N"IC-K7[D)NIS.;>9VSD,1L,7B3/Q[^_+6# H(:Q[S)5]R$9 MP$>-NM5J'1UT]9CE/]162DV>=DFJKB=;K?>7TZE:;^4N5!^SO4SAETV6[T(- MM_G]5.US&49%HUTR98[C37=AG$X65\6SVWQQE1UT$J?R-B?JL-N%^?.-3++' MZPF=O#SX%M]OM7DP75SMPWMY)_7W_6T.=]/:2A3O9*KB+"6YW%Q//M'+0'#3 MH$#\.Y:/ZNB:&%=66?;#W/P174\C'WY712?U. MT_#X^L7ZY\)Y<&85*KG,DO_$D=Y>3_P)B>0F/"3Z6_;XNZP<*O(;="=J&YA"5.K0L)?0W+!!BX%G UXP^N!YH4]WC?03?@W>;8C7_*[OU:B6-V[MC3N8')^BOZ#4E%-59U#/P;%UG$B2PLI3^F6>F[NUR:-]GCW$ M,,O*<*Z>259G4SB<3>Z8V32FL6 D8ZWX>W7\O<%L^A>$V\0UBB'T.LLAL7:P MLJNP6!OED[E&,ZLTZQUE@TMY)Z]L#)_[G:Q",*Z+Y]2L]FDVZ--7O94Y"962 M&BWG,^N5%Y[73??[_NOW]"_Y,X7,5)D<^8$[[U8CIC M'1=L#..S[@#8H LQ4:?A+LY9:]H?Z8-4IZQIE=V1RM"HUH*QK+5C>L0'Z?DY\^Z@B@7N M/?Q["?%P]E1O:Q,E* (K![ \*RCI4T@XSZ["(#P-PN M;4%@UE BEBAS^P:S86/T%3KV4@.;NG=<#3=UA7BE!MJLZH)2S_/]KJL(D/LN M9U85Q"SR.>^M@@U9H\-LS;C\+I+K7,+@FC)?7IE-N8G$AS(>\N]#_! FQ3[! M#'3>S'/S.QH$FYM!VOHN[<8 87I ]&96"! ;Y# MB7O%:YOP43X#Q[MN(_31CDZ P-K1:>L[#7]D@URJ*FI0N0[%+(>J_6SVP,:W M>B>VD?CDKDP/;[T0D+WWPD!]FR_6\#@VS.,J 0_M^F#+&3Q9)6.CDL%1K05C66O'M"&#;)@,GB65,82=(5H9 L/$,@0VH):QANTQ M\7^BE[%!VGEV7HUI+1C+6GL0&DK*ABGI;V&>%GL'*-*3,85968GS4F7=).@;C MU#M2M=H1:7@K>R,9D=F\LDN\E@C&ZQ)R!,/[)EM#3=D_$Q(9P@AG7K?W-FC> M5:DP0Y3U=+^AE6P$'9$AQ,[*+D0C]*W<0D"4]656PP_9&RJ)#)$2N>=VR2 " MH[[?E5,##"9\WC-.O"&#_(W$1#ZJF#BJM6 L:^V8-B24#Y/09;B/J\4?]A"K M0U&'8&$\H>1R1/#CW8TS!F+=N1]@*'_>,R=XPQ7Y(&\:2RFMWO**HP@(<11! M]3MZ].7XO$_')RND?-QOQ^-^/'Z+K\>\89!\6"\<7R'EB/1G*:08R%)(,5"? M0LH;NL:'Z=K_J)!RC%,A"FD/SE)(45R_0LH;\L6'R=>("BE'9#Y$(45@UE!B M@F&O0LH;3L:'.=EMGJVEC*J"4&9PMM>%?_))YL:[J/!4'6LL!Y/@1.[V2?8L M9?%[S55+X$OTR#X)4[Q>VBS-+I?(!V&[6MJ@_F+9T#T^3/=&THXYPN.8(RQ> MB^&H.W>L1,!PGN/U:&B\88;\=6;X)L(Q1[1!*IRN_PBW]*P=%X*Z8)3WR*:B MX8QB6$!\$\E8V'K@C/K6:2$;)<2\JYPB*,_K$TY%P^O$:[QN5+E8(!^+'6YM MKQ&8'9@ 0;4"TW:Y87MBF.W]$ZU8V+S,UHH1D*T58Z ^K5@T!$\,*W0MWX"> MUP6Z*NR/J,F[,E&>>OX0YS%=%$KD!D\['&70I M+X\1ES9UMFNN-S*$%8X X#?-UFF7V[,"^K#W(O_ E!+ P04 M" SB&Y:2!ZG6$@# "L% #0 'AL+W-T>6QE57G-ZMZ!4!ZN"BVH4+K0N/T91-5O0@E07LJ3"(+E4!=&FJ^91 M52I*L@I(!8]ZG4X2%82)<#P4R^*FT%4PDTNA1V&_"07N]B4;A=WD,@R? M&B%'/,5H?0_-9-DRH8.1!Z^:S@NSP813KZN6)X38[_BGTVES._4B1G4AC(>Y M%-MZB$,7,/JDH,$CX:-P0CB;*@:LG!2,KUVX!X&9Y%(%VA2B2=B%2/7DX*[K M08W6.@434MG<+H/[GM;#]X!-#PPRSAN#O= %QL.2:$V5N#$=.]@>%!W;Y? ME\;A7)%UMW<5;@GV9I),I6, 4^_BZJ0L^?H39W-14#?Y5R<<#\F&%RRD M8D\F&Y3*S 2H"H-'JC2;M2._%"GOZ4IORFF5XYY[1^CY[Z[SG JJ"&^;-K5_ MR*O\9L?U&^]?>+:_5O8=>TW&_*Q/ MF =G,JI/0JWCULYAJXD&<*@=A=_AD,RW28/IDG'-1-U;L"RCXMF9R\AK,C5_ MBNWHF_$9S:L661-J-N82'J4=OV5YA>-VE.U"87$QE=T6Q2 M=]5\:IN!:9BL]06$?>3&7GX$XSC,CP"&Y<$<8!S'PO+\3_,9H/-Q&.9MX$4& M*&> ,X2; 5G4R\#B;8NB4)_/C5,&_ P/) IC]; M:WRW\0IYN0ZP/7VI0K"9XI6(S11?:T#\ZP:,-/7O-I8'&-@N8+4#^?UYH*;\ MG#B&7<6\84\PCJ0IAD M^FLT29#52>#CWQ_L*8GC-/4C@/D=Q#&&P-.((Y@# M\( A<6S?@WOOHVCSGHJV_Y\<_P902P,$% @ ,XAN6I>*NQS $P( M L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE( M2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'C==MN/AX>-L5:5;+YRVQ4[?/[U>:VX/Z1O3JJ+5IG8'NP/?M'IJ_CO?O16/NM%W MNM3M\]&H_[M4(U'I6E?ZAUH>C8*1:-;FZ30*=R>^*=OJ MXI?#BP[R1MXU_9%6WGV5#N1HE 3N@BMMF[;_1']]Z1@?E?OP[MVV-:>Z;)6= MR5;]; M?=F=)5@1P(IXL8ZOKQ;7%^>SZ#O)L>D4@$P"9# CI57<*(-/A(*>+,P*9 .QB&_>LJ+KP M[1$A>T3,]G!0A?N$W9WI;KP7;WS5S0.%1.Z(F-TQ4U8_RBZ"$Z>Z=BVREF77 M.K=V^\8?$0Q4F/WQ5=UOW6'CNC.7LG71I5?+2!P1LSCVE5HCGG2[%M>KU0'% M1#Z)N ,44R]5W3C_]BIV-^.EM+KNWA7&;B@F\DG$[).Y?!:/C9@KVW^]ZW#- M=%.4QG47:%\A0C:)F&WB*EH[X8D;*Y>NU1%3Z[HR]ZJO>=?R?^X;1W9>UW!6FD!03^29B]@T,I;R@ M=(R,,V8V#L8<4TSDG#&S<_;&?.+#C708S9^4$BEGS*P<&/SY=0Y'QYC] X*_ MKD@I)O+/F-D_K_'5WFI&QADS&P<&6GXU(^>,F9T# RT?$VEGS*P=&&CYF$@[ MX]\8T^R](Y%LQD,&-^(#'?!&LIDPRP9&#OZX/)+-A%DVOT8.^RI\@DPS838- M#"'\DD2FF7!/Q* 0PL>$,S',IL&=H G%1-Z9<(^<0)UB(@O%[(-N^S$7[MK++9UFBI&%8O;H!V!Z';D8 M62@>8FG 3TSZI"?(0@FSA3 F?=(39*%DD$&W5TS:WTR0A1)F"V%,VM],D(42 M9@N]VR"9^L!%110362AAMA >P_0>(62AA-E"&--[A.#*-&8+84SO$4(62I@M MA#&]1PA9*&&V$,:D(5N"+)0P6PACTI M119*AURJYH5L*;)0RFPAA.F';"FR M4#K@W(\?LJ7(0BFSA3"FMU8662@=T$)^R)8B"Z4#6L@/V5)DH71 "]V&U$(I M7"$]H(5N0VJA%%DH9;80FCYUO4Z*B2R4,EL(8]*E^QFR4,9LH7>7^8H/,]72 MR>@,62AC7_3V,AG],S3OIRL7_5J]%1U.R)"%,F8+$I6.))1Q3PM!3%KI.9)0SCTM!#%ISR-'$LJYIX4@ M)HU_(POE@RZ*H\U[CBR4,UL(8WK-.]PPRAT*T4U2KM,Y4RME75 I MCDWE+DLPPP!O'N4.AGX%U;7:K>>S^LX#A=M' ^[]HV] %]O-INQ7X,M2G'SW M0.$FTH!]9 M!NP+%=XMT9/5FQ*%.TT#[OP%Z!P4VHPY,)MS_,A3FO G=< @\8>*$YLP&PFN(766PH?XO0&W/D-\&)X[Q[% M:0[X\QP@4/\>A6;B3H" 0?U[%)J).P4"!DT\4&@F[B0(U0*&9N-,@[-NR ML6?4.\1I$;CS(N!=&_XC#[7$G2P!@WJ//,R7$/Z&A E@@XE7HC!G0LB=- &# M^B6*L^YP)WB#H%XC"I,HA+LL"H?]QYO/GY:[4/;*_9/&'2]D6Y^78^?IVFYOI^?]LNGPW%^?OG)[>'TM%]?+D]W MTW%__7U_-T\QA#J=WI^QNSQ_?^;9M]_'^7]./-S>/ES/7P[7/Y[FY_4?!T\_ M#Z?OR_T\K[NS;_O3W;Q>[*9?CV]O+]/KBWUZ.7EW=G5SL3M=W=ANVGI0E$%Q M^T%)!J7M!V49E+$:!W5+TC0.^H M>D> WDGU3@"]D^J= 'HGU3L!]$[N9@E [Z1Z)X#>2?5. +V3ZIT >B?5.P'T M3JIW NB=5.\$T#NKWAF@=U:],T#OK'IG@-Y9]&:!W5KTS M0.^L>F> WEGUS@"]L^J= 7H7U;L ]"ZJ=P'H753O M"[J-X%H'=1O0M [^+^ M60G0NZC>!:!W4;T+0.^B>A> WD7U+@"]J^I= 7I7U;L"]*ZJ=P7H757O"M"[ MJMX5H'=5O2M [^H>-@'H757O"M"[JMX5H'=5O2M [Z9Z-X#>3?5N +V;ZMT M>C?5NP'T;JIW ^C=5.\&T+NIW@V@=W,/"P+T;JIW ^C=5.\&T+NKWAV@=U>] M.T#OKGIW@-Y=]>X O;OJW0%Z=]6[ _3NJG<'Z-U5[P[0N[N'O0%Z=]6[ _0> MJO< Z#U4[P'0>ZC> Z#W4+T'0.^A>@^ WD/U'@"]A^H] 'H/U7L ]!ZJ]P#H M/5RL ]#;@L]U 'Y;<,%. ANP24[ 6"X!1?M!(#B%ERV$P".6W#A3@!(;L&E M.P%@N047[P2 YA9W17^OW8"/U'M]^=WY[?-?+_^^Z;\PKUQ/[V^TE#H0( "E% 3 6T-O;G1E;G1?5'EP97-=+GAM M;,W;S6Z;0!2&X5NQV$:&.0,,4,79M-VV6?0&J!G'R/R)F:3.W7=P?J16J=7( ME?INC PSYSLPTK,[U]\>)^M6Q[X;W";:>S]]2!*WW=N^=O$XV2$\V8US7_OP M=[Y+IGI[J.]LHI4RR78$..P\K7'[=G)784&4O)FP//ESP/.^KP]V MGMO&KF[KV7^I^[ J.7:)\X^==?'Y$F_T..YV[=8VX_:^#UMB-\VV;MS>6M]W M\5/1J_/)/GQA^_0K%^>?RIP+#"MOYW%RX<1F^_ZXER-9=J^G4,C.OCW_BJ^) MH?3%[V>7TVYL\Y?9X?/^&.?#Z3Q</7^N_L0T/Z2"%]9) ^FCA/110?H016F$(JI02!6*J4)!52BJ"H55H;@J%%B%(JNFR*HILFJ* MK)HBJZ;(JBFR:HJLFB*KILBJ*;*F%%E3BJPI1=:4(FM*D36ER)I29$TILJ84 M65.*K!E%UHPB:T:1-:/(FE%DS2BR9A19,XJL&476C")K3I$UI\B:4V3-*;+F M%%ESBJPY1=:<(FM.D36GR&HHLAJ*K(8BJZ'(:BBR&HJLAB*KH&UL4$L! A0#% @ ,XAN6GL*TK^L!P 3S$ !@ M ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ ,XAN6L2R[E94 P P@L !@ ("!Z!D 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ,XAN6L+B,/*W M @ U08 !@ ("!.S8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,XAN6G5.QR>L%P #DL !D M ("!G7( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ,XAN6F,2C:Y%! Q@D !D ("!9K 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,XAN M6BHOCN4S$@ 0#8 !D ("!UKX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,XAN6K[V622M" _Q, M !D ("!'ND 'AL+W=O&PO=V]R:W-H965T MTP4 . 9 " @;C] !X;"]W;W)K&UL4$L! A0#% @ ,XAN6B"!(A,+# I"0 !D M ("!P@,! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ,XAN6A#I&PO=V]R:W-H965T&UL4$L! A0#% @ ,XAN6K%UCJ,I"0 2A8 !D M ("!3(4! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ,XAN6F!79S<9 P @P8 !D ("! MK+ ! 'AL+W=O0$# !,!P &0 @('\LP$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ ,XAN6J/C$4B1" @A@ !D ("!$+L! 'AL+W=O&PO=V]R:W-H965TE;08 H/ 9 " @&UL4$L! A0#% @ ,XAN6M]O8C;: M!0 $Q$ !D ("!;=(! 'AL+W=O"(' O%P &0 M@(%^V $ >&PO=V]R:W-H965T&UL4$L! A0#% @ ,XAN6KOD2Y@Q P \P8 !D M ("!%.4! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ,XAN6O_'+3FK" !# !D ("!6O(! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M,XAN6L'/>.G> @ #@T !D ("!RP " 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,XAN6L$2#4N) @ MMP8 !D ("! H" 'AL+W=O!P &0 @(' M# ( >&PO=V]R:W-H965T&UL4$L! A0#% @ ,XAN6IH"'JUU @ K08 !D M ("!\A," 'AL+W=O%@( >&PO=V]R:W-H M965T @!X;"]W;W)K&UL4$L! M A0#% @ ,XAN6CXJ#0^"! 31T !D ("!MB," 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,XAN M6M)_AZ8E P !PL !D ("!S34" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,XAN6IZ24\*S!@ I3$ M !D ("!@4X" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,XAN6L9=1!-G'@ FDP! !D M ("! 6 " 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ,XAN6IO.73!@!0 ,"D !D ("!@)X" 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ,XAN6O_Y MA;1Q#0 R*H !D ("!!:\" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,XAN6BT(VC[/ @ '0D !D M ("!%,D" 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ,XAN6J"E%.T!! LA0 !D ("! M3M(" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ,XAN6O +G5F @ F 8 !D ("!B]P" 'AL+W=O&UL4$L! A0#% @ ,XAN6G9\I6)P M P OPX !D ("!>N4" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,XAN6B!\_[I^"@ !W( !D M ("!TO$" 'AL+W=O&PO=V]R M:W-H965T"1P8 +4D M 9 " @=+_ @!X;"]W;W)K&UL M4$L! A0#% @ ,XAN6KX<;%3F!P ?DH !D ("!4 8# M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M,XAN6L2:>V_( @ K < !D ("!_Q4# 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,XAN6H2CP4+M"@ M 'D !D ("!E"$# 'AL+W=O&PO=V]R:W-H965T 9 " @=0O P!X;"]W;W)K&UL4$L! A0#% @ ,XAN6CUV_Q'K P OQ, !H M ("!@C4# 'AL+W=O&UL4$L! A0#% M @ ,XAN6H.D/TG!! @QD !H ("!I3D# 'AL+W=O&UL M4$L! A0#% @ ,XAN6K1Y?<=G P I P !H ("!4$(# M 'AL+W=O&UL4$L! A0#% @ ,XAN6L$N MVGQ !0 7A, !H ("![T4# 'AL+W=O&UL4$L! A0#% @ ,XAN6@UN[!+R @ B0L !H M ("!9TL# 'AL+W=O&UL4$L! A0#% M @ ,XAN6J[ASTOL P 60X !H ("!D4X# 'AL+W=O&UL M4$L! A0#% @ ,XAN6J)Z8XQ$ P W0H !H ("![54# M 'AL+W=O&UL4$L! A0#% @ ,XAN6N^? M!878 @ @@ !H ("!:5D# 'AL+W=O&UL4$L! A0#% @ ,XAN6KDQE[6 P MPP !H M ("!>5P# 'AL+W=O&UL4$L! A0#% M @ ,XAN6G0*)72.! XA8 !H ("!,6 # 'AL+W=O&UL M4$L! A0#% @ ,XAN6N.+(P38 P G!, !H ("!M&D# M 'AL+W=O&UL4$L! A0#% @ ,XAN6M/H M=\K2! %1H !H ("!Q&T# 'AL+W=O&UL4$L! A0#% @ ,XAN6F*W609A! 31( !H M ("!SG(# 'AL+W=O&UL4$L! A0#% M @ ,XAN6F1R7W:5 P G@\ !H ("!9W<# 'AL+W=O&UL M4$L! A0#% @ ,XAN6KCH![Y%!P 4#, !H ("! 7\# M 'AL+W=O&UL4$L! A0#% @ ,XAN6A7F M\@;] P PA4 !H ("!?H8# 'AL+W=O&UL4$L! A0#% @ ,XAN6ASOH"R\ P E0X !H M ("!LXH# 'AL+W=O&UL4$L! A0#% M @ ,XAN6F<:U..6! 1QL !H ("!IXX# 'AL+W=O&UL M4$L! A0#% @ ,XAN6C6R%&YT" V"T !H ("!39@# M 'AL+W=O&UL4$L! A0#% @ ,XAN6D@> MIUA( P K!0 T ( !^: # 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ ,XAN6O/F=8!@ M P *D@ !H ( !9:T# 'AL+U]R96QS+W=O XML 143 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 144 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ .report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } .report table.authRefData a { display: block; font-weight: bold; } .report table.authRefData p { margin-top: 0px; } .report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } .report table.authRefData .hide a:hover { background-color: #2F4497; } .report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } .report table.authRefData table{ font-size: 1em; } /* Report Styles */ .pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ .report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } .report hr { border: 1px solid #acf; } /* Top labels */ .report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } .report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } .report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } .report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } .report td.pl div.a { width: 200px; } .report td.pl a:hover { background-color: #ffc; } /* Header rows... */ .report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ .report .rc { background-color: #f0f0f0; } /* Even rows... */ .report .re, .report .reu { background-color: #def; } .report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ .report .ro, .report .rou { background-color: white; } .report .rou td { border-bottom: 1px solid black; } .report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ .report .fn { white-space: nowrap; } /* styles for numeric types */ .report .num, .report .nump { text-align: right; white-space: nowrap; } .report .nump { padding-left: 2em; } .report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ .report .text { text-align: left; white-space: normal; } .report .text .big { margin-bottom: 1em; width: 17em; } .report .text .more { display: none; } .report .text .note { font-style: italic; font-weight: bold; } .report .text .small { width: 10em; } .report sup { font-style: italic; } .report .outerFootnotes { font-size: 1em; } XML 146 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.0.1 html 677 704 1 true 147 0 false 11 false false R1.htm 0000001 - Document - Cover Sheet http://www.bankofmarin.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.bankofmarin.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 9952151 - Statement - CONSOLIDATED STATEMENTS OF CONDITION Sheet http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION CONSOLIDATED STATEMENTS OF CONDITION Statements 3 false false R4.htm 9952152 - Statement - CONSOLIDATED STATEMENTS OF CONDITION (Parenthetical) Sheet http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITIONParenthetical CONSOLIDATED STATEMENTS OF CONDITION (Parenthetical) Statements 4 false false R5.htm 9952153 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Sheet http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Statements 5 false false R6.htm 9952154 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Sheet http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 9952155 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical) Sheet http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical) Statements 7 false false R8.htm 9952156 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 9952157 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.bankofmarin.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 9952158 - Disclosure - Investment Securities Sheet http://www.bankofmarin.com/role/InvestmentSecurities Investment Securities Notes 10 false false R11.htm 9952159 - Disclosure - Loans and Allowance for Credit Losses on Loans Sheet http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoans Loans and Allowance for Credit Losses on Loans Notes 11 false false R12.htm 9952160 - Disclosure - Bank Premises and Equipment Sheet http://www.bankofmarin.com/role/BankPremisesandEquipment Bank Premises and Equipment Notes 12 false false R13.htm 9952161 - Disclosure - Bank Owned Life Insurance Sheet http://www.bankofmarin.com/role/BankOwnedLifeInsurance Bank Owned Life Insurance Notes 13 false false R14.htm 9952162 - Disclosure - Deposits Sheet http://www.bankofmarin.com/role/Deposits Deposits Notes 14 false false R15.htm 9952163 - Disclosure - Borrowings and Other Obligations Sheet http://www.bankofmarin.com/role/BorrowingsandOtherObligations Borrowings and Other Obligations Notes 15 false false R16.htm 9952164 - Disclosure - Stockholders' Equity and Stock Plans Sheet http://www.bankofmarin.com/role/StockholdersEquityandStockPlans Stockholders' Equity and Stock Plans Notes 16 false false R17.htm 9952165 - Disclosure - Fair Value of Assets and Liabilities Sheet http://www.bankofmarin.com/role/FairValueofAssetsandLiabilities Fair Value of Assets and Liabilities Notes 17 false false R18.htm 9952166 - Disclosure - Benefit Plans Sheet http://www.bankofmarin.com/role/BenefitPlans Benefit Plans Notes 18 false false R19.htm 9952167 - Disclosure - Income Taxes Sheet http://www.bankofmarin.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 9952168 - Disclosure - Commitments and Contingencies Sheet http://www.bankofmarin.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 20 false false R21.htm 9952169 - Disclosure - Concentrations of Credit Risk Sheet http://www.bankofmarin.com/role/ConcentrationsofCreditRisk Concentrations of Credit Risk Notes 21 false false R22.htm 9952170 - Disclosure - Derivative Financial Instruments and Hedging Activities Sheet http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivities Derivative Financial Instruments and Hedging Activities Notes 22 false false R23.htm 9952171 - Disclosure - Regulatory Matters Sheet http://www.bankofmarin.com/role/RegulatoryMatters Regulatory Matters Notes 23 false false R24.htm 9952172 - Disclosure - Financial Instruments with Off-Balance Sheet Risk Sheet http://www.bankofmarin.com/role/FinancialInstrumentswithOffBalanceSheetRisk Financial Instruments with Off-Balance Sheet Risk Notes 24 false false R25.htm 9952173 - Disclosure - Condensed Bank of Marin Bancorp Parent Only Financial Statements Sheet http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatements Condensed Bank of Marin Bancorp Parent Only Financial Statements Notes 25 false false R26.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 26 false false R27.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 27 false false R28.htm 995447 - Disclosure - Insider Trading Policies and Procedures Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc Insider Trading Policies and Procedures Notes 28 false false R29.htm 995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure Sheet http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure Cybersecurity Risk Management and Strategy Disclosure Notes 29 false false R30.htm 9955511 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.bankofmarin.com/role/SummaryofSignificantAccountingPolicies 30 false false R31.htm 9955512 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.bankofmarin.com/role/SummaryofSignificantAccountingPolicies 31 false false R32.htm 9955513 - Disclosure - Investment Securities (Tables) Sheet http://www.bankofmarin.com/role/InvestmentSecuritiesTables Investment Securities (Tables) Tables http://www.bankofmarin.com/role/InvestmentSecurities 32 false false R33.htm 9955514 - Disclosure - Loans and Allowance for Credit Losses on Loans (Tables) Sheet http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansTables Loans and Allowance for Credit Losses on Loans (Tables) Tables http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoans 33 false false R34.htm 9955515 - Disclosure - Bank Premises and Equipment (Tables) Sheet http://www.bankofmarin.com/role/BankPremisesandEquipmentTables Bank Premises and Equipment (Tables) Tables http://www.bankofmarin.com/role/BankPremisesandEquipment 34 false false R35.htm 9955516 - Disclosure - Deposits (Tables) Sheet http://www.bankofmarin.com/role/DepositsTables Deposits (Tables) Tables http://www.bankofmarin.com/role/Deposits 35 false false R36.htm 9955517 - Disclosure - Borrowings and Other Obligations (Tables) Sheet http://www.bankofmarin.com/role/BorrowingsandOtherObligationsTables Borrowings and Other Obligations (Tables) Tables http://www.bankofmarin.com/role/BorrowingsandOtherObligations 36 false false R37.htm 9955518 - Disclosure - Stockholders' Equity and Stock Plans (Tables) Sheet http://www.bankofmarin.com/role/StockholdersEquityandStockPlansTables Stockholders' Equity and Stock Plans (Tables) Tables http://www.bankofmarin.com/role/StockholdersEquityandStockPlans 37 false false R38.htm 9955519 - Disclosure - Fair Value of Assets and Liabilities (Tables) Sheet http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesTables Fair Value of Assets and Liabilities (Tables) Tables http://www.bankofmarin.com/role/FairValueofAssetsandLiabilities 38 false false R39.htm 9955520 - Disclosure - Income Taxes (Tables) Sheet http://www.bankofmarin.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.bankofmarin.com/role/IncomeTaxes 39 false false R40.htm 9955521 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.bankofmarin.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.bankofmarin.com/role/CommitmentsandContingencies 40 false false R41.htm 9955522 - Disclosure - Derivative Financial Instruments and Hedging Activities (Tables) Sheet http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesTables Derivative Financial Instruments and Hedging Activities (Tables) Tables http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivities 41 false false R42.htm 9955523 - Disclosure - Regulatory Matters (Tables) Sheet http://www.bankofmarin.com/role/RegulatoryMattersTables Regulatory Matters (Tables) Tables http://www.bankofmarin.com/role/RegulatoryMatters 42 false false R43.htm 9955524 - Disclosure - Financial Instruments with Off-Balance Sheet Risk (Tables) Sheet http://www.bankofmarin.com/role/FinancialInstrumentswithOffBalanceSheetRiskTables Financial Instruments with Off-Balance Sheet Risk (Tables) Tables http://www.bankofmarin.com/role/FinancialInstrumentswithOffBalanceSheetRisk 43 false false R44.htm 9955525 - Disclosure - Condensed Bank of Marin Bancorp Parent Only Financial Statements (Tables) Sheet http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsTables Condensed Bank of Marin Bancorp Parent Only Financial Statements (Tables) Tables http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatements 44 false false R45.htm 9955526 - Disclosure - Summary of Significant Accounting Policies - Nature of Operations and Segment Reporting (Details) Sheet http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesNatureofOperationsandSegmentReportingDetails Summary of Significant Accounting Policies - Nature of Operations and Segment Reporting (Details) Details 45 false false R46.htm 9955527 - Disclosure - Summary of Significant Accounting Policies - Schedule of Segment Revenue, Profit or Loss, Significant Segment Expenses and Other Segment Items (Details) Sheet http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesScheduleofSegmentRevenueProfitorLossSignificantSegmentExpensesandOtherSegmentItemsDetails Summary of Significant Accounting Policies - Schedule of Segment Revenue, Profit or Loss, Significant Segment Expenses and Other Segment Items (Details) Details 46 false false R47.htm 9955528 - Disclosure - Summary of Significant Accounting Policies - Financing Receivable Narrative (Details) Sheet http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesFinancingReceivableNarrativeDetails Summary of Significant Accounting Policies - Financing Receivable Narrative (Details) Details 47 false false R48.htm 9955529 - Disclosure - Summary of Significant Accounting Policies - Transfer of Financial Assets (Details) Sheet http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesTransferofFinancialAssetsDetails Summary of Significant Accounting Policies - Transfer of Financial Assets (Details) Details 48 false false R49.htm 9955530 - Disclosure - Summary of Significant Accounting Policies - Premises and Equipment (Details) Sheet http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPremisesandEquipmentDetails Summary of Significant Accounting Policies - Premises and Equipment (Details) Details 49 false false R50.htm 9955531 - Disclosure - Summary of Significant Accounting Policies - Goodwill and Other Intangible Assets (Details) Sheet http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangibleAssetsDetails Summary of Significant Accounting Policies - Goodwill and Other Intangible Assets (Details) Details 50 false false R51.htm 9955532 - Disclosure - Summary of Significant Accounting Policies - Future Amortization Expense of Core Deposits (Details) Sheet http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesFutureAmortizationExpenseofCoreDepositsDetails Summary of Significant Accounting Policies - Future Amortization Expense of Core Deposits (Details) Details 51 false false R52.htm 9955533 - Disclosure - Summary of Significant Accounting Policies - Other Real Estate Owned (Details) Sheet http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesOtherRealEstateOwnedDetails Summary of Significant Accounting Policies - Other Real Estate Owned (Details) Details 52 false false R53.htm 9955534 - Disclosure - Summary of Significant Accounting Policies - Investments in Low Income Housing Tax Credit Funds (Details) Sheet http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesInvestmentsinLowIncomeHousingTaxCreditFundsDetails Summary of Significant Accounting Policies - Investments in Low Income Housing Tax Credit Funds (Details) Details 53 false false R54.htm 9955535 - Disclosure - Summary of Significant Accounting Policies - Earnings Per Share (Details) Sheet http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesEarningsPerShareDetails Summary of Significant Accounting Policies - Earnings Per Share (Details) Details 54 false false R55.htm 9955536 - Disclosure - Summary of Significant Accounting Policies - Advertising Costs (Details) Sheet http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesAdvertisingCostsDetails Summary of Significant Accounting Policies - Advertising Costs (Details) Details 55 false false R56.htm 9955537 - Disclosure - Investment Securities - Held-to-Maturity Amortized Cost and Fair Value (Details) Sheet http://www.bankofmarin.com/role/InvestmentSecuritiesHeldtoMaturityAmortizedCostandFairValueDetails Investment Securities - Held-to-Maturity Amortized Cost and Fair Value (Details) Details 56 false false R57.htm 9955538 - Disclosure - Investment Securities - Narrative (Details) Sheet http://www.bankofmarin.com/role/InvestmentSecuritiesNarrativeDetails Investment Securities - Narrative (Details) Details 57 false false R58.htm 9955539 - Disclosure - Investment Securities - Schedule of Bond Ratings For Held-to-Maturity Securities (Details) Sheet http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofBondRatingsForHeldtoMaturitySecuritiesDetails Investment Securities - Schedule of Bond Ratings For Held-to-Maturity Securities (Details) Details 58 false false R59.htm 9955540 - Disclosure - Investment Securities - Schedule of Available-for-Sale Securities Amortized Cost and Fair Value (Details) Sheet http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofAvailableforSaleSecuritiesAmortizedCostandFairValueDetails Investment Securities - Schedule of Available-for-Sale Securities Amortized Cost and Fair Value (Details) Details 59 false false R60.htm 9955541 - Disclosure - Investment Securities - Schedule of Maturities (Details) Sheet http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails Investment Securities - Schedule of Maturities (Details) Details 60 false false R61.htm 9955542 - Disclosure - Investment Securities - Schedule of Sale of Investment Securities and Gross Gains and Losses (Details) Sheet http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofSaleofInvestmentSecuritiesandGrossGainsandLossesDetails Investment Securities - Schedule of Sale of Investment Securities and Gross Gains and Losses (Details) Details 61 false false R62.htm 9955543 - Disclosure - Investment Securities - Schedule of Pledged and Transferred Securities (Details) Sheet http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofPledgedandTransferredSecuritiesDetails Investment Securities - Schedule of Pledged and Transferred Securities (Details) Details 62 false false R63.htm 9955544 - Disclosure - Investment Securities - Schedule of Unrealized Loss Positions (Details) Sheet http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails Investment Securities - Schedule of Unrealized Loss Positions (Details) Details 63 false false R64.htm 9955545 - Disclosure - Investment Securities - Non-Marketable Securities Included in Other Assets Narrative (Details) Sheet http://www.bankofmarin.com/role/InvestmentSecuritiesNonMarketableSecuritiesIncludedinOtherAssetsNarrativeDetails Investment Securities - Non-Marketable Securities Included in Other Assets Narrative (Details) Details 64 false false R65.htm 9955546 - Disclosure - Loans and Allowance for Credit Losses on Loans - Schedule of Loans by Class (Details) Sheet http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyClassDetails Loans and Allowance for Credit Losses on Loans - Schedule of Loans by Class (Details) Details 65 false false R66.htm 9955547 - Disclosure - Loans and Allowance for Credit Losses on Loans - Concentrations of Credit Narrative (Details) Sheet http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansConcentrationsofCreditNarrativeDetails Loans and Allowance for Credit Losses on Loans - Concentrations of Credit Narrative (Details) Details 66 false false R67.htm 9955548 - Disclosure - Loans and Allowance for Credit Losses on Loans - Schedule of Loans by Risk Grade and Origination Year (Details) Sheet http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails Loans and Allowance for Credit Losses on Loans - Schedule of Loans by Risk Grade and Origination Year (Details) Details 67 false false R68.htm 9955549 - Disclosure - Loans and Allowance for Credit Losses on Loans - Loans Outstanding and Aging Analysis (Details) Sheet http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansLoansOutstandingandAgingAnalysisDetails Loans and Allowance for Credit Losses on Loans - Loans Outstanding and Aging Analysis (Details) Details 68 false false R69.htm 9955550 - Disclosure - Loans and Allowance for Credit Losses on Loans - Schedule of Collateral-Dependent Non-Accrual Loans (Details) Sheet http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofCollateralDependentNonAccrualLoansDetails Loans and Allowance for Credit Losses on Loans - Schedule of Collateral-Dependent Non-Accrual Loans (Details) Details 69 false false R70.htm 9955551 - Disclosure - Loans and Allowance for Credit Losses on Loans - Schedule of Amortized Cost of Loans Modified (Details) Sheet http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostofLoansModifiedDetails Loans and Allowance for Credit Losses on Loans - Schedule of Amortized Cost of Loans Modified (Details) Details 70 false false R71.htm 9955552 - Disclosure - Loans and Allowance for Credit Losses on Loans - Schedule of Financial Effect of Loan Modifications (Details) Sheet http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofFinancialEffectofLoanModificationsDetails Loans and Allowance for Credit Losses on Loans - Schedule of Financial Effect of Loan Modifications (Details) Details 71 false false R72.htm 9955553 - Disclosure - Loans and Allowance for Credit Losses on Loans - Schedule of Amortized Cost and Payment Status of Loans (Details) Sheet http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostandPaymentStatusofLoansDetails Loans and Allowance for Credit Losses on Loans - Schedule of Amortized Cost and Payment Status of Loans (Details) Details 72 false false R73.htm 9955554 - Disclosure - Loans and Allowance for Credit Losses on Loans - Schedule of Allocation of the Allowance for Credit Losses on Loans (Details) Sheet http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllocationoftheAllowanceforCreditLossesonLoansDetails Loans and Allowance for Credit Losses on Loans - Schedule of Allocation of the Allowance for Credit Losses on Loans (Details) Details 73 false false R74.htm 9955555 - Disclosure - Loans and Allowance for Credit Losses on Loans - Allocation of the Allowance for Credit Losses on Loans Narrative (Details) Sheet http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansAllocationoftheAllowanceforCreditLossesonLoansNarrativeDetails Loans and Allowance for Credit Losses on Loans - Allocation of the Allowance for Credit Losses on Loans Narrative (Details) Details 74 false false R75.htm 9955556 - Disclosure - Loans and Allowance for Credit Losses on Loans - Schedule of Allowance for Credit Losses on Loans (Details) Sheet http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllowanceforCreditLossesonLoansDetails Loans and Allowance for Credit Losses on Loans - Schedule of Allowance for Credit Losses on Loans (Details) Details 75 false false R76.htm 9955557 - Disclosure - Loans and Allowance for Credit Losses on Loans - Pledged Loans Narrative (Details) Sheet http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansPledgedLoansNarrativeDetails Loans and Allowance for Credit Losses on Loans - Pledged Loans Narrative (Details) Details 76 false false R77.htm 9955558 - Disclosure - Loans and Allowance for Credit Losses on Loans - Related Party Loans (Details) Sheet http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansRelatedPartyLoansDetails Loans and Allowance for Credit Losses on Loans - Related Party Loans (Details) Details 77 false false R78.htm 9955559 - Disclosure - Loans and Allowance for Credit Losses on Loans - Related Party Loans Narrative (Details) Sheet http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansRelatedPartyLoansNarrativeDetails Loans and Allowance for Credit Losses on Loans - Related Party Loans Narrative (Details) Details 78 false false R79.htm 9955560 - Disclosure - Bank Premises and Equipment - Schedule of Bank Premises and Equipment (Details) Sheet http://www.bankofmarin.com/role/BankPremisesandEquipmentScheduleofBankPremisesandEquipmentDetails Bank Premises and Equipment - Schedule of Bank Premises and Equipment (Details) Details 79 false false R80.htm 9955561 - Disclosure - Bank Premises and Equipment - Narrative (Details) Sheet http://www.bankofmarin.com/role/BankPremisesandEquipmentNarrativeDetails Bank Premises and Equipment - Narrative (Details) Details 80 false false R81.htm 9955562 - Disclosure - Bank Owned Life Insurance (Details) Sheet http://www.bankofmarin.com/role/BankOwnedLifeInsuranceDetails Bank Owned Life Insurance (Details) Details http://www.bankofmarin.com/role/BankOwnedLifeInsurance 81 false false R82.htm 9955563 - Disclosure - Deposits - Schedule of Stratification of Time Deposits (Details) Sheet http://www.bankofmarin.com/role/DepositsScheduleofStratificationofTimeDepositsDetails Deposits - Schedule of Stratification of Time Deposits (Details) Details 82 false false R83.htm 9955564 - Disclosure - Deposits - Narrative (Details) Sheet http://www.bankofmarin.com/role/DepositsNarrativeDetails Deposits - Narrative (Details) Details 83 false false R84.htm 9955565 - Disclosure - Deposits - Schedule of Time Deposit Maturities (Details) Sheet http://www.bankofmarin.com/role/DepositsScheduleofTimeDepositMaturitiesDetails Deposits - Schedule of Time Deposit Maturities (Details) Details 84 false false R85.htm 9955566 - Disclosure - Borrowings and Other Obligations - Federal Home Loan Bank, Funds Lines of Credit and Reserve Bank (Details) Sheet http://www.bankofmarin.com/role/BorrowingsandOtherObligationsFederalHomeLoanBankFundsLinesofCreditandReserveBankDetails Borrowings and Other Obligations - Federal Home Loan Bank, Funds Lines of Credit and Reserve Bank (Details) Details 85 false false R86.htm 9955567 - Disclosure - Borrowings and Other Obligations - Other Obligations (Details) Sheet http://www.bankofmarin.com/role/BorrowingsandOtherObligationsOtherObligationsDetails Borrowings and Other Obligations - Other Obligations (Details) Details 86 false false R87.htm 9955568 - Disclosure - Borrowings and Other Obligations - Schedule of Borrowings (Details) Sheet http://www.bankofmarin.com/role/BorrowingsandOtherObligationsScheduleofBorrowingsDetails Borrowings and Other Obligations - Schedule of Borrowings (Details) Details 87 false false R88.htm 9955569 - Disclosure - Stockholders' Equity and Stock Plans - Narrative (Details) Sheet http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails Stockholders' Equity and Stock Plans - Narrative (Details) Details 88 false false R89.htm 9955570 - Disclosure - Stockholders' Equity and Stock Plans - Schedule of Cashless Exercise Information (Details) Sheet http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofCashlessExerciseInformationDetails Stockholders' Equity and Stock Plans - Schedule of Cashless Exercise Information (Details) Details 89 false false R90.htm 9955571 - Disclosure - Stockholders' Equity and Stock Plans - Schedule of Options Outstanding Rollforward (Details) Sheet http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingRollforwardDetails Stockholders' Equity and Stock Plans - Schedule of Options Outstanding Rollforward (Details) Details 90 false false R91.htm 9955572 - Disclosure - Stockholders' Equity and Stock Plans - Schedule of Options Outstanding by Price Range (Details) Sheet http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingbyPriceRangeDetails Stockholders' Equity and Stock Plans - Schedule of Options Outstanding by Price Range (Details) Details 91 false false R92.htm 9955573 - Disclosure - Stockholders' Equity and Stock Plans - Schedule of Non-vested Awards Activity (Details) Sheet http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofNonvestedAwardsActivityDetails Stockholders' Equity and Stock Plans - Schedule of Non-vested Awards Activity (Details) Details 92 false false R93.htm 9955574 - Disclosure - Stockholders' Equity and Stock Plans - Schedule of Valuation Assumptions (Details) Sheet http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofValuationAssumptionsDetails Stockholders' Equity and Stock Plans - Schedule of Valuation Assumptions (Details) Details 93 false false R94.htm 9955575 - Disclosure - Stockholders' Equity and Stock Plans - Schedule of Dividend (Details) Sheet http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofDividendDetails Stockholders' Equity and Stock Plans - Schedule of Dividend (Details) Details 94 false false R95.htm 9955576 - Disclosure - Stockholders' Equity and Stock Plans - Dividends Narrative (Details) Sheet http://www.bankofmarin.com/role/StockholdersEquityandStockPlansDividendsNarrativeDetails Stockholders' Equity and Stock Plans - Dividends Narrative (Details) Details 95 false false R96.htm 9955577 - Disclosure - Stockholders' Equity and Stock Plans - Share Repurchases Narrative (Details) Sheet http://www.bankofmarin.com/role/StockholdersEquityandStockPlansShareRepurchasesNarrativeDetails Stockholders' Equity and Stock Plans - Share Repurchases Narrative (Details) Details 96 false false R97.htm 9955578 - Disclosure - Fair Value of Assets and Liabilities - Schedule of Recorded on a Recurring Basis (Details) Sheet http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofRecordedonaRecurringBasisDetails Fair Value of Assets and Liabilities - Schedule of Recorded on a Recurring Basis (Details) Details 97 false false R98.htm 9955579 - Disclosure - Fair Value of Assets and Liabilities - Narrative (Details) Sheet http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesNarrativeDetails Fair Value of Assets and Liabilities - Narrative (Details) Details 98 false false R99.htm 9955580 - Disclosure - Fair Value of Assets and Liabilities - Schedule of Fair Value of Financial Instruments (Details) Sheet http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofFairValueofFinancialInstrumentsDetails Fair Value of Assets and Liabilities - Schedule of Fair Value of Financial Instruments (Details) Details 99 false false R100.htm 9955581 - Disclosure - Benefit Plans - Deferred Compensation Plan (Details) Sheet http://www.bankofmarin.com/role/BenefitPlansDeferredCompensationPlanDetails Benefit Plans - Deferred Compensation Plan (Details) Details 100 false false R101.htm 9955582 - Disclosure - Benefit Plans - Defined Contribution Plan and Employee Stock Ownership Plan (Details) Sheet http://www.bankofmarin.com/role/BenefitPlansDefinedContributionPlanandEmployeeStockOwnershipPlanDetails Benefit Plans - Defined Contribution Plan and Employee Stock Ownership Plan (Details) Details 101 false false R102.htm 9955583 - Disclosure - Benefit Plans - Supplemental Executive Retirement Plan (Details) Sheet http://www.bankofmarin.com/role/BenefitPlansSupplementalExecutiveRetirementPlanDetails Benefit Plans - Supplemental Executive Retirement Plan (Details) Details 102 false false R103.htm 9955584 - Disclosure - Income Taxes - Schedule of Components of Income Tax Provision (Details) Sheet http://www.bankofmarin.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails Income Taxes - Schedule of Components of Income Tax Provision (Details) Details 103 false false R104.htm 9955585 - Disclosure - Income Taxes - Schedule of Deferred Tax Asset and Liability (Details) Sheet http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails Income Taxes - Schedule of Deferred Tax Asset and Liability (Details) Details 104 false false R105.htm 9955586 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.bankofmarin.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 105 false false R106.htm 9955587 - Disclosure - Income Taxes - Schedule of Effective Income Tax Reconciliation (Details) Sheet http://www.bankofmarin.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxReconciliationDetails Income Taxes - Schedule of Effective Income Tax Reconciliation (Details) Details 106 false false R107.htm 9955588 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.bankofmarin.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 107 false false R108.htm 9955589 - Disclosure - Commitments and Contingencies - Schedule of Operating and Finance Lease Right-of-Use Assets and Lease Liabilities (Details) Sheet http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofOperatingandFinanceLeaseRightofUseAssetsandLeaseLiabilitiesDetails Commitments and Contingencies - Schedule of Operating and Finance Lease Right-of-Use Assets and Lease Liabilities (Details) Details 108 false false R109.htm 9955590 - Disclosure - Commitments and Contingencies - Schedule of Noncash Investing and Financing Activities (Details) Sheet http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofNoncashInvestingandFinancingActivitiesDetails Commitments and Contingencies - Schedule of Noncash Investing and Financing Activities (Details) Details 109 false false R110.htm 9955591 - Disclosure - Commitments and Contingencies - Schedule of Lease Cost (Details) Sheet http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseCostDetails Commitments and Contingencies - Schedule of Lease Cost (Details) Details 110 false false R111.htm 9955592 - Disclosure - Commitments and Contingencies - Schedule of Lease Liability Maturity Schedule (Details) Sheet http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails Commitments and Contingencies - Schedule of Lease Liability Maturity Schedule (Details) Details 111 false false R112.htm 9955593 - Disclosure - Concentrations of Credit Risk (Details) Sheet http://www.bankofmarin.com/role/ConcentrationsofCreditRiskDetails Concentrations of Credit Risk (Details) Details http://www.bankofmarin.com/role/ConcentrationsofCreditRisk 112 false false R113.htm 9955594 - Disclosure - Derivative Financial Instruments and Hedging Activities - Narrative (Details) Sheet http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesNarrativeDetails Derivative Financial Instruments and Hedging Activities - Narrative (Details) Details http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesTables 113 false false R114.htm 9955595 - Disclosure - Derivative Financial Instruments and Hedging Activities - Schedule of Information on Derivatives (Details) Sheet http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInformationonDerivativesDetails Derivative Financial Instruments and Hedging Activities - Schedule of Information on Derivatives (Details) Details 114 false false R115.htm 9955596 - Disclosure - Derivative Financial Instruments and Hedging Activities - Schedule of Interest Income (Details) Sheet http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInterestIncomeDetails Derivative Financial Instruments and Hedging Activities - Schedule of Interest Income (Details) Details 115 false false R116.htm 9955597 - Disclosure - Derivative Financial Instruments and Hedging Activities - Schedule of Offsetting of Assets (Details) Sheet http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofOffsettingofAssetsDetails Derivative Financial Instruments and Hedging Activities - Schedule of Offsetting of Assets (Details) Details 116 false false R117.htm 9955598 - Disclosure - Derivative Financial Instruments and Hedging Activities - Schedule of Offsetting of Liabilities (Details) Sheet http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofOffsettingofLiabilitiesDetails Derivative Financial Instruments and Hedging Activities - Schedule of Offsetting of Liabilities (Details) Details 117 false false R118.htm 9955599 - Disclosure - Regulatory Matters (Details) Sheet http://www.bankofmarin.com/role/RegulatoryMattersDetails Regulatory Matters (Details) Details http://www.bankofmarin.com/role/RegulatoryMattersTables 118 false false R119.htm 9955600 - Disclosure - Financial Instruments with Off-Balance Sheet Risk (Details) Sheet http://www.bankofmarin.com/role/FinancialInstrumentswithOffBalanceSheetRiskDetails Financial Instruments with Off-Balance Sheet Risk (Details) Details http://www.bankofmarin.com/role/FinancialInstrumentswithOffBalanceSheetRiskTables 119 false false R120.htm 9955601 - Disclosure - Financial Instruments with Off-Balance Sheet Risk - Narrative (Details) Sheet http://www.bankofmarin.com/role/FinancialInstrumentswithOffBalanceSheetRiskNarrativeDetails Financial Instruments with Off-Balance Sheet Risk - Narrative (Details) Details http://www.bankofmarin.com/role/FinancialInstrumentswithOffBalanceSheetRiskTables 120 false false R121.htm 9955602 - Disclosure - Condensed Bank of Marin Bancorp Parent Only Financial Statements - Condensed Uncosolidanted Statements of Condition (Details) Sheet http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUncosolidantedStatementsofConditionDetails Condensed Bank of Marin Bancorp Parent Only Financial Statements - Condensed Uncosolidanted Statements of Condition (Details) Details 121 false false R122.htm 9955603 - Disclosure - Condensed Bank of Marin Bancorp Parent Only Financial Statements - Condensed Unconsolidated Statements of Income (Details) Sheet http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofIncomeDetails Condensed Bank of Marin Bancorp Parent Only Financial Statements - Condensed Unconsolidated Statements of Income (Details) Details 122 false false R123.htm 9955604 - Disclosure - Condensed Bank of Marin Bancorp Parent Only Financial Statements - Condensed Unconsolidated Statements of Cash Flows (Details) Sheet http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails Condensed Bank of Marin Bancorp Parent Only Financial Statements - Condensed Unconsolidated Statements of Cash Flows (Details) Details 123 false false All Reports Book All Reports bmrc-20241231.htm bmrc-20241231.xsd bmrc-20241231_cal.xml bmrc-20241231_def.xml bmrc-20241231_lab.xml bmrc-20241231_pre.xml bmrc-20241231_g1.jpg http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/cyd/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 149 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "bmrc-20241231.htm": { "nsprefix": "bmrc", "nsuri": "http://www.bankofmarin.com/20241231", "dts": { "inline": { "local": [ "bmrc-20241231.htm" ] }, "schema": { "local": [ "bmrc-20241231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "bmrc-20241231_cal.xml" ] }, "definitionLink": { "local": [ "bmrc-20241231_def.xml" ] }, "labelLink": { "local": [ "bmrc-20241231_lab.xml" ] }, "presentationLink": { "local": [ "bmrc-20241231_pre.xml" ] } }, "keyStandard": 558, "keyCustom": 146, "axisStandard": 45, "axisCustom": 2, "memberStandard": 84, "memberCustom": 55, "hidden": { "total": 22, "http://fasb.org/us-gaap/2024": 16, "http://www.bankofmarin.com/20241231": 2, "http://xbrl.sec.gov/dei/2024": 4 }, "contextCount": 677, "entityCount": 1, "segmentCount": 147, "elementCount": 1186, "unitCount": 11, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 2761, "http://xbrl.sec.gov/dei/2024": 39, "http://xbrl.sec.gov/cyd/2024": 16, "http://xbrl.sec.gov/ecd/2024": 5, "http://fasb.org/srt/2024": 4 }, "report": { "R1": { "role": "http://www.bankofmarin.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.bankofmarin.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION", "longName": "9952151 - Statement - CONSOLIDATED STATEMENTS OF CONDITION", "shortName": "CONSOLIDATED STATEMENTS OF CONDITION", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:Investments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "unique": true } }, "R4": { "role": "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITIONParenthetical", "longName": "9952152 - Statement - CONSOLIDATED STATEMENTS OF CONDITION (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF CONDITION (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLossExcludingAccruedInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:PreferredStockNoParValue", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockNoParValue", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "unique": true } }, "R5": { "role": "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "longName": "9952153 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestAndFeeIncomeLoansAndLeases", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestAndFeeIncomeLoansAndLeases", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "longName": "9952154 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-20", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-20", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical", "longName": "9952155 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true }, "uniqueAnchor": null }, "R8": { "role": "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "9952156 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "bmrc:ProvisionForReversalOfLossesOnUnfundedLoanCommitments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "unique": true } }, "R9": { "role": "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPolicies", "longName": "9952157 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.bankofmarin.com/role/InvestmentSecurities", "longName": "9952158 - Disclosure - Investment Securities", "shortName": "Investment Securities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoans", "longName": "9952159 - Disclosure - Loans and Allowance for Credit Losses on Loans", "shortName": "Loans and Allowance for Credit Losses on Loans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.bankofmarin.com/role/BankPremisesandEquipment", "longName": "9952160 - Disclosure - Bank Premises and Equipment", "shortName": "Bank Premises and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.bankofmarin.com/role/BankOwnedLifeInsurance", "longName": "9952161 - Disclosure - Bank Owned Life Insurance", "shortName": "Bank Owned Life Insurance", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LifeInsuranceCorporateOrBankOwnedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LifeInsuranceCorporateOrBankOwnedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.bankofmarin.com/role/Deposits", "longName": "9952162 - Disclosure - Deposits", "shortName": "Deposits", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DepositLiabilitiesDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepositLiabilitiesDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.bankofmarin.com/role/BorrowingsandOtherObligations", "longName": "9952163 - Disclosure - Borrowings and Other Obligations", "shortName": "Borrowings and Other Obligations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.bankofmarin.com/role/StockholdersEquityandStockPlans", "longName": "9952164 - Disclosure - Stockholders' Equity and Stock Plans", "shortName": "Stockholders' Equity and Stock Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilities", "longName": "9952165 - Disclosure - Fair Value of Assets and Liabilities", "shortName": "Fair Value of Assets and Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.bankofmarin.com/role/BenefitPlans", "longName": "9952166 - Disclosure - Benefit Plans", "shortName": "Benefit Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.bankofmarin.com/role/IncomeTaxes", "longName": "9952167 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.bankofmarin.com/role/CommitmentsandContingencies", "longName": "9952168 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.bankofmarin.com/role/ConcentrationsofCreditRisk", "longName": "9952169 - Disclosure - Concentrations of Credit Risk", "shortName": "Concentrations of Credit Risk", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivities", "longName": "9952170 - Disclosure - Derivative Financial Instruments and Hedging Activities", "shortName": "Derivative Financial Instruments and Hedging Activities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.bankofmarin.com/role/RegulatoryMatters", "longName": "9952171 - Disclosure - Regulatory Matters", "shortName": "Regulatory Matters", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.bankofmarin.com/role/FinancialInstrumentswithOffBalanceSheetRisk", "longName": "9952172 - Disclosure - Financial Instruments with Off-Balance Sheet Risk", "shortName": "Financial Instruments with Off-Balance Sheet Risk", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "bmrc:FinancialInstrumentsWithOffBalanceSheetRiskTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "bmrc:FinancialInstrumentsWithOffBalanceSheetRiskTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatements", "longName": "9952173 - Disclosure - Condensed Bank of Marin Bancorp Parent Only Financial Statements", "shortName": "Condensed Bank of Marin Bancorp Parent Only Financial Statements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R26": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true }, "uniqueAnchor": null }, "R27": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c-677", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-677", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R28": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc", "longName": "995447 - Disclosure - Insider Trading Policies and Procedures", "shortName": "Insider Trading Policies and Procedures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R29": { "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure", "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure", "shortName": "Cybersecurity Risk Management and Strategy Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9955511 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "9955512 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.bankofmarin.com/role/InvestmentSecuritiesTables", "longName": "9955513 - Disclosure - Investment Securities (Tables)", "shortName": "Investment Securities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:HeldToMaturitySecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:HeldToMaturitySecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansTables", "longName": "9955514 - Disclosure - Loans and Allowance for Credit Losses on Loans (Tables)", "shortName": "Loans and Allowance for Credit Losses on Loans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.bankofmarin.com/role/BankPremisesandEquipmentTables", "longName": "9955515 - Disclosure - Bank Premises and Equipment (Tables)", "shortName": "Bank Premises and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.bankofmarin.com/role/DepositsTables", "longName": "9955516 - Disclosure - Deposits (Tables)", "shortName": "Deposits (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "bmrc:ScheduleofTimeDepositsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "bmrc:ScheduleofTimeDepositsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsTables", "longName": "9955517 - Disclosure - Borrowings and Other Obligations (Tables)", "shortName": "Borrowings and Other Obligations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansTables", "longName": "9955518 - Disclosure - Stockholders' Equity and Stock Plans (Tables)", "shortName": "Stockholders' Equity and Stock Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "bmrc:ShareBasedPaymentArrangementShareInformationAboutCashlessExercisesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "bmrc:ShareBasedPaymentArrangementShareInformationAboutCashlessExercisesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesTables", "longName": "9955519 - Disclosure - Fair Value of Assets and Liabilities (Tables)", "shortName": "Fair Value of Assets and Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.bankofmarin.com/role/IncomeTaxesTables", "longName": "9955520 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.bankofmarin.com/role/CommitmentsandContingenciesTables", "longName": "9955521 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "bmrc:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "bmrc:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesTables", "longName": "9955522 - Disclosure - Derivative Financial Instruments and Hedging Activities (Tables)", "shortName": "Derivative Financial Instruments and Hedging Activities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.bankofmarin.com/role/RegulatoryMattersTables", "longName": "9955523 - Disclosure - Regulatory Matters (Tables)", "shortName": "Regulatory Matters (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.bankofmarin.com/role/FinancialInstrumentswithOffBalanceSheetRiskTables", "longName": "9955524 - Disclosure - Financial Instruments with Off-Balance Sheet Risk (Tables)", "shortName": "Financial Instruments with Off-Balance Sheet Risk (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "bmrc:ScheduleOfContractualAmountOffBalanceSheetRisksTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "bmrc:ScheduleOfContractualAmountOffBalanceSheetRisksTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsTables", "longName": "9955525 - Disclosure - Condensed Bank of Marin Bancorp Parent Only Financial Statements (Tables)", "shortName": "Condensed Bank of Marin Bancorp Parent Only Financial Statements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesNatureofOperationsandSegmentReportingDetails", "longName": "9955526 - Disclosure - Summary of Significant Accounting Policies - Nature of Operations and Segment Reporting (Details)", "shortName": "Summary of Significant Accounting Policies - Nature of Operations and Segment Reporting (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-5", "name": "bmrc:NumberOfRetailBranches", "unitRef": "retailbranch", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "bmrc:NumberOfRetailBranches", "unitRef": "retailbranch", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesScheduleofSegmentRevenueProfitorLossSignificantSegmentExpensesandOtherSegmentItemsDetails", "longName": "9955527 - Disclosure - Summary of Significant Accounting Policies - Schedule of Segment Revenue, Profit or Loss, Significant Segment Expenses and Other Segment Items (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Segment Revenue, Profit or Loss, Significant Segment Expenses and Other Segment Items (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestAndDividendIncomeOperating", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "bmrc:SalaryAndEmployeeBenefitsProfessionalServicesDataProcessingOccupancyAndEquipmentAndOtherExpenses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "unique": true } }, "R47": { "role": "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesFinancingReceivableNarrativeDetails", "longName": "9955528 - Disclosure - Summary of Significant Accounting Policies - Financing Receivable Narrative (Details)", "shortName": "Summary of Significant Accounting Policies - Financing Receivable Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FinancingReceivableThresholdPeriodPastDueWriteoff", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "bmrc:FinancingReceivableChargeOffsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:FinancingReceivableThresholdPeriodPastDueWriteoff", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "bmrc:FinancingReceivableChargeOffsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesTransferofFinancialAssetsDetails", "longName": "9955529 - Disclosure - Summary of Significant Accounting Policies - Transfer of Financial Assets (Details)", "shortName": "Summary of Significant Accounting Policies - Transfer of Financial Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GainsLossesOnSalesOfAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:GainsLossesOnSalesOfAssets", "us-gaap:GainsLossesOnSalesOfAssets", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GainsLossesOnSalesOfAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:GainsLossesOnSalesOfAssets", "us-gaap:GainsLossesOnSalesOfAssets", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPremisesandEquipmentDetails", "longName": "9955530 - Disclosure - Summary of Significant Accounting Policies - Premises and Equipment (Details)", "shortName": "Summary of Significant Accounting Policies - Premises and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-46", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-46", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangibleAssetsDetails", "longName": "9955531 - Disclosure - Summary of Significant Accounting Policies - Goodwill and Other Intangible Assets (Details)", "shortName": "Summary of Significant Accounting Policies - Goodwill and Other Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesFutureAmortizationExpenseofCoreDepositsDetails", "longName": "9955532 - Disclosure - Summary of Significant Accounting Policies - Future Amortization Expense of Core Deposits (Details)", "shortName": "Summary of Significant Accounting Policies - Future Amortization Expense of Core Deposits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-51", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-51", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesOtherRealEstateOwnedDetails", "longName": "9955533 - Disclosure - Summary of Significant Accounting Policies - Other Real Estate Owned (Details)", "shortName": "Summary of Significant Accounting Policies - Other Real Estate Owned (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RealEstateOwnedValuationAllowanceValuationIncrease", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:RealEstatePolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RealEstateOwnedValuationAllowanceValuationIncrease", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:RealEstatePolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesInvestmentsinLowIncomeHousingTaxCreditFundsDetails", "longName": "9955534 - Disclosure - Summary of Significant Accounting Policies - Investments in Low Income Housing Tax Credit Funds (Details)", "shortName": "Summary of Significant Accounting Policies - Investments in Low Income Housing Tax Credit Funds (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-55", "name": "bmrc:AffordableHousingTaxCreditsInvestmentOwnershipPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "bmrc:AffordableHousingProgramPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-55", "name": "bmrc:AffordableHousingTaxCreditsInvestmentOwnershipPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "bmrc:AffordableHousingProgramPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesEarningsPerShareDetails", "longName": "9955535 - Disclosure - Summary of Significant Accounting Policies - Earnings Per Share (Details)", "shortName": "Summary of Significant Accounting Policies - Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "unique": true } }, "R55": { "role": "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesAdvertisingCostsDetails", "longName": "9955536 - Disclosure - Summary of Significant Accounting Policies - Advertising Costs (Details)", "shortName": "Summary of Significant Accounting Policies - Advertising Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AdvertisingExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AdvertisingExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.bankofmarin.com/role/InvestmentSecuritiesHeldtoMaturityAmortizedCostandFairValueDetails", "longName": "9955537 - Disclosure - Investment Securities - Held-to-Maturity Amortized Cost and Fair Value (Details)", "shortName": "Investment Securities - Held-to-Maturity Amortized Cost and Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:HeldToMaturitySecuritiesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:HeldToMaturitySecuritiesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "unique": true } }, "R57": { "role": "http://www.bankofmarin.com/role/InvestmentSecuritiesNarrativeDetails", "longName": "9955538 - Disclosure - Investment Securities - Narrative (Details)", "shortName": "Investment Securities - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLossExcludingAccruedInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-85", "name": "us-gaap:DebtSecuritiesAvailableForSaleTransferToHeldToMaturityAllowanceForCreditLossExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "unique": true } }, "R58": { "role": "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofBondRatingsForHeldtoMaturitySecuritiesDetails", "longName": "9955539 - Disclosure - Investment Securities - Schedule of Bond Ratings For Held-to-Maturity Securities (Details)", "shortName": "Investment Securities - Schedule of Bond Ratings For Held-to-Maturity Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:HeldToMaturitySecuritiesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-71", "name": "us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesHeldToMaturityCreditQualityIndicatorTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "unique": true } }, "R59": { "role": "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofAvailableforSaleSecuritiesAmortizedCostandFairValueDetails", "longName": "9955540 - Disclosure - Investment Securities - Schedule of Available-for-Sale Securities Amortized Cost and Fair Value (Details)", "shortName": "Investment Securities - Schedule of Available-for-Sale Securities Amortized Cost and Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails", "longName": "9955541 - Disclosure - Investment Securities - Schedule of Maturities (Details)", "shortName": "Investment Securities - Schedule of Maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateYearOne", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateYearOne", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofSaleofInvestmentSecuritiesandGrossGainsandLossesDetails", "longName": "9955542 - Disclosure - Investment Securities - Schedule of Sale of Investment Securities and Gross Gains and Losses (Details)", "shortName": "Investment Securities - Schedule of Sale of Investment Securities and Gross Gains and Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "unique": true } }, "R62": { "role": "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofPledgedandTransferredSecuritiesDetails", "longName": "9955543 - Disclosure - Investment Securities - Schedule of Pledged and Transferred Securities (Details)", "shortName": "Investment Securities - Schedule of Pledged and Transferred Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:SecuritiesLoanedFairValueOfCollateral", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:SecuritiesLoanedFairValueOfCollateral", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails", "longName": "9955544 - Disclosure - Investment Securities - Schedule of Unrealized Loss Positions (Details)", "shortName": "Investment Securities - Schedule of Unrealized Loss Positions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.bankofmarin.com/role/InvestmentSecuritiesNonMarketableSecuritiesIncludedinOtherAssetsNarrativeDetails", "longName": "9955545 - Disclosure - Investment Securities - Non-Marketable Securities Included in Other Assets Narrative (Details)", "shortName": "Investment Securities - Non-Marketable Securities Included in Other Assets Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-5", "name": "bmrc:FederalHomeLoanBankStockParValue", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "bmrc:FederalHomeLoanBankStockParValue", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyClassDetails", "longName": "9955546 - Disclosure - Loans and Allowance for Credit Losses on Loans - Schedule of Loans by Class (Details)", "shortName": "Loans and Allowance for Credit Losses on Loans - Schedule of Loans by Class (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:FinancingReceivableUnamortizedLoanFeeCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "unique": true } }, "R66": { "role": "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansConcentrationsofCreditNarrativeDetails", "longName": "9955547 - Disclosure - Loans and Allowance for Credit Losses on Loans - Concentrations of Credit Narrative (Details)", "shortName": "Loans and Allowance for Credit Losses on Loans - Concentrations of Credit Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-127", "name": "bmrc:LoansAndLeasesReceivableRatioOfClassToAllLoans", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-127", "name": "bmrc:LoansAndLeasesReceivableRatioOfClassToAllLoans", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails", "longName": "9955548 - Disclosure - Loans and Allowance for Credit Losses on Loans - Schedule of Loans by Risk Grade and Origination Year (Details)", "shortName": "Loans and Allowance for Credit Losses on Loans - Schedule of Loans by Risk Grade and Origination Year (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansLoansOutstandingandAgingAnalysisDetails", "longName": "9955549 - Disclosure - Loans and Allowance for Credit Losses on Loans - Loans Outstanding and Aging Analysis (Details)", "shortName": "Loans and Allowance for Credit Losses on Loans - Loans Outstanding and Aging Analysis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "bmrc:FinancingReceivable90DaysOrMorePastDueStillAccruingNumberOfLoans", "unitRef": "loan", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "bmrc:FinancingReceivable90DaysOrMorePastDueStillAccruingNumberOfLoans", "span", "div", "us-gaap:PastDueFinancingReceivablesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "unique": true } }, "R69": { "role": "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofCollateralDependentNonAccrualLoansDetails", "longName": "9955550 - Disclosure - Loans and Allowance for Credit Losses on Loans - Schedule of Collateral-Dependent Non-Accrual Loans (Details)", "shortName": "Loans and Allowance for Credit Losses on Loans - Schedule of Collateral-Dependent Non-Accrual Loans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "bmrc:FinancingReceivableNonaccrualInProcessOfForeclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "bmrc:ScheduleOfCollateralDependentLoansTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "unique": true } }, "R70": { "role": "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostofLoansModifiedDetails", "longName": "9955551 - Disclosure - Loans and Allowance for Credit Losses on Loans - Schedule of Amortized Cost of Loans Modified (Details)", "shortName": "Loans and Allowance for Credit Losses on Loans - Schedule of Amortized Cost of Loans Modified (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-310", "name": "us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "unique": true } }, "R71": { "role": "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofFinancialEffectofLoanModificationsDetails", "longName": "9955552 - Disclosure - Loans and Allowance for Credit Losses on Loans - Schedule of Financial Effect of Loan Modifications (Details)", "shortName": "Loans and Allowance for Credit Losses on Loans - Schedule of Financial Effect of Loan Modifications (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-308", "name": "us-gaap:FinancingReceivableModifiedWeightedAverageTermIncreaseFromModification", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-308", "name": "us-gaap:FinancingReceivableModifiedWeightedAverageTermIncreaseFromModification", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostandPaymentStatusofLoansDetails", "longName": "9955553 - Disclosure - Loans and Allowance for Credit Losses on Loans - Schedule of Amortized Cost and Payment Status of Loans (Details)", "shortName": "Loans and Allowance for Credit Losses on Loans - Schedule of Amortized Cost and Payment Status of Loans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "bmrc:FinancingReceivableNonaccrualModifiedInPeriodAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "unique": true } }, "R73": { "role": "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllocationoftheAllowanceforCreditLossesonLoansDetails", "longName": "9955554 - Disclosure - Loans and Allowance for Credit Losses on Loans - Schedule of Allocation of the Allowance for Credit Losses on Loans (Details)", "shortName": "Loans and Allowance for Credit Losses on Loans - Schedule of Allocation of the Allowance for Credit Losses on Loans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-351", "name": "us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "unique": true } }, "R74": { "role": "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansAllocationoftheAllowanceforCreditLossesonLoansNarrativeDetails", "longName": "9955555 - Disclosure - Loans and Allowance for Credit Losses on Loans - Allocation of the Allowance for Credit Losses on Loans Narrative (Details)", "shortName": "Loans and Allowance for Credit Losses on Loans - Allocation of the Allowance for Credit Losses on Loans Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossPeriodIncreaseDecrease", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossPeriodIncreaseDecrease", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllowanceforCreditLossesonLoansDetails", "longName": "9955556 - Disclosure - Loans and Allowance for Credit Losses on Loans - Schedule of Allowance for Credit Losses on Loans (Details)", "shortName": "Loans and Allowance for Credit Losses on Loans - Schedule of Allowance for Credit Losses on Loans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "unique": true } }, "R76": { "role": "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansPledgedLoansNarrativeDetails", "longName": "9955557 - Disclosure - Loans and Allowance for Credit Losses on Loans - Pledged Loans Narrative (Details)", "shortName": "Loans and Allowance for Credit Losses on Loans - Pledged Loans Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-441", "name": "us-gaap:DebtInstrumentCollateralAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-441", "name": "us-gaap:DebtInstrumentCollateralAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansRelatedPartyLoansDetails", "longName": "9955558 - Disclosure - Loans and Allowance for Credit Losses on Loans - Related Party Loans (Details)", "shortName": "Loans and Allowance for Credit Losses on Loans - Related Party Loans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LoansAndLeasesReceivableRelatedParties", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-23", "name": "us-gaap:LoansAndLeasesReceivableRelatedParties", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "unique": true } }, "R78": { "role": "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansRelatedPartyLoansNarrativeDetails", "longName": "9955559 - Disclosure - Loans and Allowance for Credit Losses on Loans - Related Party Loans Narrative (Details)", "shortName": "Loans and Allowance for Credit Losses on Loans - Related Party Loans Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-443", "name": "us-gaap:UnusedCommitmentsToExtendCredit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-443", "name": "us-gaap:UnusedCommitmentsToExtendCredit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.bankofmarin.com/role/BankPremisesandEquipmentScheduleofBankPremisesandEquipmentDetails", "longName": "9955560 - Disclosure - Bank Premises and Equipment - Schedule of Bank Premises and Equipment (Details)", "shortName": "Bank Premises and Equipment - Schedule of Bank Premises and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "bmrc:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "unique": true } }, "R80": { "role": "http://www.bankofmarin.com/role/BankPremisesandEquipmentNarrativeDetails", "longName": "9955561 - Disclosure - Bank Premises and Equipment - Narrative (Details)", "shortName": "Bank Premises and Equipment - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.bankofmarin.com/role/BankOwnedLifeInsuranceDetails", "longName": "9955562 - Disclosure - Bank Owned Life Insurance (Details)", "shortName": "Bank Owned Life Insurance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-5", "name": "bmrc:LifeInsuranceCorporateOrBankOwnedDeathBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "bmrc:LifeInsuranceCorporateOrBankOwnedDeathBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.bankofmarin.com/role/DepositsScheduleofStratificationofTimeDepositsDetails", "longName": "9955563 - Disclosure - Deposits - Schedule of Stratification of Time Deposits (Details)", "shortName": "Deposits - Schedule of Stratification of Time Deposits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-5", "name": "bmrc:TimeDepositsLessThanOrEqualTo250000", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "bmrc:ScheduleofTimeDepositsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "bmrc:TimeDepositsLessThanOrEqualTo250000", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "bmrc:ScheduleofTimeDepositsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.bankofmarin.com/role/DepositsNarrativeDetails", "longName": "9955564 - Disclosure - Deposits - Narrative (Details)", "shortName": "Deposits - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestExpenseTimeDeposits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:HeldToMaturitySecuritiesRestricted", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "unique": true } }, "R84": { "role": "http://www.bankofmarin.com/role/DepositsScheduleofTimeDepositMaturitiesDetails", "longName": "9955565 - Disclosure - Deposits - Schedule of Time Deposit Maturities (Details)", "shortName": "Deposits - Schedule of Time Deposit Maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:TimeDepositMaturitiesYearOne", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "bmrc:ScheduleOfMaturitiesForTimeDepositsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:TimeDepositMaturitiesYearOne", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "bmrc:ScheduleOfMaturitiesForTimeDepositsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R85": { "role": "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsFederalHomeLoanBankFundsLinesofCreditandReserveBankDetails", "longName": "9955566 - Disclosure - Borrowings and Other Obligations - Federal Home Loan Bank, Funds Lines of Credit and Reserve Bank (Details)", "shortName": "Borrowings and Other Obligations - Federal Home Loan Bank, Funds Lines of Credit and Reserve Bank (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c-454", "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-454", "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R86": { "role": "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsOtherObligationsDetails", "longName": "9955567 - Disclosure - Borrowings and Other Obligations - Other Obligations (Details)", "shortName": "Borrowings and Other Obligations - Other Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FinanceLeaseLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true }, "uniqueAnchor": null }, "R87": { "role": "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsScheduleofBorrowingsDetails", "longName": "9955568 - Disclosure - Borrowings and Other Obligations - Schedule of Borrowings (Details)", "shortName": "Borrowings and Other Obligations - Schedule of Borrowings (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FinanceLeaseLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-30", "name": "us-gaap:DebtAndCapitalLeaseObligations", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "unique": true } }, "R88": { "role": "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails", "longName": "9955569 - Disclosure - Stockholders' Equity and Stock Plans - Narrative (Details)", "shortName": "Stockholders' Equity and Stock Plans - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R89": { "role": "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofCashlessExerciseInformationDetails", "longName": "9955570 - Disclosure - Stockholders' Equity and Stock Plans - Schedule of Cashless Exercise Information (Details)", "shortName": "Stockholders' Equity and Stock Plans - Schedule of Cashless Exercise Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "bmrc:AdjustmentsRelatedToTaxWithholdingAndExerciseOfOptionsForShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "unique": true } }, "R90": { "role": "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingRollforwardDetails", "longName": "9955571 - Disclosure - Stockholders' Equity and Stock Plans - Schedule of Options Outstanding Rollforward (Details)", "shortName": "Stockholders' Equity and Stock Plans - Schedule of Options Outstanding Rollforward (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "unique": true } }, "R91": { "role": "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingbyPriceRangeDetails", "longName": "9955572 - Disclosure - Stockholders' Equity and Stock Plans - Schedule of Options Outstanding by Price Range (Details)", "shortName": "Stockholders' Equity and Stock Plans - Schedule of Options Outstanding by Price Range (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-521", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "unique": true } }, "R92": { "role": "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofNonvestedAwardsActivityDetails", "longName": "9955573 - Disclosure - Stockholders' Equity and Stock Plans - Schedule of Non-vested Awards Activity (Details)", "shortName": "Stockholders' Equity and Stock Plans - Schedule of Non-vested Awards Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "c-526", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-522", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "unique": true } }, "R93": { "role": "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofValuationAssumptionsDetails", "longName": "9955574 - Disclosure - Stockholders' Equity and Stock Plans - Schedule of Valuation Assumptions (Details)", "shortName": "Stockholders' Equity and Stock Plans - Schedule of Valuation Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "c-529", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-529", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R94": { "role": "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofDividendDetails", "longName": "9955575 - Disclosure - Stockholders' Equity and Stock Plans - Schedule of Dividend (Details)", "shortName": "Stockholders' Equity and Stock Plans - Schedule of Dividend (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DividendsCommonStockCash", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true }, "uniqueAnchor": null }, "R95": { "role": "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansDividendsNarrativeDetails", "longName": "9955576 - Disclosure - Stockholders' Equity and Stock Plans - Dividends Narrative (Details)", "shortName": "Stockholders' Equity and Stock Plans - Dividends Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "bmrc:DividendsCashDividendAmountRetainedEarningsAvailableForDividendPaymentsUnderRestriction", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "unique": true } }, "R96": { "role": "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansShareRepurchasesNarrativeDetails", "longName": "9955577 - Disclosure - Stockholders' Equity and Stock Plans - Share Repurchases Narrative (Details)", "shortName": "Stockholders' Equity and Stock Plans - Share Repurchases Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockRepurchasedDuringPeriodValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-533", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "unique": true } }, "R97": { "role": "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofRecordedonaRecurringBasisDetails", "longName": "9955578 - Disclosure - Fair Value of Assets and Liabilities - Schedule of Recorded on a Recurring Basis (Details)", "shortName": "Fair Value of Assets and Liabilities - Schedule of Recorded on a Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-537", "name": "us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "unique": true } }, "R98": { "role": "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesNarrativeDetails", "longName": "9955579 - Disclosure - Fair Value of Assets and Liabilities - Narrative (Details)", "shortName": "Fair Value of Assets and Liabilities - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLossPeriodIncreaseDecrease", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLossPeriodIncreaseDecrease", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLossPeriodIncreaseDecrease", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLossPeriodIncreaseDecrease", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R99": { "role": "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofFairValueofFinancialInstrumentsDetails", "longName": "9955580 - Disclosure - Fair Value of Assets and Liabilities - Schedule of Fair Value of Financial Instruments (Details)", "shortName": "Fair Value of Assets and Liabilities - Schedule of Fair Value of Financial Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "99", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:HeldToMaturitySecuritiesFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-595", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "unique": true } }, "R100": { "role": "http://www.bankofmarin.com/role/BenefitPlansDeferredCompensationPlanDetails", "longName": "9955581 - Disclosure - Benefit Plans - Deferred Compensation Plan (Details)", "shortName": "Benefit Plans - Deferred Compensation Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "100", "firstAnchor": { "contextRef": "c-609", "name": "bmrc:DeferredCompensationArrangementwithIndividualDeferredInterestEarnedPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-609", "name": "bmrc:DeferredCompensationArrangementwithIndividualDeferredInterestEarnedPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R101": { "role": "http://www.bankofmarin.com/role/BenefitPlansDefinedContributionPlanandEmployeeStockOwnershipPlanDetails", "longName": "9955582 - Disclosure - Benefit Plans - Defined Contribution Plan and Employee Stock Ownership Plan (Details)", "shortName": "Benefit Plans - Defined Contribution Plan and Employee Stock Ownership Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "101", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R102": { "role": "http://www.bankofmarin.com/role/BenefitPlansSupplementalExecutiveRetirementPlanDetails", "longName": "9955583 - Disclosure - Benefit Plans - Supplemental Executive Retirement Plan (Details)", "shortName": "Benefit Plans - Supplemental Executive Retirement Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "102", "firstAnchor": { "contextRef": "c-1", "name": "bmrc:DefinedBenefitPlanPercentageOfSalaryPaidUponRetirement", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "bmrc:DefinedBenefitPlanPercentageOfSalaryPaidUponRetirement", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R103": { "role": "http://www.bankofmarin.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails", "longName": "9955584 - Disclosure - Income Taxes - Schedule of Components of Income Tax Provision (Details)", "shortName": "Income Taxes - Schedule of Components of Income Tax Provision (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "103", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R104": { "role": "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails", "longName": "9955585 - Disclosure - Income Taxes - Schedule of Deferred Tax Asset and Liability (Details)", "shortName": "Income Taxes - Schedule of Deferred Tax Asset and Liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "104", "firstAnchor": { "contextRef": "c-5", "name": "bmrc:DeferredTaxAssetsUnrealizedLossesonAvailableforSaleSecuritiesNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "bmrc:DeferredTaxAssetsUnrealizedLossesonAvailableforSaleSecuritiesNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R105": { "role": "http://www.bankofmarin.com/role/IncomeTaxesNarrativeDetails", "longName": "9955586 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "105", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R106": { "role": "http://www.bankofmarin.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxReconciliationDetails", "longName": "9955587 - Disclosure - Income Taxes - Schedule of Effective Income Tax Reconciliation (Details)", "shortName": "Income Taxes - Schedule of Effective Income Tax Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "106", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R107": { "role": "http://www.bankofmarin.com/role/CommitmentsandContingenciesNarrativeDetails", "longName": "9955588 - Disclosure - Commitments and Contingencies - Narrative (Details)", "shortName": "Commitments and Contingencies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "107", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R108": { "role": "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofOperatingandFinanceLeaseRightofUseAssetsandLeaseLiabilitiesDetails", "longName": "9955589 - Disclosure - Commitments and Contingencies - Schedule of Operating and Finance Lease Right-of-Use Assets and Lease Liabilities (Details)", "shortName": "Commitments and Contingencies - Schedule of Operating and Finance Lease Right-of-Use Assets and Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "108", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "bmrc:FinanceLeaseRightOfUseAssetAccumulatedDepreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "bmrc:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "unique": true } }, "R109": { "role": "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofNoncashInvestingandFinancingActivitiesDetails", "longName": "9955590 - Disclosure - Commitments and Contingencies - Schedule of Noncash Investing and Financing Activities (Details)", "shortName": "Commitments and Contingencies - Schedule of Noncash Investing and Financing Activities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "109", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R110": { "role": "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseCostDetails", "longName": "9955591 - Disclosure - Commitments and Contingencies - Schedule of Lease Cost (Details)", "shortName": "Commitments and Contingencies - Schedule of Lease Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "110", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R111": { "role": "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails", "longName": "9955592 - Disclosure - Commitments and Contingencies - Schedule of Lease Liability Maturity Schedule (Details)", "shortName": "Commitments and Contingencies - Schedule of Lease Liability Maturity Schedule (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "111", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R112": { "role": "http://www.bankofmarin.com/role/ConcentrationsofCreditRiskDetails", "longName": "9955593 - Disclosure - Concentrations of Credit Risk (Details)", "shortName": "Concentrations of Credit Risk (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "112", "firstAnchor": { "contextRef": "c-622", "name": "us-gaap:ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-622", "name": "us-gaap:ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R113": { "role": "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesNarrativeDetails", "longName": "9955594 - Disclosure - Derivative Financial Instruments and Hedging Activities - Narrative (Details)", "shortName": "Derivative Financial Instruments and Hedging Activities - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "113", "firstAnchor": { "contextRef": "c-104", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-636", "name": "us-gaap:DerivativeNumberOfInstrumentsHeld", "unitRef": "interest_rate_swap", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "unique": true } }, "R114": { "role": "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInformationonDerivativesDetails", "longName": "9955595 - Disclosure - Derivative Financial Instruments and Hedging Activities - Schedule of Information on Derivatives (Details)", "shortName": "Derivative Financial Instruments and Hedging Activities - Schedule of Information on Derivatives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "114", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-642", "name": "us-gaap:HedgedAssetFairValueHedge", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "unique": true } }, "R115": { "role": "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInterestIncomeDetails", "longName": "9955596 - Disclosure - Derivative Financial Instruments and Hedging Activities - Schedule of Interest Income (Details)", "shortName": "Derivative Financial Instruments and Hedging Activities - Schedule of Interest Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "115", "firstAnchor": { "contextRef": "c-647", "name": "us-gaap:IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-647", "name": "us-gaap:IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R116": { "role": "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofOffsettingofAssetsDetails", "longName": "9955597 - Disclosure - Derivative Financial Instruments and Hedging Activities - Schedule of Offsetting of Assets (Details)", "shortName": "Derivative Financial Instruments and Hedging Activities - Schedule of Offsetting of Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "116", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R117": { "role": "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofOffsettingofLiabilitiesDetails", "longName": "9955598 - Disclosure - Derivative Financial Instruments and Hedging Activities - Schedule of Offsetting of Liabilities (Details)", "shortName": "Derivative Financial Instruments and Hedging Activities - Schedule of Offsetting of Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "117", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DerivativeFairValueOfDerivativeLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DerivativeFairValueOfDerivativeLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R118": { "role": "http://www.bankofmarin.com/role/RegulatoryMattersDetails", "longName": "9955599 - Disclosure - Regulatory Matters (Details)", "shortName": "Regulatory Matters (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "118", "firstAnchor": { "contextRef": "c-655", "name": "us-gaap:Capital", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-655", "name": "us-gaap:Capital", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R119": { "role": "http://www.bankofmarin.com/role/FinancialInstrumentswithOffBalanceSheetRiskDetails", "longName": "9955600 - Disclosure - Financial Instruments with Off-Balance Sheet Risk (Details)", "shortName": "Financial Instruments with Off-Balance Sheet Risk (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "119", "firstAnchor": { "contextRef": "c-669", "name": "bmrc:OffBalanceSheetArrangementsLiabilitiesCurrentExposure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "bmrc:ScheduleOfContractualAmountOffBalanceSheetRisksTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-669", "name": "bmrc:OffBalanceSheetArrangementsLiabilitiesCurrentExposure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "bmrc:ScheduleOfContractualAmountOffBalanceSheetRisksTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R120": { "role": "http://www.bankofmarin.com/role/FinancialInstrumentswithOffBalanceSheetRiskNarrativeDetails", "longName": "9955601 - Disclosure - Financial Instruments with Off-Balance Sheet Risk - Narrative (Details)", "shortName": "Financial Instruments with Off-Balance Sheet Risk - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "120", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OffBalanceSheetCreditLossLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OffBalanceSheetCreditLossLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true, "unique": true } }, "R121": { "role": "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUncosolidantedStatementsofConditionDetails", "longName": "9955602 - Disclosure - Condensed Bank of Marin Bancorp Parent Only Financial Statements - Condensed Uncosolidanted Statements of Condition (Details)", "shortName": "Condensed Bank of Marin Bancorp Parent Only Financial Statements - Condensed Uncosolidanted Statements of Condition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "121", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Assets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-655", "name": "bmrc:CashAndDueFromSubsidiary", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "unique": true } }, "R122": { "role": "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofIncomeDetails", "longName": "9955603 - Disclosure - Condensed Bank of Marin Bancorp Parent Only Financial Statements - Condensed Unconsolidated Statements of Income (Details)", "shortName": "Condensed Bank of Marin Bancorp Parent Only Financial Statements - Condensed Unconsolidated Statements of Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "122", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NoninterestExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-672", "name": "bmrc:DividendIncomeFromSubsidiariesOperating", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfCondensedIncomeStatementTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "unique": true } }, "R123": { "role": "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails", "longName": "9955604 - Disclosure - Condensed Bank of Marin Bancorp Parent Only Financial Statements - Condensed Unconsolidated Statements of Cash Flows (Details)", "shortName": "Condensed Bank of Marin Bancorp Parent Only Financial Statements - Condensed Unconsolidated Statements of Cash Flows (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "123", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-672", "name": "bmrc:EquityinUndistributedandDistributedEarningsofSubsidiaryNetofDividendsReceived", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "srt:ScheduleOfCondensedCashFlowStatementTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bmrc-20241231.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsNotesAndLoansReceivableLineItems", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansLoansOutstandingandAgingAnalysisDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofCollateralDependentNonAccrualLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r413", "r1375" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Amortization of investment security premiums, net of accretion of discounts", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r134" ] }, "bmrc_AccretionOfDiscountOnAcquiredLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "AccretionOfDiscountOnAcquiredLoans", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "(Accretion of discounts) amortization of premiums on acquired loans, net", "label": "Accretion Of Discount On Acquired Loans", "documentation": "The sum of the periodic adjustments of the difference between the contractual amounts due (principal amount) and the fair value accounted for subsequent to acquisition through accretion." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUncosolidantedStatementsofConditionDetails": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUncosolidantedStatementsofConditionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses payable", "label": "Accrued Liabilities", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities." } } }, "auth_ref": [ "r177" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss, net of tax", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r32", "r33", "r122", "r313", "r894", "r923", "r924" ] }, "bmrc_AccumulatedOtherComprehensiveIncomeLossNetOfTaxMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxMember", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Member]", "documentation": "Accumulated Other Comprehensive Income (Loss), Net of Tax" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Taxes", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r4", "r16", "r33", "r719", "r722", "r778", "r919", "r920", "r1334", "r1335", "r1336", "r1350", "r1351", "r1352", "r1353" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r1236" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r1249" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r1249" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r1249" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r1249" ] }, "bmrc_AdjustmentsRelatedToTaxWithholdingAndExerciseOfOptionsForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "AdjustmentsRelatedToTaxWithholdingAndExerciseOfOptionsForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofCashlessExerciseInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total amount withheld (in thousands)", "label": "Adjustments Related To Tax Withholding And Exercise Of Options For Share-Based Compensation", "documentation": "Adjustments Related To Tax Withholding And Exercise Of Options For Share-Based Compensation" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Restricted stock surrendered for tax withholdings upon vesting", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation - restricted stock", "label": "APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation - stock options", "label": "APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Total adjustments", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities", "documentation": "The sum of adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow method." } } }, "auth_ref": [ "r134" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided\u00a0by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising Costs", "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r237" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesAdvertisingCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising costs", "label": "Advertising Expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r665", "r1133" ] }, "bmrc_AffordableHousingCreditsInvestmentImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "AffordableHousingCreditsInvestmentImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesNonMarketableSecuritiesIncludedinOtherAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment losses", "label": "Affordable Housing Credits, Investment, Impairment Loss", "documentation": "Affordable Housing Credits, Investment, Impairment Loss" } } }, "auth_ref": [] }, "bmrc_AffordableHousingProgramPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "AffordableHousingProgramPolicyPolicyTextBlock", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Investments in Low Income Housing Tax Credit Funds", "label": "Affordable Housing Program, Policy [Policy Text Block]", "documentation": "Affordable Housing Program, Policy [Policy Text Block]" } } }, "auth_ref": [] }, "bmrc_AffordableHousingProgramUnfundedCommitments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "AffordableHousingProgramUnfundedCommitments", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesNonMarketableSecuritiesIncludedinOtherAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unfunded commitments for low income housing tax credit funds", "label": "Affordable Housing Program, Unfunded Commitments", "documentation": "Affordable Housing Program, Unfunded Commitments" } } }, "auth_ref": [] }, "bmrc_AffordableHousingTaxCreditsInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "AffordableHousingTaxCreditsInvestmentOwnershipPercentage", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesInvestmentsinLowIncomeHousingTaxCreditFundsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Affordable housing tax credits, investment, ownership percentage", "label": "Affordable Housing Tax Credits, Investment, Ownership Percentage", "documentation": "Affordable Housing Tax Credits, Investment, Ownership Percentage" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r1294" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1207", "r1218", "r1228", "r1261" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r1210", "r1221", "r1231", "r1264" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r1295" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r1249" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r1256" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r1211", "r1222", "r1232", "r1256", "r1265", "r1269", "r1277" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r1275" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total compensation cost for share-based payment arrangements", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r657", "r663" ] }, "bmrc_AllowanceForCreditLossAllocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "AllowanceForCreditLossAllocationAxis", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansAllocationoftheAllowanceforCreditLossesonLoansNarrativeDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllocationoftheAllowanceforCreditLossesonLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance For Credit Loss, Allocation [Axis]", "label": "Allowance For Credit Loss, Allocation [Axis]", "documentation": "Allowance For Credit Loss, Allocation" } } }, "auth_ref": [] }, "bmrc_AllowanceForCreditLossAllocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "AllowanceForCreditLossAllocationDomain", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansAllocationoftheAllowanceforCreditLossesonLoansNarrativeDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllocationoftheAllowanceforCreditLossesonLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance For Credit Loss, Allocation [Domain]", "label": "Allowance For Credit Loss, Allocation [Domain]", "documentation": "Allowance For Credit Loss, Allocation [Domain]" } } }, "auth_ref": [] }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Allowance for Credit Losses on Financing Receivables", "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r203", "r1418" ] }, "us-gaap_AllowanceForLoanAndLeaseLossesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForLoanAndLeaseLossesRollForward", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllowanceforCreditLossesonLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for Loan and Lease Losses [Roll Forward]", "label": "Allowance for Loan and Lease Losses [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.bankofmarin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationMethodQualifiedAffordableHousingProjectInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationMethodQualifiedAffordableHousingProjectInvestments", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesNonMarketableSecuritiesIncludedinOtherAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments in low income housing tax credit funds", "label": "Investment, Proportional Amortization Method, Elected, Amount", "documentation": "Amount of investment that generates income tax credit and other income tax benefit under tax credit program elected to be accounted for using proportional amortization method. Includes, but is not limited to, investment under program not meeting condition for accounting under proportional amortization method." } } }, "auth_ref": [ "r228", "r700" ] }, "us-gaap_AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesNonMarketableSecuritiesIncludedinOtherAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Low income housing amortization expense", "label": "Investment Program, Proportional Amortization Method, Applied, Amortization Expense", "documentation": "Amount of amortization expense for investment that generates income tax credit and other income tax benefit under tax credit program accounted for using proportional amortization method." } } }, "auth_ref": [ "r229", "r701" ] }, "bmrc_AmortizationMethodQualifiedAffordableHousingProjectInvestmentsTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "AmortizationMethodQualifiedAffordableHousingProjectInvestmentsTaxCredits", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesNonMarketableSecuritiesIncludedinOtherAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Low income housing tax credits and other tax benefits", "label": "Amortization Method Qualified Affordable Housing Project Investments, Tax Credits", "documentation": "Amortization Method Qualified Affordable Housing Project Investments, Tax Credits" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfDeferredLoanOriginationFeesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfDeferredLoanOriginationFeesNet", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Net change in deferred loan origination costs/fees", "label": "Amortization of Deferred Loan Origination Fees, Net", "documentation": "The net increase(decrease) in interest income during the period representing the allocation of deferred loan origination fees less deferred loan origination costs using the effective interest method over the term of the debt arrangement to which they pertain taking into account the effect of prepayments." } } }, "auth_ref": [ "r1342", "r1374" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 }, "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_NoninterestExpense", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesScheduleofSegmentRevenueProfitorLossSignificantSegmentExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of core deposit intangible", "verboseLabel": "Amortization of core deposit intangible", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r10", "r510", "r516", "r1116" ] }, "bmrc_AmortizationOfNetUnrealizedLossOnAvailableForSaleSecuritiesTransferredToHeldToMaturity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "AmortizationOfNetUnrealizedLossOnAvailableForSaleSecuritiesTransferredToHeldToMaturity", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentBeforeTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of net unrealized losses on securities transferred from available-for-sale to held-to-maturity", "verboseLabel": "Amortization of net unrealized loss on available-for-sale securities transferred to held-to-maturity", "label": "Amortization Of Net Unrealized Loss On Available-For-Sale Securities Transferred To Held-To-Maturity", "documentation": "Amortization Of Net Unrealized Loss On Available-For-Sale Securities Transferred To Held-To-Maturity" } } }, "auth_ref": [] }, "bmrc_AnnualSalaryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "AnnualSalaryMember", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansDeferredCompensationPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual Salary", "label": "Annual Salary [Member]", "documentation": "Annual Salary [Member]" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average anti-dilutive common shares not included in the calculation of diluted EPS (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r379" ] }, "us-gaap_AssetBackedSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetBackedSecuritiesMember", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset-backed securities", "label": "Asset-Backed Securities [Member]", "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans." } } }, "auth_ref": [ "r1126", "r1149", "r1387", "r1397", "r1405" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUncosolidantedStatementsofConditionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION", "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUncosolidantedStatementsofConditionDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r172", "r202", "r309", "r348", "r382", "r386", "r401", "r404", "r460", "r539", "r540", "r542", "r543", "r544", "r545", "r546", "r548", "r549", "r709", "r711", "r750", "r887", "r986", "r1100", "r1101", "r1148", "r1184", "r1454", "r1455", "r1594" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION", "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUncosolidantedStatementsofConditionDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Assets", "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "bmrc_AssetsAndLiabilitiesLesseeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Operating and Finance Lease Right-of-use Assets and Lease Liabilities", "label": "Assets And Liabilities, Lessee [Table Text Block]", "documentation": "Assets And Liabilities, Lessee [Table Text Block]" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorFirmId", "presentation": [ "http://www.bankofmarin.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r1190", "r1191", "r1214" ] }, "bmrc_AuditorInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "AuditorInformationAbstract", "lang": { "en-us": { "role": { "label": "Auditor Information [Abstract]", "documentation": "Auditor Information" } } }, "auth_ref": [] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorLocation", "presentation": [ "http://www.bankofmarin.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r1190", "r1191", "r1214" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorName", "presentation": [ "http://www.bankofmarin.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r1190", "r1191", "r1214" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofAvailableforSaleSecuritiesAmortizedCostandFairValueDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofAvailableforSaleSecuritiesAmortizedCostandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale, gross unrealized gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r428" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofAvailableforSaleSecuritiesAmortizedCostandFairValueDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesNarrativeDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofAvailableforSaleSecuritiesAmortizedCostandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net unrealized pre-tax loss", "negatedTerseLabel": "Available-for-sale, gross unrealized losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r429" ] }, "bmrc_AvailableForSaleSecuritiesAndHeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValueTotal": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "AvailableForSaleSecuritiesAndHeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValueTotal", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Marketable securities, total securities in a loss position, fair value", "label": "Available-for-sale Securities and Held-to-maturity Securities, Continuous Unrealized Loss Position, Fair Value, Total", "documentation": "Available-for-sale Securities and Held-to-maturity Securities, Continuous Unrealized Loss Position, Fair Value, Total" } } }, "auth_ref": [] }, "bmrc_AvailableForSaleSecuritiesAndHeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "AvailableForSaleSecuritiesAndHeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails": { "parentTag": "bmrc_AvailableForSaleSecuritiesAndHeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValueTotal", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Marketable securities, less than 12 continuous months, fair value", "label": "Available-for-sale Securities and Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value", "documentation": "Available-for-sale Securities and Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value" } } }, "auth_ref": [] }, "bmrc_AvailableForSaleSecuritiesAndHeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "AvailableForSaleSecuritiesAndHeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails": { "parentTag": "bmrc_AvailableForSaleSecuritiesAndHeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValueTotal", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Marketable securities, greater than 12 continuous months, fair value", "label": "Available-for-sale Securities and Held-to-maturity Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value", "documentation": "Available-for-sale Securities and Held-to-maturity Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "After five years through ten years", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r1390" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "After five years through ten years", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r435", "r871" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "After one but within five years", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r1389" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "After one but within five years", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r434", "r870" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "After ten years", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 10", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r1391" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "After ten years", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r436", "r872" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale Securities, Fair Value", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale Securities, Amortized Cost", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Within one year", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r1388" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Within one year", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r433", "r869" ] }, "us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesGrossRealizedGainLossAbstract", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofSaleofInvestmentSecuritiesandGrossGainsandLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale:", "label": "Debt Securities, Available-for-Sale, Realized Gain (Loss) [Abstract]" } } }, "auth_ref": [] }, "bmrc_AvailableForSaleSecuritiesTransferredToHeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "AvailableForSaleSecuritiesTransferredToHeldToMaturitySecurities", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Securities transferred from available-for-sale to held-to-maturity, at fair value", "label": "Available-For-Sale Securities, Transferred To Held-To-Maturity Securities", "documentation": "Available-For-Sale Securities, Transferred To Held-To-Maturity Securities" } } }, "auth_ref": [] }, "bmrc_AvailableforsaleSecuritiesandHeldtomaturitySecuritiesContinuousUnrealizedLossPosition12MonthsorLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "AvailableforsaleSecuritiesandHeldtomaturitySecuritiesContinuousUnrealizedLossPosition12MonthsorLongerAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Marketable securities, greater than 12 continuous months, unrealized loss", "label": "Available-for-sale Securities and Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "documentation": "Available-for-sale Securities and Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss" } } }, "auth_ref": [] }, "bmrc_AvailableforsaleSecuritiesandHeldtomaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "AvailableforsaleSecuritiesandHeldtomaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Marketable securities, total securities in a loss position, unrealized loss", "label": "Available-for-sale Securities and Held-to-maturity Securities, Continuous Unrealized Loss Position, Accumulated Loss", "documentation": "Available-for-sale Securities and Held-to-maturity Securities, Continuous Unrealized Loss Position, Accumulated Loss" } } }, "auth_ref": [] }, "bmrc_AvailableforsaleSecuritiesandHeldtomaturitySecuritiesContinuousUnrealizedLossPositionLessthan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "AvailableforsaleSecuritiesandHeldtomaturitySecuritiesContinuousUnrealizedLossPositionLessthan12MonthsAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Marketable securities, less than 12 continuous months, unrealized loss", "label": "Available-for-sale Securities and Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "documentation": "Available-for-sale Securities and Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r1272" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r1273" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r1268" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r1268" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r1268" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r1268" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r1268" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r1268" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofNonvestedAwardsActivityDetails", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingbyPriceRangeDetails", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r628", "r629", "r630", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r652", "r653", "r654", "r655", "r656" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r1271" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r1270" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r1269" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r1269" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesNarrativeDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesNonMarketableSecuritiesIncludedinOtherAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position Location, Balance [Axis]", "label": "Statement of Financial Position Location, Balance [Axis]", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r527", "r1613", "r1614" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesNarrativeDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesNonMarketableSecuritiesIncludedinOtherAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position Location, Balance [Domain]", "label": "Statement of Financial Position Location, Balance [Domain]", "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r77", "r80", "r527", "r1613", "r1614" ] }, "bmrc_BankOfMarinEmployeeStockOwnershipAndSavingsPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "BankOfMarinEmployeeStockOwnershipAndSavingsPlanMember", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansDefinedContributionPlanandEmployeeStockOwnershipPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bank of Marin Employee Stock Ownership and Savings Plan (the Plan)", "label": "Bank of Marin Employee Stock Ownership and Savings Plan [Member]", "documentation": "Bank of Marin Employee Stock Ownership and Savings Plan (the Plan) [Member]" } } }, "auth_ref": [] }, "us-gaap_BankOwnedLifeInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BankOwnedLifeInsurance", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION" ], "lang": { "en-us": { "role": { "terseLabel": "Bank-owned life insurance", "label": "Bank Owned Life Insurance", "documentation": "The carrying amount of a life insurance policy on an officer, executive or employee for which the reporting entity (a bank) is entitled to proceeds from the policy upon death of the insured or surrender of the insurance policy." } } }, "auth_ref": [ "r1604" ] }, "us-gaap_BankOwnedLifeInsuranceIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BankOwnedLifeInsuranceIncome", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_NoninterestIncome", "weight": 1.0, "order": 5.0 }, "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.bankofmarin.com/role/BankOwnedLifeInsuranceDetails", "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings on bank-owned life insurance, net", "negatedLabel": "Earnings on bank-owned life insurance policies", "label": "Bank Owned Life Insurance Income", "documentation": "Earnings on or other increases in the value of the cash surrender value of bank owned life insurance policies." } } }, "auth_ref": [ "r185" ] }, "bmrc_BankruptcyTrusteeDepositsPledgedWithFederalReserveBankMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "BankruptcyTrusteeDepositsPledgedWithFederalReserveBankMember", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofPledgedandTransferredSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bankruptcy trustee deposits", "label": "Bankruptcy Trustee Deposits Pledged With Federal Reserve Bank [Member]", "documentation": "Bankruptcy Trustee Deposits Pledged With Federal Reserve Bank" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BuildingMember", "presentation": [ "http://www.bankofmarin.com/role/BankPremisesandEquipmentScheduleofBankPremisesandEquipmentDetails", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPremisesandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r139" ] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations", "label": "Business Combinations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r157", "r158", "r159", "r160" ] }, "us-gaap_Capital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Capital", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/RegulatoryMattersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total Capital (to risk-weighted assets), Actual, Amount", "label": "Banking Regulation, Total Capital, Actual", "documentation": "Amount of total capital as defined by regulatory framework." } } }, "auth_ref": [ "r876" ] }, "bmrc_CapitalContributionToSubsidiaryBank": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "CapitalContributionToSubsidiaryBank", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Capital contribution to bank subsidiary", "label": "Capital Contribution To Subsidiary Bank", "documentation": "Capital Contribution To Subsidiary Bank" } } }, "auth_ref": [] }, "us-gaap_CapitalRequiredForCapitalAdequacy": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalRequiredForCapitalAdequacy", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/RegulatoryMattersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total Capital (to risk-weighted assets), Adequately Capitalized Threshold, Amount", "label": "Banking Regulation, Total Risk-Based Capital, Capital Adequacy, Minimum", "documentation": "Amount of minimum total risk-based capital required for capital adequacy as defined by regulatory framework." } } }, "auth_ref": [ "r876", "r880" ] }, "us-gaap_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalRequiredForCapitalAdequacyToRiskWeightedAssets", "presentation": [ "http://www.bankofmarin.com/role/RegulatoryMattersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total Capital (to risk-weighted assets), Adequately Capitalized Threshold, Ratio", "label": "Banking Regulation, Total Risk-Based Capital Ratio, Capital Adequacy, Minimum", "documentation": "Ratio of minimum total risk-based capital to risk-weighted assets required for capital adequacy as defined by regulatory framework." } } }, "auth_ref": [ "r876", "r880" ] }, "us-gaap_CapitalRequiredToBeWellCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalRequiredToBeWellCapitalized", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/RegulatoryMattersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total Capital (to risk-weighted assets), Threshold to be a Well Capitalized Bank Holding Company, Amount", "label": "Banking Regulation, Total Risk-Based Capital, Well Capitalized, Minimum", "documentation": "Amount of minimum total risk-based capital categorized as well capitalized as defined by regulatory framework for prompt corrective action." } } }, "auth_ref": [ "r876" ] }, "us-gaap_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets", "presentation": [ "http://www.bankofmarin.com/role/RegulatoryMattersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total Capital (to risk-weighted assets), Threshold to be a Well Capitalized Bank Holding Company, Ratio", "label": "Banking Regulation, Total Risk-Based Capital Ratio, Well Capitalized, Minimum", "documentation": "Ratio of minimum total risk-based capital to risk-weighted assets categorized as well capitalized as defined by regulatory framework for prompt corrective action." } } }, "auth_ref": [ "r876" ] }, "us-gaap_CapitalToRiskWeightedAssets": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalToRiskWeightedAssets", "presentation": [ "http://www.bankofmarin.com/role/RegulatoryMattersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total Capital (to risk-weighted assets), Actual, Ratio", "label": "Banking Regulation, Total Risk-Based Capital Ratio, Actual", "documentation": "Ratio of total risk-based capital to risk-weighted assets as defined by regulatory framework." } } }, "auth_ref": [ "r876" ] }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CarryingReportedAmountFairValueDisclosureMember", "presentation": [ "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofFairValueofFinancialInstrumentsDetails", "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofRecordedonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying Value", "label": "Reported Value Measurement [Member]", "documentation": "Measured as reported on the statement of financial position (balance sheet)." } } }, "auth_ref": [ "r89", "r90" ] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Cash", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansDividendsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash held", "label": "Cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r236", "r891", "r949", "r981", "r1148", "r1184", "r1331" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofFairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1567", "r1568" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, Cash Equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r40" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r40", "r169" ] }, "bmrc_CashAndDueFromSubsidiary": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "CashAndDueFromSubsidiary", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUncosolidantedStatementsofConditionDetails": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUncosolidantedStatementsofConditionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and due from Bank of Marin", "label": "Cash and Due from Subsidiary", "documentation": "Cash and Due from Subsidiary" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION", "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, cash equivalents and restricted cash", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r38", "r132", "r344" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net (decrease) increase in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r3", "r132" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of noncash investing and financing activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "bmrc_CertainLoansAcquiredInTransferWithoutEvidenceOfDeterioratedCreditUnrecognizedPurchaseDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "CertainLoansAcquiredInTransferWithoutEvidenceOfDeterioratedCreditUnrecognizedPurchaseDiscounts", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized purchase discounts on non-PCI loans", "label": "Certain Loans Acquired in Transfer Without Evidence of Deteriorated Credit, Unrecognized Purchase Discounts", "documentation": "Amount of unrecognized purchase discounts from face amounts of acquired loans without evidence of credit deterioration, net of unamortized purchase premiums." } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r1247" ] }, "bmrc_CharitableContributionsExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "CharitableContributionsExpense", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_NoninterestExpense", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesScheduleofSegmentRevenueProfitorLossSignificantSegmentExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Charitable contributions", "label": "Charitable Contributions Expense", "documentation": "Charitable Contributions Expense" } } }, "auth_ref": [] }, "bmrc_CheckingAccountWealthManagementAndTrustServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "CheckingAccountWealthManagementAndTrustServicesMember", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofPledgedandTransferredSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal checking account", "label": "Checking account, Wealth Management and Trust Services [Member]", "documentation": "Pledged assets to secure Checking account, Wealth Management and Trust Services [Member]" } } }, "auth_ref": [] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r1244" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r1242" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.bankofmarin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r249", "r310", "r311", "r312", "r348", "r370", "r374", "r376", "r378", "r384", "r385", "r460", "r539", "r542", "r543", "r544", "r548", "r549", "r578", "r579", "r582", "r585", "r592", "r750", "r932", "r933", "r934", "r935", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r950", "r973", "r995", "r1016", "r1061", "r1062", "r1063", "r1064", "r1065", "r1300", "r1343", "r1357" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r1248" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r1248" ] }, "us-gaap_CollateralAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollateralAxis", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofCollateralDependentNonAccrualLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collateral Held [Axis]", "label": "Collateral Held [Axis]", "documentation": "Information by category of collateral or no collateral, from lender's perspective." } } }, "auth_ref": [ "r1108" ] }, "bmrc_CollateralDependentLoansPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "CollateralDependentLoansPolicyTextBlock", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Collateral Dependent Loans", "label": "Collateral Dependent Loans [Policy Text Block]", "documentation": "Collateral Dependent Loans" } } }, "auth_ref": [] }, "us-gaap_CollateralDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollateralDomain", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofCollateralDependentNonAccrualLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collateral Held [Domain]", "label": "Collateral Held [Domain]", "documentation": "Category of collateral or no collateral, from lender's perspective." } } }, "auth_ref": [] }, "us-gaap_CollateralPledgedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollateralPledgedMember", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofCollateralDependentNonAccrualLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collateral Pledged", "label": "Collateral Pledged [Member]", "documentation": "Pledge of specific property to serve as protection against default." } } }, "auth_ref": [] }, "us-gaap_CollateralizedMortgageObligationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollateralizedMortgageObligationsMember", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesHeldtoMaturityAmortizedCostandFairValueDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofAvailableforSaleSecuritiesAmortizedCostandFairValueDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CMOs issued by FHLMC, FNMA and GNMA", "label": "Collateralized Mortgage Obligations [Member]", "documentation": "The category includes multiclass, pay-through securitizations collateralized by mortgages secured by assets, such as automobiles and boats, which are generally structured so that the collections of principal and interest due from the underlying debtors are paid to the holders of the CMO." } } }, "auth_ref": [ "r142" ] }, "bmrc_CommercialAndIndustrialMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "CommercialAndIndustrialMember", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansLoansOutstandingandAgingAnalysisDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllocationoftheAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofCollateralDependentNonAccrualLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyClassDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial and industrial", "label": "Commercial And Industrial [Member]", "documentation": "Commercial And Industrial [Member]" } } }, "auth_ref": [] }, "bmrc_CommercialLinesOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "CommercialLinesOfCreditMember", "presentation": [ "http://www.bankofmarin.com/role/FinancialInstrumentswithOffBalanceSheetRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial lines of credit", "label": "Commercial Lines of Credit [Member]", "documentation": "Commercial Lines of Credit [Member]" } } }, "auth_ref": [] }, "bmrc_CommercialLoanNonOwnerOccupiedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "CommercialLoanNonOwnerOccupiedMember", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansAllocationoftheAllowanceforCreditLossesonLoansNarrativeDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostandPaymentStatusofLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostofLoansModifiedDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofFinancialEffectofLoanModificationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial non-owner occupied", "label": "Commercial Loan, Non-Owner-Occupied [Member]", "documentation": "Commercial Loan, Non-Owner-Occupied" } } }, "auth_ref": [] }, "bmrc_CommercialLoanOwnerOccupiedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "CommercialLoanOwnerOccupiedMember", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostandPaymentStatusofLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostofLoansModifiedDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofFinancialEffectofLoanModificationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial owner-occupied", "label": "Commercial Loan, Owner-Occupied [Member]", "documentation": "Commercial Loan, Owner-Occupied" } } }, "auth_ref": [] }, "us-gaap_CommercialMortgageBackedSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommercialMortgageBackedSecuritiesMember", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesHeldtoMaturityAmortizedCostandFairValueDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofAvailableforSaleSecuritiesAmortizedCostandFairValueDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CMBS issued by FHLMC, FNMA and GNMA", "label": "Commercial Mortgage-Backed Securities [Member]", "documentation": "Securities collateralized by commercial real estate mortgage loans." } } }, "auth_ref": [ "r1136", "r1138", "r1139", "r1387", "r1397", "r1405", "r1485" ] }, "us-gaap_CommercialPortfolioSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommercialPortfolioSegmentMember", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansAllocationoftheAllowanceforCreditLossesonLoansNarrativeDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansLoansOutstandingandAgingAnalysisDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllocationoftheAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostandPaymentStatusofLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostofLoansModifiedDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofCollateralDependentNonAccrualLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofFinancialEffectofLoanModificationsDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyClassDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial and industrial", "label": "Commercial Portfolio Segment [Member]", "documentation": "Portfolio segment of the company's total financing receivables related to commercial receivables." } } }, "auth_ref": [] }, "bmrc_CommercialRealEstateLoanNonOwnerOccupiedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "CommercialRealEstateLoanNonOwnerOccupiedMember", "presentation": [ "http://www.bankofmarin.com/role/ConcentrationsofCreditRiskDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansLoansOutstandingandAgingAnalysisDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllocationoftheAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofCollateralDependentNonAccrualLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyClassDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Commercial non-owner occupied", "terseLabel": "Commercial real estate, non-owner occupied", "label": "Commercial Real Estate Loan, Non-Owner Occupied [Member]", "documentation": "Commercial Real Estate Loan, Non-Owner Occupied" } } }, "auth_ref": [] }, "bmrc_CommercialRealEstateLoanOwnerOccupiedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "CommercialRealEstateLoanOwnerOccupiedMember", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansLoansOutstandingandAgingAnalysisDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllocationoftheAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofCollateralDependentNonAccrualLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyClassDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial owner-occupied", "label": "Commercial Real Estate Loan, Owner-Occupied [Member]", "documentation": "Commercial Real Estate Loan, Owner-Occupied [Member]" } } }, "auth_ref": [] }, "us-gaap_CommercialRealEstateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommercialRealEstateMember", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofCollateralDependentNonAccrualLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial Real Estate", "label": "Commercial Real Estate [Member]", "documentation": "Property that is solely used for business purposes." } } }, "auth_ref": [ "r1104", "r1110", "r1485" ] }, "us-gaap_CommercialRealEstatePortfolioSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommercialRealEstatePortfolioSegmentMember", "presentation": [ "http://www.bankofmarin.com/role/ConcentrationsofCreditRiskDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansConcentrationsofCreditNarrativeDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansLoansOutstandingandAgingAnalysisDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllocationoftheAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofCollateralDependentNonAccrualLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyClassDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial real estate loans", "label": "Commercial Real Estate Portfolio Segment [Member]", "documentation": "Portfolio segment of the company's total financing receivables related to commercial real estate." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingent liabilities (Note 12)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r108", "r180", "r890", "r972" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "verboseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r140", "r528", "r529", "r1071", "r1441", "r1446" ] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofDividendDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash dividends paid on common stock (in dollars per share)", "terseLabel": "Cash dividends per common share (in dollars per share)", "label": "Common Stock, Dividends, Per Share, Cash Paid", "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r146" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansDividendsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends declared per common share (in dollars per share)", "label": "Common Stock, Dividends, Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r146" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansShareRepurchasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r1171", "r1172", "r1173", "r1175", "r1176", "r1177", "r1180", "r1350", "r1351", "r1353", "r1565", "r1644", "r1649" ] }, "us-gaap_CommonStockNoParValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockNoParValue", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITIONParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, no par value (in dollars per share)", "label": "Common Stock, No Par Value", "documentation": "Face amount per share of no-par value common stock." } } }, "auth_ref": [ "r113" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITIONParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r113", "r973" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITIONParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r113" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITIONParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r17", "r113", "r973", "r992", "r1649", "r1650" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, no par value, Authorized - 30,000,000 shares; Issued and outstanding - 16,089,454 and 16,158,413 at December\u00a031, 2024 and 2023, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r113", "r893", "r1148" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r1253" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r1252" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r1254" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r1251" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlans" ], "lang": { "en-us": { "role": { "terseLabel": "Benefit Plans", "label": "Compensation and Employee Benefit Plans [Text Block]", "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans." } } }, "auth_ref": [ "r148", "r150", "r151", "r152" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Retirement Benefits [Abstract]", "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "bmrc_CompensationExpenseCommonStockForDirectorFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "CompensationExpenseCommonStockForDirectorFees", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 }, "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncash director compensation expense", "label": "Compensation Expense Common Stock For Director Fees", "documentation": "Noncash director fees payable in common stock expensed by the entity during the period. As noncash, this element is added back to net income when calculating net cash generated by operating activities using the indirect method." } } }, "auth_ref": [] }, "us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems", "presentation": [ "http://www.bankofmarin.com/role/RegulatoryMattersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items]", "label": "Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r1607", "r1608" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive income (loss)", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r34", "r326", "r328", "r333", "r860", "r904", "r905" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive income (loss):", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive Income (Loss)", "label": "Comprehensive Income, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.bankofmarin.com/role/ConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r46", "r47", "r91", "r92", "r411", "r1070" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.bankofmarin.com/role/ConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r46", "r47", "r91", "r92", "r411", "r926", "r1070" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.bankofmarin.com/role/ConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r46", "r47", "r91", "r92", "r411", "r1070", "r1310" ] }, "us-gaap_ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/ConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk amount", "label": "Concentration Risk, Credit Risk, Financial Instrument, Maximum Exposure", "documentation": "Maximum amount of loss due to credit risk that, based on the gross fair value of the financial instrument, the entity would incur if parties to the financial instruments that make up the concentration failed completely to perform according to the terms of the contracts and the collateral or other security, if any, for the amount due proved to be of no value to the entity." } } }, "auth_ref": [ "r93" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://www.bankofmarin.com/role/ConcentrationsofCreditRisk" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrations of Credit Risk", "label": "Concentration Risk Disclosure [Text Block]", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r136" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.bankofmarin.com/role/ConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r1070" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.bankofmarin.com/role/ConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r46", "r47", "r91", "r92", "r411" ] }, "bmrc_ConcentrationRiskPercentageThresholdForMajorBorrower": { "xbrltype": "percentItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "ConcentrationRiskPercentageThresholdForMajorBorrower", "presentation": [ "http://www.bankofmarin.com/role/ConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, threshold for major borrower, percentage", "label": "Concentration Risk, Percentage, Threshold For Major Borrower", "documentation": "Concentration Risk, Percentage, Threshold For Major Borrower" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.bankofmarin.com/role/ConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk." } } }, "auth_ref": [ "r45", "r46", "r47", "r48", "r91", "r166", "r1070" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.bankofmarin.com/role/ConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r46", "r47", "r91", "r92", "r411", "r1070" ] }, "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Condensed Financial Information Disclosure [Abstract]", "label": "Condensed Financial Information Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "presentation": [ "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatements" ], "lang": { "en-us": { "role": { "terseLabel": "Condensed Bank of Marin Bancorp Parent Only Financial Statements", "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]", "documentation": "The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document." } } }, "auth_ref": [ "r353", "r1305" ] }, "srt_CondensedFinancialStatementsCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CondensedFinancialStatementsCaptionsLineItems", "presentation": [ "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails", "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofIncomeDetails", "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUncosolidantedStatementsofConditionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Condensed Financial Statements, Captions [Line Items]", "label": "Condensed Financial Statements, Captions [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r259", "r297", "r298", "r299", "r353", "r1305" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails", "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofIncomeDetails", "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUncosolidantedStatementsofConditionDetails", "http://www.bankofmarin.com/role/RegulatoryMattersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Axis]", "label": "Consolidated Entities [Axis]", "documentation": "Information by consolidated entity or group of entities." } } }, "auth_ref": [ "r259", "r279", "r353", "r709", "r710", "r711", "r712", "r782", "r1076", "r1324", "r1327", "r1328", "r1453", "r1456", "r1457" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails", "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofIncomeDetails", "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUncosolidantedStatementsofConditionDetails", "http://www.bankofmarin.com/role/RegulatoryMattersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Domain]", "label": "Consolidated Entities [Domain]", "documentation": "Entity or group of entities consolidated into reporting entity." } } }, "auth_ref": [ "r259", "r279", "r353", "r709", "r710", "r711", "r712", "r782", "r1076", "r1324", "r1327", "r1328", "r1453", "r1456", "r1457" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesScheduleofSegmentRevenueProfitorLossSignificantSegmentExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]", "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r200", "r259", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r353", "r382", "r388", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r539", "r540", "r541", "r542", "r544", "r545", "r546", "r547", "r548", "r1100", "r1101", "r1325", "r1326", "r1454", "r1455" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesScheduleofSegmentRevenueProfitorLossSignificantSegmentExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]", "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r200", "r259", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r353", "r382", "r388", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r539", "r540", "r541", "r542", "r544", "r545", "r546", "r547", "r548", "r1100", "r1101", "r1325", "r1326", "r1454", "r1455" ] }, "us-gaap_ConstructionLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionLoansMember", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansLoansOutstandingandAgingAnalysisDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllocationoftheAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyClassDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction", "label": "Construction Loans [Member]", "documentation": "A borrowing arrangement which provides the entity constructing a facility (such as a building and a landfill) with funds to effect construction, generally on a draw down, or as needed, basis." } } }, "auth_ref": [ "r1185", "r1367" ] }, "bmrc_ConsumerAndOtherLinesOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "ConsumerAndOtherLinesOfCreditMember", "presentation": [ "http://www.bankofmarin.com/role/FinancialInstrumentswithOffBalanceSheetRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Personal and other lines of credit", "label": "Consumer and Other Lines of Credit [Member]", "documentation": "Consumer and Other Lines of Credit [Member]" } } }, "auth_ref": [] }, "us-gaap_ConsumerPortfolioSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsumerPortfolioSegmentMember", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansLoansOutstandingandAgingAnalysisDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllocationoftheAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyClassDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Installment and other consumer", "label": "Consumer Portfolio Segment [Member]", "documentation": "Portfolio segment of the company's total financing receivables related to consumer receivables." } } }, "auth_ref": [] }, "us-gaap_CoreDepositsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CoreDepositsMember", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesFutureAmortizationExpenseofCoreDepositsDetails", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Core deposit intangible", "label": "Core Deposits [Member]", "documentation": "Entity's long-term relationships with depositors, commonly known as core deposit intangibles, which are separate from the financial instruments themselves." } } }, "auth_ref": [ "r97", "r1428", "r1429", "r1430", "r1431", "r1432", "r1433", "r1435", "r1436" ] }, "us-gaap_CorporateBondSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateBondSecuritiesMember", "presentation": [ "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofRecordedonaRecurringBasisDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesHeldtoMaturityAmortizedCostandFairValueDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofAvailableforSaleSecuritiesAmortizedCostandFairValueDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofBondRatingsForHeldtoMaturitySecuritiesDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate bonds", "label": "Corporate Bond Securities [Member]", "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount)." } } }, "auth_ref": [] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expense", "label": "Costs and Expenses [Abstract]" } } }, "auth_ref": [] }, "bmrc_CounterpartyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "CounterpartyMember", "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofOffsettingofAssetsDetails", "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofOffsettingofLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty", "label": "Counterparty [Member]", "documentation": "Counterparty" } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofOffsettingofAssetsDetails", "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofOffsettingofLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]", "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r295", "r296", "r350", "r351", "r554", "r580", "r781", "r801", "r883", "r1089", "r1092" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditConcentrationRiskMember", "presentation": [ "http://www.bankofmarin.com/role/ConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit concentration risk", "label": "Credit Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement." } } }, "auth_ref": [ "r166" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsFederalHomeLoanBankFundsLinesofCreditandReserveBankDetails", "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r538", "r1451" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsFederalHomeLoanBankFundsLinesofCreditandReserveBankDetails", "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r538", "r1451", "r1452" ] }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for Credit Losses on Loans (\"ACL\")", "label": "Credit Loss, Financial Instrument [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status." } } }, "auth_ref": [ "r466", "r467", "r468", "r470", "r471", "r476", "r481", "r482", "r485", "r486", "r490", "r491", "r492", "r493", "r495", "r497", "r498", "r503" ] }, "us-gaap_CreditLossStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditLossStatusAxis", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansLoansOutstandingandAgingAnalysisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Loss Status [Axis]", "label": "Credit Loss Status [Axis]", "documentation": "Information by credit loss status of financial asset." } } }, "auth_ref": [ "r1416", "r1421" ] }, "us-gaap_CreditLossStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditLossStatusDomain", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansLoansOutstandingandAgingAnalysisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Loss Status [Domain]", "label": "Credit Loss Status [Domain]", "documentation": "Credit loss status of financial asset." } } }, "auth_ref": [] }, "bmrc_CreditRatingMoodysAndOrStandardPoorsAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "CreditRatingMoodysAndOrStandardPoorsAxis", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofBondRatingsForHeldtoMaturitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Rating, Moody's And/Or Standard & Poor's [Axis]", "label": "Credit Rating, Moody's And/Or Standard & Poor's [Axis]", "documentation": "Credit Rating, Moody's And/Or Standard & Poor's" } } }, "auth_ref": [] }, "bmrc_CreditRatingMoodysAndOrStandardPoorsDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "CreditRatingMoodysAndOrStandardPoorsDomain", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofBondRatingsForHeldtoMaturitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Rating, Moody's And/Or Standard & Poor's [Domain]", "label": "Credit Rating, Moody's And/Or Standard & Poor's [Domain]", "documentation": "Credit Rating, Moody's And/Or Standard & Poor's" } } }, "auth_ref": [] }, "bmrc_CumulativeEffectOfChangeInAccountingPrinciple": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "CumulativeEffectOfChangeInAccountingPrinciple", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative effect of change in accounting principle ASU 2016-13", "label": "Cumulative Effect of Change in Accounting Principle", "documentation": "Cumulative Effect of Change in Accounting Principle" } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1312", "r1346", "r1556" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.bankofmarin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current tax (benefit) provision", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r689", "r1346" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current tax(benefit) provision", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1312", "r1346", "r1556" ] }, "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r1199", "r1288" ] }, "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]" } } }, "auth_ref": [ "r1199", "r1288" ] }, "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]" } } }, "auth_ref": [ "r1201", "r1290" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]" } } }, "auth_ref": [ "r1201", "r1290" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]" } } }, "auth_ref": [ "r1203", "r1292" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r1201", "r1290" ] }, "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]" } } }, "auth_ref": [ "r1194", "r1283" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesIntegratedFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Flag]" } } }, "auth_ref": [ "r1195", "r1284" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Text Block]" } } }, "auth_ref": [ "r1195", "r1284" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract", "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]" } } }, "auth_ref": [ "r1193", "r1282" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]" } } }, "auth_ref": [ "r1193", "r1282" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]" } } }, "auth_ref": [ "r1193", "r1282" ] }, "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Third Party Engaged [Flag]" } } }, "auth_ref": [ "r1196", "r1285" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]" } } }, "auth_ref": [ "r1198", "r1287" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]" } } }, "auth_ref": [ "r1198", "r1287" ] }, "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r1199", "r1288" ] }, "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r1202", "r1291" ] }, "cyd_CybersecurityRiskRoleOfManagementTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskRoleOfManagementTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Role of Management [Text Block]" } } }, "auth_ref": [ "r1200", "r1289" ] }, "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]" } } }, "auth_ref": [ "r1197", "r1286" ] }, "bmrc_DataProcessing": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "DataProcessing", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_NoninterestExpense", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Data processing", "label": "Data Processing", "documentation": "The amount of expenses incurred in the period for data processing products and services." } } }, "auth_ref": [] }, "bmrc_DataProcessingAdjusted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "DataProcessingAdjusted", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesScheduleofSegmentRevenueProfitorLossSignificantSegmentExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Data processing", "label": "Data Processing, Adjusted", "documentation": "Data Processing, Adjusted" } } }, "auth_ref": [] }, "us-gaap_DebitCardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebitCardMember", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Debit card interchange fees, net", "label": "Debit Card [Member]", "documentation": "Card issued to user to facilitate payment for purchase of product and service, directly from user's checking account." } } }, "auth_ref": [ "r1462" ] }, "us-gaap_DebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsScheduleofBorrowingsDetails", "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION" ], "lang": { "en-us": { "role": { "verboseLabel": "Borrowings and other obligations", "terseLabel": "Carrying Value", "label": "Debt and Lease Obligation", "documentation": "Amount of short-term and long-term debt and lease obligation." } } }, "auth_ref": [ "r175", "r179" ] }, "us-gaap_DebtAndEquitySecuritiesGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtAndEquitySecuritiesGainLoss", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_NoninterestIncome", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Net losses on sale of investment securities", "label": "Debt and Equity Securities, Gain (Loss)", "documentation": "Amount of unrealized and realized gain (loss) on investment in debt and equity securities." } } }, "auth_ref": [ "r126", "r127" ] }, "bmrc_DebtAndFinanceLeaseLiabilityAverageBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "DebtAndFinanceLeaseLiabilityAverageBalance", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average Balance", "label": "Debt And Finance Lease Liability, Average Balance", "documentation": "Debt And Finance Lease Liability, Average Balance" } } }, "auth_ref": [] }, "bmrc_DebtAndFinanceLeaseLiabilityAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "DebtAndFinanceLeaseLiabilityAverageInterestRate", "presentation": [ "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average Rate", "label": "Debt And Finance Lease Liability, Average Interest Rate", "documentation": "Debt And Finance Lease Liability, Average Interest Rate" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.bankofmarin.com/role/BorrowingsandOtherObligations" ], "lang": { "en-us": { "role": { "verboseLabel": "Borrowings and Other Obligations", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r141", "r346", "r522", "r523", "r524", "r525", "r526", "r537", "r538", "r550", "r556", "r557", "r558", "r559", "r560", "r561", "r566", "r573", "r574", "r576", "r758" ] }, "us-gaap_DebtInstrumentCollateralAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentCollateralAmount", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansPledgedLoansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collateral pledged", "label": "Debt Instrument, Collateral Amount", "documentation": "Amount of assets pledged to secure a debt instrument." } } }, "auth_ref": [ "r99" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r353", "r551", "r552", "r553", "r554", "r555", "r557", "r562", "r563", "r564", "r565", "r567", "r568", "r569", "r570", "r571", "r572", "r575", "r1118", "r1119", "r1120", "r1121", "r1122", "r1146", "r1344", "r1584", "r1585" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r31", "r57", "r58", "r98", "r144", "r145", "r353", "r551", "r552", "r553", "r554", "r555", "r557", "r562", "r563", "r564", "r565", "r567", "r568", "r569", "r570", "r571", "r572", "r575", "r1118", "r1119", "r1120", "r1121", "r1122", "r1146", "r1344", "r1584", "r1585" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInformationonDerivativesDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofAvailableforSaleSecuritiesAmortizedCostandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest", "label": "Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of accrued interest on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r431", "r494", "r495", "r496" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLossStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLossStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofAvailableforSaleSecuritiesAmortizedCostandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration]", "label": "Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes accrued interest, after allowance for credit loss, on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r495" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofAvailableforSaleSecuritiesAmortizedCostandFairValueDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITIONParenthetical", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofAvailableforSaleSecuritiesAmortizedCostandFairValueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Available-for-sale, allowance for credit loss", "terseLabel": "Allowance for Credit Losses", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss, Excluding Accrued Interest", "documentation": "Amount excluding accrued interest, of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r494" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss", "documentation": "Amortized cost excluding accrued interest, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r1422" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofAvailableforSaleSecuritiesAmortizedCostandFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofAvailableforSaleSecuritiesAmortizedCostandFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Available-for-sale, amortized cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, before Allowance for Credit Loss", "documentation": "Amortized cost excluding accrued interest, before allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r494" ] }, "bmrc_DebtSecuritiesAvailableForSaleAndHeldToMaturityContinuousUnrealizedLossPositionFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "DebtSecuritiesAvailableForSaleAndHeldToMaturityContinuousUnrealizedLossPositionFairValueTableTextBlock", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Unrealized Loss on Investments", "label": "Debt Securities, Available-For-Sale And Held-To-Maturity, Continuous Unrealized Loss Position, Fair Value [Table Text Block]", "documentation": "Debt Securities, Available-For-Sale And Held-To-Maturity, Continuous Unrealized Loss Position, Fair Value" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale, greater than 12 continuous months, fair value", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r227", "r502", "r1114" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Available-for-sale, greater than 12 continuous months, unrealized loss", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r227", "r502" ] }, "bmrc_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionFairValueAbstract", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Fair Value [Abstract]", "label": "Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Fair Value [Abstract]", "documentation": "Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails": { "parentTag": "bmrc_AvailableForSaleSecuritiesAndHeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale, less than 12 continuous months, fair value", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r227", "r502", "r1114" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Available-for-sale, less than 12 continuous months, unrealized loss", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r227", "r502" ] }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION": { "parentTag": "us-gaap_Investments", "weight": 1.0, "order": 1.0 }, "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofAvailableforSaleSecuritiesAmortizedCostandFairValueDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 3.0 }, "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION", "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofRecordedonaRecurringBasisDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofAvailableforSaleSecuritiesAmortizedCostandFairValueDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale, at fair value (net of zero allowance for credit losses at December\u00a031, 2024 and 2023)", "verboseLabel": "Available-for-sale securities", "totalLabel": "Total", "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest", "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r1422" ] }, "bmrc_DebtSecuritiesAvailableForSaleMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "DebtSecuritiesAvailableForSaleMember", "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInformationonDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale securities:", "label": "Debt Securities, Available For Sale [Member]", "documentation": "Debt Securities, Available For Sale" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleRealizedGain", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofSaleofInvestmentSecuritiesandGrossGainsandLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross realized gains", "label": "Debt Securities, Available-for-Sale, Realized Gain", "documentation": "Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r455" ] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleRealizedLoss", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofSaleofInvestmentSecuritiesandGrossGainsandLossesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross realized losses", "label": "Debt Securities, Available-for-Sale, Realized Loss", "documentation": "Amount of realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r455" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesNarrativeDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofAvailableforSaleSecuritiesAmortizedCostandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale [Table]", "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r432", "r433", "r434", "r435", "r436" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Available-for-Sale Investments", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r1381", "r1382", "r1383", "r1384", "r1385", "r1386", "r1387", "r1388", "r1389", "r1390", "r1391", "r1410" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTransferToHeldToMaturityAllowanceForCreditLossExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleTransferToHeldToMaturityAllowanceForCreditLossExpense", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transfer of securities from available-for-sale to held-to-maturity at fair value", "label": "Debt Securities, Held-to-Maturity, Transfer in, Allowance for Credit Loss, Expense", "documentation": "Amount of credit loss expense on investment in debt security measured at amortized cost (held-to-maturity) transferred into held-to-maturity out of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r422" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Available-for-sale, total securities in a loss position, fair value", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss." } } }, "auth_ref": [ "r225", "r500", "r1114" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails": { "parentTag": "bmrc_AvailableforsaleSecuritiesandHeldtomaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Available-for-sale, total securities in a loss position, unrealized loss", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r226", "r501" ] }, "bmrc_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAllowanceForCreditLoss", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt securities, available-for-sale unrealized loss position, allowance for credit loss", "label": "Debt Securities, Available-For-Sale Unrealized Loss Position, Allowance For Credit Loss", "documentation": "Debt Securities, Available-For-Sale Unrealized Loss Position, Allowance For Credit Loss" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestBeforeAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesHeldToMaturityAccruedInterestBeforeAllowanceForCreditLoss", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesHeldtoMaturityAmortizedCostandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest", "label": "Debt Securities, Held-to-Maturity, Accrued Interest, before Allowance for Credit Loss", "documentation": "Amount, before allowance for credit loss, of accrued interest on investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r484" ] }, "us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossExcludingAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesHeldToMaturityAllowanceForCreditLossExcludingAccruedInterest", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITIONParenthetical", "http://www.bankofmarin.com/role/InvestmentSecuritiesHeldtoMaturityAmortizedCostandFairValueDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Held-to-maturity, allowance for credit Loss", "negatedTerseLabel": "Allowance for Credit Losses", "label": "Debt Securities, Held-to-Maturity, Allowance for Credit Loss, Excluding Accrued Interest", "documentation": "Amount, excluding accrued interest, of allowance for credit loss on investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r1417" ] }, "us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesHeldToMaturityAllowanceForCreditLossPeriodIncreaseDecrease", "presentation": [ "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit loss on held-to-maturity securities", "label": "Debt Securities, Held-to-Maturity, Allowance for Credit Loss, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) in allowance for credit loss on investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r1418" ] }, "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateAfterYear10": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateAfterYear10", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails": { "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "After ten years", "label": "Debt Securities, Held-to-Maturity, Amortized Cost Excluding Accrued Interest, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year 10", "documentation": "Amount excluding accrued interest, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r446", "r868" ] }, "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateAfterYear5Through10": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateAfterYear5Through10", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails": { "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "After five years through ten years", "label": "Debt Securities, Held-to-Maturity, Amortized Cost Excluding Accrued Interest, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year 5 through 10", "documentation": "Amount excluding accrued interest, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r445", "r867" ] }, "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughFive", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails": { "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "After one but within five years", "label": "Debt Securities, Held-to-Maturity, Amortized Cost Excluding Accrued Interest, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year One through Five", "documentation": "Amount excluding accrued interest, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r444", "r866" ] }, "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateYearOne", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails": { "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Within one year", "label": "Debt Securities, Held-to-Maturity, Amortized Cost Excluding Accrued Interest, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Amount excluding accrued interest, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r443", "r865" ] }, "us-gaap_DebtSecuritiesHeldToMaturityCreditQualityIndicatorLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesHeldToMaturityCreditQualityIndicatorLineItems", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofBondRatingsForHeldtoMaturitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]", "label": "Debt Securities, Held-to-Maturity, Credit Quality Indicator [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r1420" ] }, "us-gaap_DebtSecuritiesHeldToMaturityCreditQualityIndicatorTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesHeldToMaturityCreditQualityIndicatorTable", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofBondRatingsForHeldtoMaturitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Held-to-maturity, Credit Quality Indicator [Table]", "label": "Debt Securities, Held-to-Maturity, Credit Quality Indicator [Table]", "documentation": "Disclosure of information about credit quality indicator for investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r1420" ] }, "us-gaap_DebtSecuritiesHeldToMaturityCreditQualityIndicatorTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesHeldToMaturityCreditQualityIndicatorTableTextBlock", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Bond Ratings for Held-to-Maturity Securities", "label": "Debt Securities, Held-to-Maturity, Credit Quality Indicator [Table Text Block]", "documentation": "Tabular disclosure of credit quality indicator for investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r1420" ] }, "us-gaap_DebtSecuritiesHeldToMaturityExcludingAccruedInterestAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesHeldToMaturityExcludingAccruedInterestAfterAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION": { "parentTag": "us-gaap_Investments", "weight": 1.0, "order": 2.0 }, "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION", "http://www.bankofmarin.com/role/InvestmentSecuritiesHeldtoMaturityAmortizedCostandFairValueDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Held-to-maturity, at amortized cost (net of zero allowance for credit losses at December\u00a031, 2024 and 2023)", "terseLabel": "Net Carrying Amount", "totalLabel": "Net Carrying Amount", "label": "Debt Securities, Held-to-Maturity, Excluding Accrued Interest, after Allowance for Credit Loss", "documentation": "Amount excluding accrued interest, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r440", "r442", "r1417" ] }, "us-gaap_DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesHeldtoMaturityAmortizedCostandFairValueDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofBondRatingsForHeldtoMaturitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Held to maturity, amortized cost", "label": "Debt Securities, Held-to-Maturity, Excluding Accrued Interest, before Allowance for Credit Loss", "documentation": "Amount excluding accrued interest, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r484", "r488", "r1417" ] }, "us-gaap_DebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtWeightedAverageInterestRate", "presentation": [ "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average Rate", "label": "Debt, Weighted Average Interest Rate", "documentation": "Weighted average interest rate of debt outstanding." } } }, "auth_ref": [] }, "us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansDeferredCompensationPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Deferred Compensation, All Types [Domain]", "label": "Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation [Domain]", "documentation": "Deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans." } } }, "auth_ref": [ "r60", "r149" ] }, "us-gaap_DeferredBonusMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredBonusMember", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansDeferredCompensationPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Bonus", "label": "Deferred Bonus [Member]", "documentation": "Contractual arrangement whereby employee is entitled to receive future bonus, subject to vesting and other restrictions as defined in agreement, in addition to employee's regular salary and profit sharing. Includes, but is not limited to, discretionary or fixed formula employer contribution based on individual, group, and entity-wide performance goals or other factors." } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansDeferredCompensationPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Deferred Compensation [Axis]", "label": "Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]", "documentation": "Information by type of deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans." } } }, "auth_ref": [ "r60", "r149" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansDeferredCompensationPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]", "label": "Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "bmrc_DeferredCompensationArrangementWithIndividualMaximumElectedDeferralByEmployeePercent": { "xbrltype": "percentItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "DeferredCompensationArrangementWithIndividualMaximumElectedDeferralByEmployeePercent", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansDeferredCompensationPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum percentage of compensation allowed to be deferred", "label": "Deferred Compensation Arrangement with Individual, Maximum Elected Deferral by Employee, Percent", "documentation": "Deferred Compensation Arrangement with Individual, Maximum Elected Deferral by Employee, Percent" } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCompensationArrangementWithIndividualRecordedLiability", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansDeferredCompensationPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation obligation", "label": "Deferred Compensation Arrangement with Individual, Recorded Liability", "documentation": "The carrying amount of the liability as of the balance sheet date to an individual under a deferred compensation arrangement. This amount may be the result of periodic accruals made over the period of active employment, or reflect termination benefits resulting contractual terms or a death benefit." } } }, "auth_ref": [ "r149" ] }, "bmrc_DeferredCompensationArrangementwithIndividualDeferredInterestEarnedPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "DeferredCompensationArrangementwithIndividualDeferredInterestEarnedPercent", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansDeferredCompensationPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate earned on deferred amounts, prime rate first business day of year", "label": "Deferred Compensation Arrangement with Individual, Deferred Interest Earned, Percent", "documentation": "Deferred Compensation Arrangement with Individual, Deferred Interest Earned, Percent" } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1346", "r1555", "r1556" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax (benefit) provision", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r10", "r245", "r1346" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax (benefit) provision", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total gross deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r109", "r110", "r176", "r680" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1346", "r1555", "r1556" ] }, "bmrc_DeferredTaxAssetFairValueAdjustmentLoansReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "DeferredTaxAssetFairValueAdjustmentLoansReceivable", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value adjustment on acquired loans", "label": "Deferred Tax Asset, Fair Value Adjustment, Loans Receivable", "documentation": "Deferred Tax Asset, Fair Value Adjustment, Loans Receivable" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total gross deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r681" ] }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsGrossAbstract", "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets:", "label": "Deferred Tax Assets, Gross [Abstract]" } } }, "auth_ref": [] }, "bmrc_DeferredTaxAssetsInterestReceivedOnNonaccrualLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "DeferredTaxAssetsInterestReceivedOnNonaccrualLoans", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest received on non-accrual loans", "label": "Deferred Tax Assets, Interest Received On Nonaccrual Loans", "documentation": "Deferred Tax Assets, Interest Received On Nonaccrual Loans" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net deferred tax assets", "label": "Deferred Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1551" ] }, "bmrc_DeferredTaxAssetsOperatingLeaseAndFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "DeferredTaxAssetsOperatingLeaseAndFinanceLeaseLiability", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating and finance lease liabilities", "label": "Deferred Tax Assets, Operating Lease And Finance Lease, Liability", "documentation": "Deferred Tax Assets, Operating Lease And Finance Lease, Liability" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesNarrativeDetails", "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r1553" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r1553" ] }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and disposals on premises and equipment", "label": "Deferred Tax Assets, Property, Plant and Equipment", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r1553" ] }, "us-gaap_DeferredTaxAssetsStateTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsStateTaxes", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State franchise tax", "label": "Deferred Tax Assets, State Taxes", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from state taxes." } } }, "auth_ref": [ "r1553" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation and salary continuation plans", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from pension benefits." } } }, "auth_ref": [ "r1553" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r1553" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued but unpaid expenses", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r1553" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit losses on loans and unfunded loan commitments", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r1553" ] }, "bmrc_DeferredTaxAssetsUnrealizedLossesonAvailableforSaleSecuritiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "DeferredTaxAssetsUnrealizedLossesonAvailableforSaleSecuritiesNet", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net unrealized losses on securities available-for-sale", "label": "Deferred Tax Assets, Unrealized Losses on Available-for-Sale Securities, Net", "documentation": "Deferred Tax Assets, Unrealized Losses on Available-for-Sale Securities, Net" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation allowance of deferred tax assets", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r682" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities:", "label": "Deferred Tax Liabilities, Gross [Abstract]" } } }, "auth_ref": [] }, "bmrc_DeferredTaxLiabilitiesDeferredLoanOriginationCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "DeferredTaxLiabilitiesDeferredLoanOriginationCosts", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred loan origination costs and fees", "label": "Deferred Tax Liabilities, Deferred Loan Origination Costs", "documentation": "Deferred Tax Liabilities, Deferred Loan Origination Costs" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Core deposit intangible assets", "label": "Deferred Tax Liabilities, Intangible Assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill." } } }, "auth_ref": [ "r1553" ] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Deferred Tax Liabilities, Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r1553" ] }, "bmrc_DeferredTaxLiabilitiesPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "DeferredTaxLiabilitiesPurchaseAccountingAdjustments", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase accounting adjustments", "label": "Deferred Tax Liabilities, Purchase Accounting Adjustments", "documentation": "Deferred Tax Liabilities, Purchase Accounting Adjustments" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansSupplementalExecutiveRetirementPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan Disclosure [Line Items]", "label": "Defined Benefit Plan Disclosure [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "bmrc_DefinedBenefitPlanPaymentPeriodDeterminedByServicePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "DefinedBenefitPlanPaymentPeriodDeterminedByServicePeriod", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansSupplementalExecutiveRetirementPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment period determined by service period", "label": "Defined Benefit Plan, Payment Period Determined By Service Period", "documentation": "Defined Benefit Plan, Payment Period Determined By Service Period" } } }, "auth_ref": [] }, "bmrc_DefinedBenefitPlanPercentageOfSalaryPaidUponRetirement": { "xbrltype": "percentItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "DefinedBenefitPlanPercentageOfSalaryPaidUponRetirement", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansSupplementalExecutiveRetirementPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of salary paid upon retirement", "label": "Defined Benefit Plan, Percentage of Salary Paid upon Retirement", "documentation": "Defined Benefit Plan, Percentage of Salary Paid upon Retirement" } } }, "auth_ref": [] }, "bmrc_DefinedBenefitsPlanAgeRatableVestingEnds": { "xbrltype": "durationItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "DefinedBenefitsPlanAgeRatableVestingEnds", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansSupplementalExecutiveRetirementPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Age ratable vesting ends", "label": "Defined Benefits Plan, Age Ratable Vesting Ends", "documentation": "Defined Benefits Plan, Age Ratable Vesting Ends" } } }, "auth_ref": [] }, "bmrc_DefinedBenefitsPlanPeriodBeforeRatableVestingBegins": { "xbrltype": "durationItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "DefinedBenefitsPlanPeriodBeforeRatableVestingBegins", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansSupplementalExecutiveRetirementPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period before ratable vesting begins", "label": "Defined Benefits Plan, Period Before Ratable Vesting Begins", "documentation": "Defined Benefits Plan, Period Before Ratable Vesting Begins" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansDefinedContributionPlanandEmployeeStockOwnershipPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer contributions", "label": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r614" ] }, "bmrc_DefinedContributionPlanEmployerMatchingContributionMaximumAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "DefinedContributionPlanEmployerMatchingContributionMaximumAmount", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansDefinedContributionPlanandEmployeeStockOwnershipPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer matching contribution maximum amount", "label": "Defined Contribution Plan, Employer Matching Contribution, Maximum Amount", "documentation": "Defined Contribution Plan, Employer Matching Contribution, Maximum Amount" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansDefinedContributionPlanandEmployeeStockOwnershipPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer matching contribution percentage", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansDefinedContributionPlanandEmployeeStockOwnershipPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual vesting percentage", "label": "Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage", "documentation": "Percentage of employer's matching contributions to a defined contribution plan that vests in a given year." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansDefinedContributionPlanandEmployeeStockOwnershipPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum annual contribution per employee, percent of eligible compensation", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan." } } }, "auth_ref": [] }, "bmrc_DefinedContributionPlanMinimumAgeofEligibleEmployee": { "xbrltype": "durationItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "DefinedContributionPlanMinimumAgeofEligibleEmployee", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansDefinedContributionPlanandEmployeeStockOwnershipPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum age of eligible employee for 401(k) plan", "label": "Defined Contribution Plan, Minimum Age of Eligible Employee", "documentation": "Defined Contribution Plan, Minimum Age of Eligible Employee" } } }, "auth_ref": [] }, "bmrc_DefinedContributionPlanMinimumAnnualContributionPerEmployeePercent": { "xbrltype": "percentItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "DefinedContributionPlanMinimumAnnualContributionPerEmployeePercent", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansDefinedContributionPlanandEmployeeStockOwnershipPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum annual contribution per employee, percent of eligible compensation", "label": "Defined Contribution Plan, Minimum Annual Contribution Per Employee, Percent", "documentation": "Defined Contribution Plan, Minimum Annual Contribution Per Employee, Percent" } } }, "auth_ref": [] }, "bmrc_DefinedContributionPlanMinimumEmploymentPeriodToQualifyForPlan": { "xbrltype": "durationItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "DefinedContributionPlanMinimumEmploymentPeriodToQualifyForPlan", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansDefinedContributionPlanandEmployeeStockOwnershipPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum employment period to qualify for 401(k) plan", "label": "Defined Contribution Plan, Minimum Employment Period to Qualify for Plan", "documentation": "Defined Contribution Plan, Minimum Employment Period to Qualify for Plan" } } }, "auth_ref": [] }, "bmrc_DefinedContributionPlanNumberOfYearsToBeFullyVested": { "xbrltype": "durationItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "DefinedContributionPlanNumberOfYearsToBeFullyVested", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansDefinedContributionPlanandEmployeeStockOwnershipPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined contribution plan, number of years to be fully vested", "label": "Defined Contribution Plan, Number of Years to be Fully Vested", "documentation": "Defined Contribution Plan, Number of Years to be Fully Vested" } } }, "auth_ref": [] }, "bmrc_DefinedContributionPlanthe401kPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "DefinedContributionPlanthe401kPlanMember", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansDefinedContributionPlanandEmployeeStockOwnershipPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan (the 401k Plan)", "label": "Defined Contribution Plan (the 401k Plan) [Member]", "documentation": "Defined Contribution Plan (the 401k Plan) [Member]" } } }, "auth_ref": [] }, "us-gaap_DepositAccountMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepositAccountMember", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Service charges on deposit accounts", "label": "Deposit Account [Member]", "documentation": "Bank account at depository institution allowing money to be withdrawn or deposited by account holder." } } }, "auth_ref": [ "r1462" ] }, "us-gaap_DepositLiabilitiesDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepositLiabilitiesDisclosuresTextBlock", "presentation": [ "http://www.bankofmarin.com/role/Deposits" ], "lang": { "en-us": { "role": { "terseLabel": "Deposits", "label": "Deposit Liabilities Disclosures [Text Block]", "documentation": "The entire disclosure for deposit liabilities including data and tables. It may include a description of the entity's deposit liabilities, the aggregate amount of time deposits (including certificates of deposit) in denominations of $100,000 or more at the balance sheet date; the aggregate amount of any demand deposits that have been reclassified as loan balances, such as overdrafts, at the balance sheet date; deposits that are received on terms other than those in the normal course of business, the amount of accrued interest on deposit liabilities; securities, mortgage loans or other financial instruments that serve as collateral for deposits; for time deposits having a remaining term of more than one year, the aggregate amount of maturities for each of the five years following the balance sheet date; and the weighted average interest rate for all deposit liabilities held by the entity." } } }, "auth_ref": [ "r14", "r173", "r257", "r258" ] }, "us-gaap_DepositLiabilitiesReclassifiedAsLoansReceivable1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepositLiabilitiesReclassifiedAsLoansReceivable1", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/DepositsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deposit overdrafts reclassified as loan balances", "label": "Deposit Liabilities Reclassified as Loans Receivable", "documentation": "Amount of deposits held by the entity that have been reclassified as loan balances receivable, for example, but not limited to, overdrafts receivable." } } }, "auth_ref": [ "r15" ] }, "bmrc_DepositNetworkFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "DepositNetworkFees", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_NoninterestExpense", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesScheduleofSegmentRevenueProfitorLossSignificantSegmentExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deposit network fees", "label": "Deposit Network Fees", "documentation": "Deposit Network Fees" } } }, "auth_ref": [] }, "us-gaap_Deposits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Deposits", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION" ], "lang": { "en-us": { "role": { "totalLabel": "Total deposits", "label": "Deposits", "documentation": "The aggregate of all deposit liabilities held by the entity, including foreign and domestic, interest and noninterest bearing; may include demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits among others." } } }, "auth_ref": [ "r173" ] }, "us-gaap_DepositsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepositsAbstract", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION" ], "lang": { "en-us": { "role": { "verboseLabel": "Deposits:", "terseLabel": "Deposits [Abstract]", "label": "Deposits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DepositsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepositsFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofFairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Time deposits", "label": "Deposits, Fair Value Disclosure", "documentation": "Fair value portion of deposit liabilities held by the entity, including, but not limited to, foreign and domestic, interest and noninterest bearing, demand deposits, saving deposits, negotiable orders of withdrawal (NOW) and time deposits." } } }, "auth_ref": [ "r1567", "r1568", "r1578" ] }, "us-gaap_DepositsMoneyMarketDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepositsMoneyMarketDeposits", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION": { "parentTag": "us-gaap_Deposits", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION" ], "lang": { "en-us": { "role": { "terseLabel": "Money market accounts", "label": "Deposits, Money Market Deposits", "documentation": "Amount of deposits in accounts that offer many of the same services as checking accounts although transactions may be somewhat more limited, share some of the characteristics of a money market fund and are insured by the Federal government, also known as money market accounts." } } }, "auth_ref": [ "r173" ] }, "us-gaap_DepositsNegotiableOrderOfWithdrawalNOW": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepositsNegotiableOrderOfWithdrawalNOW", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION": { "parentTag": "us-gaap_Deposits", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction accounts", "label": "Deposits, Negotiable Order of Withdrawal (NOW)", "documentation": "Amount of deposits in interest-bearing transaction accounts at banks or savings and loans, that are restricted in regard to ownership and can usually only be held by individuals, nonprofit entities and governments. Negotiable order of withdrawal accounts differ from money market demand accounts as they typically have higher reserve requirements and no limit on the number of checks that can be written." } } }, "auth_ref": [ "r173" ] }, "us-gaap_DepositsSavingsDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepositsSavingsDeposits", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION": { "parentTag": "us-gaap_Deposits", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION" ], "lang": { "en-us": { "role": { "terseLabel": "Savings accounts", "label": "Deposits, Savings Deposits", "documentation": "Amount of interest bearing deposits with no stated maturity, which may include passbook and statement savings accounts and money-market deposit accounts (MMDAs)." } } }, "auth_ref": [ "r173" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/BankPremisesandEquipmentNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r10", "r55" ] }, "bmrc_DepreciationDepletionAndAmortizationNonproductionExcludingAmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "DepreciationDepletionAndAmortizationNonproductionExcludingAmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_NoninterestExpense", "weight": 1.0, "order": 9.0 }, "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "verboseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion And Amortization, Nonproduction, Excluding Amortization Of Intangible Assets", "documentation": "Depreciation, Depletion And Amortization, Nonproduction, Excluding Amortization Of Intangible Assets" } } }, "auth_ref": [] }, "bmrc_DepreciationDepletionAndAmortizationNonproductionExcludingAmortizationOfIntangibleAssetsAdjusted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "DepreciationDepletionAndAmortizationNonproductionExcludingAmortizationOfIntangibleAssetsAdjusted", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesScheduleofSegmentRevenueProfitorLossSignificantSegmentExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion And Amortization, Nonproduction, Excluding Amortization Of Intangible Assets, Adjusted", "documentation": "Depreciation, Depletion And Amortization, Nonproduction, Excluding Amortization Of Intangible Assets, Adjusted" } } }, "auth_ref": [] }, "us-gaap_DerivativeAssetFairValueGrossLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssetFairValueGrossLiability", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofOffsettingofAssetsDetails": { "parentTag": "us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofOffsettingofAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross Amounts Offset in the Statements of Condition", "label": "Derivative Asset, Subject to Master Netting Arrangement, Liability Offset", "documentation": "Fair value of liability associated with financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r22", "r29", "r163", "r164", "r1046", "r1048" ] }, "us-gaap_DerivativeAssetNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssetNotionalAmount", "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInformationonDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate contracts notional amount, asset derivatives", "label": "Derivative Asset, Notional Amount", "documentation": "Nominal or face amount used to calculate payments on the derivative asset." } } }, "auth_ref": [ "r1035", "r1041", "r1044", "r1047", "r1561", "r1562", "r1563" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssets", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInformationonDerivativesDetails", "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofRecordedonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative financial assets (interest rate contracts)", "verboseLabel": "Interest rate contracts fair value, asset derivatives", "label": "Derivative Asset", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r315", "r318", "r730", "r731", "r739", "r749", "r951", "r952", "r953", "r955", "r956", "r958", "r959", "r960", "r962", "r963", "r979", "r980", "r1035", "r1042", "r1045", "r1046", "r1049", "r1050", "r1092", "r1136", "r1139", "r1173", "r1569", "r1570", "r1571", "r1645" ] }, "us-gaap_DerivativeCollateralObligationToReturnCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeCollateralObligationToReturnCash", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofOffsettingofAssetsDetails": { "parentTag": "us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofOffsettingofAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross Amounts Not Offset in the Statements of Condition, Cash Collateral Pledged", "label": "Derivative Asset, Subject to Master Netting Arrangement, Collateral, Obligation to Return Cash Not Offset", "documentation": "Amount of obligation to return cash collateral under master netting arrangements that have not been offset against derivative assets." } } }, "auth_ref": [ "r28", "r86", "r316", "r1090" ] }, "us-gaap_DerivativeCollateralObligationToReturnSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeCollateralObligationToReturnSecurities", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofOffsettingofAssetsDetails": { "parentTag": "us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofOffsettingofAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross Amounts Not Offset in the Statements of Condition, Financial Instruments", "label": "Derivative Asset, Subject to Master Netting Arrangement, Collateral, Obligation to Return Security Not Offset", "documentation": "Amount of obligation to return securities collateral under master netting arrangements that have not been offset against derivative assets." } } }, "auth_ref": [ "r28", "r316", "r1090" ] }, "us-gaap_DerivativeCollateralRightToReclaimCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeCollateralRightToReclaimCash", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofOffsettingofLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofOffsettingofLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross Amounts Not Offset in the Statements of Condition, Cash Collateral Pledged", "label": "Derivative Liability, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Cash Not Offset", "documentation": "Amount of right to receive cash collateral under master netting arrangements that have not been offset against derivative liabilities." } } }, "auth_ref": [ "r28", "r86", "r316", "r1090" ] }, "us-gaap_DerivativeCollateralRightToReclaimSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeCollateralRightToReclaimSecurities", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofOffsettingofLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofOffsettingofLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross Amounts Not Offset in the Statements of Condition, Financial Instruments", "label": "Derivative Liability, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Security Not Offset", "documentation": "Amount of right to receive securities collateral under master netting arrangements that have not been offset against derivative liabilities." } } }, "auth_ref": [ "r28", "r316", "r1090" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesNarrativeDetails", "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInformationonDerivativesDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r960", "r963", "r978", "r979", "r980", "r982", "r983", "r984", "r985", "r987", "r988", "r989", "r990", "r1004", "r1005", "r1006", "r1007", "r1010", "r1011", "r1012", "r1013", "r1035", "r1038", "r1045", "r1049", "r1171", "r1173", "r1572", "r1573", "r1574", "r1575", "r1576", "r1577", "r1579", "r1580" ] }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeFairValueOfDerivativeAsset", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofOffsettingofAssetsDetails": { "parentTag": "us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofOffsettingofAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Amounts of Recognized Assets", "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset", "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement." } } }, "auth_ref": [ "r25", "r121", "r163", "r164", "r314", "r1092" ] }, "us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofOffsettingofAssetsDetails": { "parentTag": "us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofOffsettingofAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Amounts of Liabilities Presented in the Statements of Condition", "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset of Collateral", "documentation": "Fair value, after offset of derivative liability, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, before offset against an obligation to return collateral under a master netting arrangement. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement." } } }, "auth_ref": [ "r23", "r27", "r30", "r87" ] }, "us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofOffsettingofAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofOffsettingofAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Amount", "label": "Derivative Asset, Including Not Subject to Master Netting Arrangement, after Offset and Deduction", "documentation": "Fair value, after effect of master netting arrangement and deduction of obligation to return financial collateral not offset and financial instrument subject to master netting arrangement not offset, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and contract can be net settled by means outside contract or delivery of asset. Includes derivative not subject to master netting arrangement or similar agreement." } } }, "auth_ref": [ "r28", "r85" ] }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeFairValueOfDerivativeLiability", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofOffsettingofLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofOffsettingofLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Amounts of Recognized Liabilities", "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset", "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement." } } }, "auth_ref": [ "r25", "r121", "r163", "r164", "r314", "r1092" ] }, "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofOffsettingofLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofOffsettingofLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Amounts of Liabilities Presented in the Statements of Condition", "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset of Collateral", "documentation": "Fair value, after offset of derivative asset, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, elected not to be and before offset against a right to receive collateral under a master netting arrangement. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement." } } }, "auth_ref": [ "r23", "r27", "r30", "r87" ] }, "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofOffsettingofLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofOffsettingofLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Amount", "label": "Derivative Liability, Including Not Subject to Master Netting Arrangement, after Offset and Deduction", "documentation": "Fair value, after effect of master netting arrangement and deduction of obligation to return financial collateral not offset and financial instrument subject to master netting arrangement not offset, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and contract can be net settled by means outside contract or delivery of asset. Includes derivative not subject to master netting arrangement or similar agreement." } } }, "auth_ref": [ "r28", "r85" ] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInterestIncomeDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInterestIncomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net gain (loss) recognized in interest income on loans", "label": "Derivative, Gain (Loss) on Derivative, Net", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r1564" ] }, "bmrc_DerivativeHedgedInterestEarnedPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "DerivativeHedgedInterestEarnedPaid", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInterestIncomeDetails": { "parentTag": "us-gaap_DerivativeGainLossOnDerivativeNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInterestIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedged interest earned (paid)", "label": "Derivative, Hedged Interest Earned (Paid)", "documentation": "Payment on interest rate swaps recorded in interest income." } } }, "auth_ref": [] }, "bmrc_DerivativeIncreaseDecreaseInValueOfYieldMaintenanceAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "DerivativeIncreaseDecreaseInValueOfYieldMaintenanceAgreement", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInterestIncomeDetails": { "parentTag": "us-gaap_DerivativeGainLossOnDerivativeNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInterestIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease in value of yield maintenance agreement", "label": "Derivative, Increase (Decrease) in Value of Yield Maintenance Agreement", "documentation": "Increase (Decrease) in value of yield maintenance agreement recognized against interest income." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesNarrativeDetails", "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInformationonDerivativesDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r78", "r81", "r83", "r165", "r960", "r963", "r978", "r979", "r980", "r982", "r983", "r984", "r985", "r987", "r988", "r989", "r990", "r1004", "r1005", "r1006", "r1007", "r1010", "r1011", "r1012", "r1013", "r1035", "r1038", "r1045", "r1049", "r1092", "r1171", "r1173", "r1572", "r1573", "r1574", "r1575", "r1576", "r1577", "r1579", "r1580" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivities" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Financial Instruments and Hedging Activities", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r162", "r717", "r724" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesNarrativeDetails", "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInformationonDerivativesDetails", "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInterestIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Relationship [Axis]", "label": "Hedging Relationship [Axis]", "documentation": "Information by type of hedging relationship." } } }, "auth_ref": [ "r18", "r78", "r81" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilities", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInformationonDerivativesDetails", "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofRecordedonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative financial liabilities (interest rate contracts)", "verboseLabel": "Interest rate contracts fair value, liability derivatives", "label": "Derivative Liability", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r315", "r318", "r730", "r731", "r739", "r749", "r951", "r952", "r953", "r955", "r958", "r959", "r960", "r962", "r963", "r987", "r989", "r990", "r1038", "r1039", "r1042", "r1045", "r1046", "r1049", "r1050", "r1092", "r1569", "r1570", "r1571", "r1645" ] }, "us-gaap_DerivativeLiabilityFairValueGrossAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilityFairValueGrossAsset", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofOffsettingofLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofOffsettingofLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross Amounts Offset in the Statements of Condition", "label": "Derivative Liability, Subject to Master Netting Arrangement, Asset Offset", "documentation": "Fair value of asset associated with financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r22", "r29", "r163", "r164", "r1046", "r1048", "r1090" ] }, "us-gaap_DerivativeLiabilityNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilityNotionalAmount", "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInformationonDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate contracts notional amount, liability derivatives", "label": "Derivative Liability, Notional Amount", "documentation": "Nominal or face amount used to calculate payments on the derivative liability." } } }, "auth_ref": [ "r1037", "r1041", "r1043", "r1047", "r1561", "r1562", "r1563" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesNarrativeDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative notional amount", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1562", "r1563" ] }, "us-gaap_DerivativeNumberOfInstrumentsHeld": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeNumberOfInstrumentsHeld", "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of instruments held", "label": "Derivative, Number of Instruments Held", "documentation": "The number of derivative instruments of a particular group held by the entity." } } }, "auth_ref": [ "r73", "r74", "r962", "r1035", "r1036", "r1040", "r1173" ] }, "us-gaap_DerivativeTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeTermOfContract", "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, term of contract", "label": "Derivative, Term of Contract", "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DerivativesFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativesFairValueLineItems", "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesNarrativeDetails", "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInformationonDerivativesDetails", "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInterestIncomeDetails", "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofOffsettingofAssetsDetails", "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofOffsettingofLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives, Fair Value [Line Items]", "label": "Derivatives, Fair Value [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Financial Instruments and Hedging Activities - Fair Value Hedge", "label": "Derivatives, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r18", "r71", "r72", "r76", "r84", "r352", "r367" ] }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesNarrativeDetails", "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInformationonDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Designated as hedging instrument", "label": "Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r18" ] }, "bmrc_DirectorsOfficersPrincipalShareholdersAndAssociatesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "DirectorsOfficersPrincipalShareholdersAndAssociatesMember", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansRelatedPartyLoansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Directors, Officers, Principal Shareholders and Associates", "label": "Directors, Officers, Principal Shareholders And Associates [Member]", "documentation": "Directors, Officers, Principal Shareholders And Associates [Member]" } } }, "auth_ref": [] }, "bmrc_DividendIncomeFederalHomeLoanBank": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "DividendIncomeFederalHomeLoanBank", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_NoninterestIncome", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends on Federal Home Loan Bank stock", "label": "Dividend Income, Federal Home Loan Bank", "documentation": "Dividend Income, Federal Home Loan Bank" } } }, "auth_ref": [] }, "bmrc_DividendIncomeFromSubsidiariesOperating": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "DividendIncomeFromSubsidiariesOperating", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofIncomeDetails": { "parentTag": "us-gaap_IncomeLossFromSubsidiariesBeforeTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends from bank subsidiary", "label": "Dividend Income From Subsidiaries, Operating", "documentation": "Dividend Income From Subsidiaries, Operating" } } }, "auth_ref": [] }, "bmrc_DividendsCashDividendAmountRetainedEarningsAvailableForDividendPaymentsUnderRestriction": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "DividendsCashDividendAmountRetainedEarningsAvailableForDividendPaymentsUnderRestriction", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansDividendsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of retained earnings available for payment of dividends based on restriction", "label": "Dividends, Cash Dividend, Amount Retained Earnings Available for Dividend Payments Under Restriction", "documentation": "Dividends, Cash Dividend, Amount Retained Earnings Available for Dividend Payments Under Restriction" } } }, "auth_ref": [] }, "bmrc_DividendsCashDividendPeriodRestrictedPaymentAmountIsDetermined": { "xbrltype": "durationItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "DividendsCashDividendPeriodRestrictedPaymentAmountIsDetermined", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansDividendsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period used to determine amount available for payment of dividends based on restriction (in years)", "label": "Dividends, Cash Dividend, Period Restricted Payment Amount is Determined", "documentation": "Dividends, Cash Dividend, Period Restricted Payment Amount is Determined" } } }, "auth_ref": [] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofDividendDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash dividends paid on common stock", "terseLabel": "Cash dividends to common stockholders", "label": "Dividends, Common Stock, Cash", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r146" ] }, "us-gaap_DividendsDeclaredTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsDeclaredTableTextBlock", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash Dividends Paid to Common Shareholders", "label": "Dividends Declared [Table Text Block]", "documentation": "Tabular disclosure of information related to dividends declared, including paid and unpaid dividends." } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAnnualReport", "presentation": [ "http://www.bankofmarin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r1190", "r1191", "r1214" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.bankofmarin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r1190", "r1191", "r1214", "r1257" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.bankofmarin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.bankofmarin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.bankofmarin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.bankofmarin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r1235" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.bankofmarin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.bankofmarin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r1187" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DomesticCountryMember", "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic Tax Jurisdiction", "label": "Domestic Tax Jurisdiction [Member]", "documentation": "Designated federal jurisdiction entitled to levy and collect income tax in country of domicile. Includes, but is not limited to, national jurisdiction for non-U.S. jurisdiction." } } }, "auth_ref": [ "r670" ] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r1246" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "verboseLabel": "Net (loss) income per common share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic EPS (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r334", "r359", "r360", "r361", "r362", "r363", "r364", "r368", "r370", "r376", "r377", "r378", "r381", "r705", "r708", "r727", "r728", "r861", "r906", "r1094" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted EPS (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r334", "r359", "r360", "r361", "r362", "r363", "r364", "r370", "r376", "r377", "r378", "r381", "r705", "r708", "r727", "r728", "r861", "r906", "r1094" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share (\u201cEPS\u201d)", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r43", "r44", "r380" ] }, "us-gaap_EarningsPerShareReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareReconciliationAbstract", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Basic and Diluted [Abstract]", "label": "Earnings Per Share Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.bankofmarin.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Effective Tax Rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r670", "r1134" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Percent", "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.bankofmarin.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal statutory income tax rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r349", "r670", "r692", "r1134" ] }, "bmrc_EffectiveIncomeTaxRateReconciliationNonDeductibleAcquisitionRelatedExpenses": { "xbrltype": "percentItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "EffectiveIncomeTaxRateReconciliationNonDeductibleAcquisitionRelatedExpenses", "calculation": { "http://www.bankofmarin.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-deductible acquisition related expenses", "label": "Effective Income Tax Rate Reconciliation, Non-Deductible Acquisition Related Expenses", "documentation": "Effective Income Tax Rate Reconciliation, Non-Deductible Acquisition Related Expenses" } } }, "auth_ref": [] }, "bmrc_EffectiveIncomeTaxRateReconciliationNonDeductibleExecutiveCompensation": { "xbrltype": "percentItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "EffectiveIncomeTaxRateReconciliationNonDeductibleExecutiveCompensation", "calculation": { "http://www.bankofmarin.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-deductible executive compensation", "label": "Effective Income Tax Rate Reconciliation, Non-Deductible Executive Compensation", "documentation": "Effective Income Tax Rate Reconciliation, Non-Deductible Executive Compensation" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://www.bankofmarin.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1134", "r1347", "r1549", "r1550" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Excess tax benefits recorded as a reduction to income tax expense", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount", "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r1306", "r1549", "r1550" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://www.bankofmarin.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "California franchise tax, net of federal tax benefit", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r673", "r1134", "r1347", "r1549" ] }, "bmrc_EffectiveIncomeTaxRateReconciliationTaxExemptIncomeEarningsOnBankOwnedLifeInsurance": { "xbrltype": "percentItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "EffectiveIncomeTaxRateReconciliationTaxExemptIncomeEarningsOnBankOwnedLifeInsurance", "calculation": { "http://www.bankofmarin.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax exempt earnings on bank owned life insurance", "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Earnings on Bank Owned Life Insurance", "documentation": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Earnings on Bank Owned Life Insurance" } } }, "auth_ref": [] }, "bmrc_EffectiveIncomeTaxRateReconciliationTaxExemptIncomeInterestOnMunicipalSecuritiesAndLoans": { "xbrltype": "percentItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "EffectiveIncomeTaxRateReconciliationTaxExemptIncomeInterestOnMunicipalSecuritiesAndLoans", "calculation": { "http://www.bankofmarin.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax exempt interest on municipal securities and loans", "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Interest on Municipal Securities and Loans", "documentation": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Interest on Municipal Securities and Loans" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r658" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period for recognizing unrecognized compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r658" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation income tax benefit recognized", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r657" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingbyPriceRangeDetails", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOwnershipPlanESOPCompensationExpense", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansDefinedContributionPlanandEmployeeStockOwnershipPlanDetails", "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Noncash contribution expense to employee stock ownership plan", "terseLabel": "Stock issued to employee stock ownership plan", "label": "Employee Stock Ownership Plan (ESOP), Compensation Expense", "documentation": "The amount of plan compensation cost recognized during the period." } } }, "auth_ref": [ "r70" ] }, "us-gaap_EmployeeStockOwnershipPlanESOPPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOwnershipPlanESOPPolicy", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Ownership Plan (\u201cESOP\u201d)", "label": "Employee Stock Ownership Plan (ESOP), Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for ESOP transactions, including the method of measuring compensation, the classification of dividends on ESOP shares, and the treatment of ESOP shares for EPS computations. If the employer has both old ESOP shares for which it does not adopt new guidance and new ESOP shares for which new guidance is required, these disclosures are required for both blocks of shares." } } }, "auth_ref": [ "r69" ] }, "bmrc_EmployeeStockPurchasePlan2017Member": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "EmployeeStockPurchasePlan2017Member", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Purchase Plan, 2017", "label": "Employee Stock Purchase Plan, 2017 [Member]", "documentation": "Employee Stock Purchase Plan, 2007 [Member]" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.bankofmarin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.bankofmarin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.bankofmarin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.bankofmarin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.bankofmarin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.bankofmarin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r1186" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.bankofmarin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.bankofmarin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.bankofmarin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1186" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.bankofmarin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.bankofmarin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r1186" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.bankofmarin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.bankofmarin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r1297" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.bankofmarin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r1186" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.bankofmarin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r1186" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.bankofmarin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Smaller Reporting Company", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r1186" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.bankofmarin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r1186" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.bankofmarin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.bankofmarin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r1298" ] }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesScheduleofSegmentRevenueProfitorLossSignificantSegmentExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customer [Line Items]", "label": "Revenue from External Customer [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r1240" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r1293" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r1293" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r1293" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquipmentMember", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPremisesandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment", "label": "Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansShareRepurchasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r17", "r303", "r330", "r331", "r332", "r354", "r355", "r356", "r358", "r363", "r365", "r367", "r383", "r464", "r465", "r521", "r593", "r690", "r691", "r702", "r703", "r704", "r706", "r707", "r708", "r718", "r719", "r720", "r721", "r722", "r723", "r726", "r751", "r752", "r753", "r754", "r755", "r756", "r759", "r760", "r778", "r902", "r919", "r920", "r921", "r938", "r1016" ] }, "bmrc_EquityInUndistributedNetIncomeOfSubsidiary": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "EquityInUndistributedNetIncomeOfSubsidiary", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofIncomeDetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "(Loss) earnings of bank subsidiary greater (less) than dividends received from bank subsidiary", "label": "Equity in Undistributed Net Income of Subsidiary", "documentation": "Equity in Undistributed Net Income of Subsidiary" } } }, "auth_ref": [] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesNonMarketableSecuritiesIncludedinOtherAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Domain]", "label": "Investment, Name [Domain]", "documentation": "Name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r457", "r458", "r459", "r698", "r1302", "r1303", "r1304", "r1557", "r1558", "r1559", "r1560" ] }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentNonconsolidatedInvesteeAxis", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesNonMarketableSecuritiesIncludedinOtherAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investment, Nonconsolidated Investee [Axis]", "label": "Equity Method Investment, Nonconsolidated Investee [Axis]", "documentation": "Information by nonconsolidated equity method investee. Excludes information consolidated by reporting entity." } } }, "auth_ref": [ "r304", "r348", "r460", "r750", "r821", "r822", "r827", "r834", "r841", "r842", "r853", "r855", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161" ] }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentNonconsolidatedInvesteeDomain", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesNonMarketableSecuritiesIncludedinOtherAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investment, Nonconsolidated Investee [Domain]", "label": "Equity Method Investment, Nonconsolidated Investee [Domain]", "documentation": "Nonconsolidated equity method investee. Excludes information consolidated by reporting entity." } } }, "auth_ref": [ "r304", "r348", "r460", "r750", "r821", "r822", "r827", "r834", "r841", "r842", "r853", "r855", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161" ] }, "us-gaap_EquitySecuritiesFVNIAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFVNIAbstract", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofSaleofInvestmentSecuritiesandGrossGainsandLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of equity securities:", "label": "Equity Securities, FV-NI [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesFvNiCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNiCost", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesNonMarketableSecuritiesIncludedinOtherAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying value of securities carried at cost", "label": "Equity Securities, FV-NI, Cost", "documentation": "Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r885" ] }, "us-gaap_EquitySecuritiesFvNiGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNiGainLoss", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesNonMarketableSecuritiesIncludedinOtherAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity securities, FV-NI gain", "label": "Equity Securities, FV-NI, Gain (Loss)", "documentation": "Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r908", "r1414" ] }, "us-gaap_EquitySecuritiesFvNiRealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNiRealizedGain", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofSaleofInvestmentSecuritiesandGrossGainsandLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross realized gain", "label": "Equity Securities, FV-NI, Realized Gain", "documentation": "Amount of realized gain from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r1414" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r1250" ] }, "bmrc_EquityinUndistributedandDistributedEarningsofSubsidiaryNetofDividendsReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "EquityinUndistributedandDistributedEarningsofSubsidiaryNetofDividendsReceived", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Earnings of bank subsidiary (greater) less than dividends received from bank subsidiary", "label": "Equity in Undistributed and Distributed Earnings of Subsidiary, Net of Dividends Received", "documentation": "Equity in Undistributed and Distributed Earnings of Subsidiary, Net of Dividends Received" } } }, "auth_ref": [] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r1207", "r1218", "r1228", "r1261" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r1204", "r1215", "r1225", "r1258" ] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EstimateOfFairValueFairValueDisclosureMember", "presentation": [ "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofFairValueofFinancialInstrumentsDetails", "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofRecordedonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Estimate of Fair Value Measurement [Member]", "documentation": "Measured as an estimate of fair value." } } }, "auth_ref": [ "r564", "r749", "r1119", "r1120" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r1256" ] }, "us-gaap_ExtendedMaturityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ExtendedMaturityMember", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostofLoansModifiedDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofFinancialEffectofLoanModificationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Extension", "label": "Extended Maturity [Member]", "documentation": "Loan modification for an extension of the term of a loan in which it must be paid." } } }, "auth_ref": [ "r415", "r1104" ] }, "bmrc_FHLBFixedRateAdvancesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "FHLBFixedRateAdvancesMember", "presentation": [ "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "FHLB fixed-rate advances", "label": "FHLB Fixed-Rate Advances [Member]", "documentation": "FHLB Fixed-Rate Advances" } } }, "auth_ref": [] }, "bmrc_FHLBSecuritiesBackedCreditProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "FHLBSecuritiesBackedCreditProgramMember", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofPledgedandTransferredSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pledged to FHLB Securities-Backed Credit Program", "label": "FHLB Securities Backed Credit Program [Member]", "documentation": "FHLB Securities Backed Credit Program" } } }, "auth_ref": [] }, "bmrc_FRBSFAdvancesDiscountWindowMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "FRBSFAdvancesDiscountWindowMember", "presentation": [ "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsScheduleofBorrowingsDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofPledgedandTransferredSecuritiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Pledged to the Federal Reserve Discount Window", "terseLabel": "FRBSF advances - Discount Window", "label": "FRBSF Advances - Discount Window [Member]", "documentation": "FRBSF Advances - Discount Window" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesNarrativeDetails", "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofRecordedonaRecurringBasisDetails", "http://www.bankofmarin.com/role/FinancialInstrumentswithOffBalanceSheetRiskDetails", "http://www.bankofmarin.com/role/FinancialInstrumentswithOffBalanceSheetRiskNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r730", "r731", "r739", "r1136" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesNarrativeDetails", "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofRecordedonaRecurringBasisDetails", "http://www.bankofmarin.com/role/FinancialInstrumentswithOffBalanceSheetRiskDetails", "http://www.bankofmarin.com/role/FinancialInstrumentswithOffBalanceSheetRiskNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r730", "r731", "r739", "r1136" ] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofFairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofFairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]", "label": "Fair Value, by Balance Sheet Grouping [Table]", "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r89", "r90" ] }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByBalanceSheetGroupingTextBlock", "presentation": [ "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value by Balance Sheet Grouping", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r89" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesNarrativeDetails", "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofFairValueofFinancialInstrumentsDetails", "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofRecordedonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r564", "r607", "r608", "r609", "r610", "r611", "r612", "r729", "r731", "r732", "r733", "r734", "r738", "r739", "r740", "r787", "r788", "r789", "r1119", "r1120", "r1126", "r1127", "r1128", "r1136", "r1139" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofFairValueofFinancialInstrumentsDetails", "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofRecordedonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, by Balance Sheet Grouping, Disclosure Item Amounts [Axis]", "label": "Measurement Basis [Axis]", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r564", "r1119", "r1120" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofRecordedonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r730", "r731", "r732", "r734", "r1136", "r1570", "r1581" ] }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosureItemAmountsDomain", "presentation": [ "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofFairValueofFinancialInstrumentsDetails", "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofRecordedonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Disclosure Item Amounts [Domain]", "label": "Fair Value Measurement [Domain]", "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value." } } }, "auth_ref": [ "r564", "r1119", "r1120" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilities" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair Value of Assets and Liabilities", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r735", "r736", "r737", "r738", "r740", "r741", "r742", "r743", "r744", "r856", "r1136", "r1140" ] }, "us-gaap_FairValueHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueHedgingMember", "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesNarrativeDetails", "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInformationonDerivativesDetails", "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInterestIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value hedge", "label": "Fair Value Hedging [Member]", "documentation": "A hedge of the exposure to changes in the fair value of a recognized asset or liability, or of an unrecognized firm commitment, that are attributable to a particular risk." } } }, "auth_ref": [ "r75" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofFairValueofFinancialInstrumentsDetails", "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofRecordedonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Quoted Prices in Active Markets for Identical Assets (Level\u00a01)", "verboseLabel": "Quoted Prices in Active Markets for Identical Assets (Level\u00a01)", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r564", "r607", "r612", "r731", "r739", "r787", "r1126", "r1127", "r1128", "r1136" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofFairValueofFinancialInstrumentsDetails", "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofRecordedonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Other Observable Inputs (Level 2)", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r564", "r607", "r612", "r731", "r732", "r739", "r788", "r1119", "r1120", "r1126", "r1127", "r1128", "r1136" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesNarrativeDetails", "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofFairValueofFinancialInstrumentsDetails", "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofRecordedonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Unobservable Inputs\u00a0(Level 3)", "verboseLabel": "Significant Unobservable Inputs\u00a0(Level 3)", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r564", "r607", "r608", "r609", "r610", "r611", "r612", "r731", "r732", "r733", "r734", "r739", "r789", "r1119", "r1120", "r1126", "r1127", "r1128", "r1136", "r1139" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofRecordedonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r730", "r731", "r732", "r734", "r1136", "r1570", "r1581" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesNarrativeDetails", "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofFairValueofFinancialInstrumentsDetails", "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofRecordedonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r564", "r607", "r608", "r609", "r610", "r611", "r612", "r729", "r731", "r732", "r733", "r734", "r738", "r739", "r740", "r787", "r788", "r789", "r1119", "r1120", "r1126", "r1127", "r1128", "r1136", "r1139" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofRecordedonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets and liabilities at fair value measured on a recurring basis", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r1136", "r1567", "r1568", "r1569", "r1570", "r1571", "r1581" ] }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesNarrativeDetails", "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInformationonDerivativesDetails", "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInterestIncomeDetails", "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofOffsettingofAssetsDetails", "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofOffsettingofLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "documentation": "Disclosure of information about location and fair value of derivative instrument and nonderivative instrument designated as hedging instrument." } } }, "auth_ref": [ "r77", "r79", "r88" ] }, "us-gaap_FederalDepositInsuranceCorporationPremiumExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FederalDepositInsuranceCorporationPremiumExpense", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_NoninterestExpense", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesScheduleofSegmentRevenueProfitorLossSignificantSegmentExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal Deposit Insurance Corporation insurance", "label": "Federal Deposit Insurance Corporation Premium Expense", "documentation": "Amount of expense for Federal Deposit Insurance Corporation (FDIC) insurance." } } }, "auth_ref": [ "r186" ] }, "us-gaap_FederalFundsPurchasedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FederalFundsPurchasedMember", "presentation": [ "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsFederalHomeLoanBankFundsLinesofCreditandReserveBankDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal Funds Purchased", "label": "Federal Funds Purchased [Member]", "documentation": "Short term borrowing where a bank borrows, at the federal funds rate, from another bank." } } }, "auth_ref": [ "r174" ] }, "srt_FederalHomeLoanBankAdvancesBranchOfFHLBBankAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "FederalHomeLoanBankAdvancesBranchOfFHLBBankAxis", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansPledgedLoansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal Home Loan Bank Branch [Axis]", "label": "Federal Home Loan Bank Branch [Axis]", "documentation": "Information by branch of Federal Home Loan Bank." } } }, "auth_ref": [ "r1606" ] }, "srt_FederalHomeLoanBankAdvancesBranchOfFHLBBankStateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "FederalHomeLoanBankAdvancesBranchOfFHLBBankStateDomain", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansPledgedLoansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal Home Loan Bank Branch [Domain]", "label": "Federal Home Loan Bank Branch [Domain]", "documentation": "Twelve regional cooperative banks that U.S. lending institutions use to finance housing and economic development in their communities." } } }, "auth_ref": [] }, "us-gaap_FederalHomeLoanBankAdvancesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FederalHomeLoanBankAdvancesMember", "presentation": [ "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal funds lines of credit", "label": "Federal Home Loan Bank Advances [Member]", "documentation": "Borrowings from the Federal Home Loan Bank, which are primarily used to cover shortages in the required reserve balance and also in times of liquidity shortages. The member institution executes a promissory note, which is generally collateralized by government securities to the Federal Reserve or loans." } } }, "auth_ref": [ "r174" ] }, "us-gaap_FederalHomeLoanBankBorrowingsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FederalHomeLoanBankBorrowingsMember", "presentation": [ "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsFederalHomeLoanBankFundsLinesofCreditandReserveBankDetails", "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "FHLB short-term borrowings", "label": "Federal Home Loan Bank Borrowings [Member]", "documentation": "This item represents the amount that a bank with insufficient reserves borrows, from the Federal Home Loan Bank [system], to meet its reserve requirements." } } }, "auth_ref": [] }, "bmrc_FederalHomeLoanBankDividendRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "FederalHomeLoanBankDividendRatePercentage", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesNonMarketableSecuritiesIncludedinOtherAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal home loan bank, dividend rate percentage", "label": "Federal Home Loan Bank, Dividend Rate, Percentage", "documentation": "Federal Home Loan Bank, Dividend Rate, Percentage" } } }, "auth_ref": [] }, "srt_FederalHomeLoanBankOfSanFranciscoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "FederalHomeLoanBankOfSanFranciscoMember", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansPledgedLoansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal Home Loan Bank of San Francisco", "label": "Federal Home Loan Bank of San Francisco [Member]", "documentation": "Federal Home Loan Bank (FHLBank) located in San Francisco, California." } } }, "auth_ref": [] }, "us-gaap_FederalHomeLoanBankStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FederalHomeLoanBankStock", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesNonMarketableSecuritiesIncludedinOtherAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal home loan bank stock", "label": "Federal Home Loan Bank Stock", "documentation": "Federal Home Loan Bank (FHLB) stock represents an equity interest in a FHLB. It does not have a readily determinable fair value because its ownership is restricted and it lacks a market (liquidity)." } } }, "auth_ref": [ "r198" ] }, "bmrc_FederalHomeLoanBankStockParValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "FederalHomeLoanBankStockParValue", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesNonMarketableSecuritiesIncludedinOtherAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal home loan bank stock, par value (in dollars per share)", "label": "Federal Home Loan Bank Stock, Par Value", "documentation": "Federal Home Loan Bank Stock, Par Value" } } }, "auth_ref": [] }, "us-gaap_FederalReserveBankAdvancesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FederalReserveBankAdvancesMember", "presentation": [ "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsFederalHomeLoanBankFundsLinesofCreditandReserveBankDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal Reserve Bank Advances", "label": "Federal Reserve Bank Advances [Member]", "documentation": "Borrowings from the Federal Reserve Bank, which are primarily used to cover shortages in the required reserve balance and also in times of liquidity shortages." } } }, "auth_ref": [ "r174" ] }, "bmrc_FederalReserveBankMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "FederalReserveBankMember", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansPledgedLoansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal Reserve Bank", "label": "Federal Reserve Bank [Member]", "documentation": "Federal Reserve Bank" } } }, "auth_ref": [] }, "bmrc_FederalReserveBankOfSanFranciscoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "FederalReserveBankOfSanFranciscoMember", "presentation": [ "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsFederalHomeLoanBankFundsLinesofCreditandReserveBankDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal Reserve Bank of San Francisco", "label": "Federal Reserve Bank of San Francisco [Member]", "documentation": "Federal Reserve Bank of San Francisco" } } }, "auth_ref": [] }, "bmrc_FederalReserveBankTermFundingProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "FederalReserveBankTermFundingProgramMember", "presentation": [ "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsFederalHomeLoanBankFundsLinesofCreditandReserveBankDetails", "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsScheduleofBorrowingsDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofPledgedandTransferredSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "FRBSF short-term borrowings under the BTFP", "label": "Federal Reserve Bank Term Funding Program [Member]", "documentation": "Federal Reserve Bank Term Funding Program" } } }, "auth_ref": [] }, "us-gaap_FiduciaryAndTrustMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiduciaryAndTrustMember", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Wealth management and trust services", "label": "Fiduciary and Trust [Member]", "documentation": "Person or entity with legal duty to act in best interest of client or beneficiary of trust and fiduciary relationship in which one party gives another party right to hold title to asset for benefit of beneficiary." } } }, "auth_ref": [ "r1462" ] }, "bmrc_FinanceLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "FinanceLeaseCost", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseCostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total finance lease cost", "label": "Finance Lease, Cost", "documentation": "Finance Lease, Cost" } } }, "auth_ref": [] }, "bmrc_FinanceLeaseCost1Abstract": { "xbrltype": "stringItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "FinanceLeaseCost1Abstract", "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease cost:", "label": "Finance Lease Cost1 [Abstract]", "documentation": "Finance Lease Cost1 [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseCostDetails": { "parentTag": "bmrc_FinanceLeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on finance lease liabilities", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r764", "r768", "r1147" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Leases", "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsOtherObligationsDetails", "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsScheduleofBorrowingsDetails", "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails", "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofOperatingandFinanceLeaseRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying Value", "netLabel": "Finance lease liabilities", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r762", "r775" ] }, "bmrc_FinanceLeaseLiabilityAverageBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "FinanceLeaseLiabilityAverageBalance", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average Balance", "label": "Finance Lease Liability, Average Balance", "documentation": "Finance Lease Liability, Average Balance" } } }, "auth_ref": [] }, "bmrc_FinanceLeaseLiabilityAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "FinanceLeaseLiabilityAverageInterestRate", "presentation": [ "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average Rate", "label": "Finance Lease Liability, Average Interest Rate", "documentation": "Finance Lease Liability, Average Interest Rate" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finance Lease Liability Maturities", "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1589" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total minimum lease payments", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r775" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finance Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r775" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r775" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Finance Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r775" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r775" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r775" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r775" ] }, "us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsOtherObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease liability." } } }, "auth_ref": [ "r763" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amounts representing interest (present value discount)", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r775" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of finance lease obligations", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r765", "r771" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofOperatingandFinanceLeaseRightofUseAssetsandLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofOperatingandFinanceLeaseRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Finance lease right-of-use assets, net", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r761" ] }, "bmrc_FinanceLeaseRightOfUseAssetAccumulatedDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "FinanceLeaseRightOfUseAssetAccumulatedDepreciation", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofOperatingandFinanceLeaseRightofUseAssetsandLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofOperatingandFinanceLeaseRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accumulated amortization", "label": "Finance Lease, Right-Of-Use Asset, Accumulated Depreciation", "documentation": "Finance Lease, Right-Of-Use Asset, Accumulated Depreciation" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseCostDetails": { "parentTag": "bmrc_FinanceLeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of right-of-use assets", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r764", "r768", "r1147" ] }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofOperatingandFinanceLeaseRightofUseAssetsandLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0, "order": 1.0 }, "http://www.bankofmarin.com/role/BankPremisesandEquipmentScheduleofBankPremisesandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/BankPremisesandEquipmentScheduleofBankPremisesandEquipmentDetails", "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofOperatingandFinanceLeaseRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease right-of-use assets", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r1307" ] }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofOperatingandFinanceLeaseRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset." } } }, "auth_ref": [ "r763" ] }, "bmrc_FinanceLeaseRightOfUseAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "FinanceLeaseRightOfUseAssetsMember", "presentation": [ "http://www.bankofmarin.com/role/BankPremisesandEquipmentScheduleofBankPremisesandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease right-of-use assets", "label": "Finance Lease Right-Of-Use Assets [Member]", "documentation": "Finance Lease Right-Of-Use Assets" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r774", "r1147" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining term (in years)", "label": "Finance Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r773", "r1147" ] }, "bmrc_FinanceLeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "FinanceLeasesAbstract", "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofOperatingandFinanceLeaseRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases:", "label": "Finance Leases [Abstract]", "documentation": "Finance Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLoansAndLeasesReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLoansAndLeasesReceivablePolicy", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Originated Loans, Acquired Loans, and Past-Due and Non-Accrual Loan Policy", "label": "Financing Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for financing receivable." } } }, "auth_ref": [ "r204", "r205", "r206", "r213", "r216", "r419", "r1368", "r1369", "r1370", "r1371", "r1377", "r1378" ] }, "us-gaap_FinancialAssetNotPastDueMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialAssetNotPastDueMember", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansLoansOutstandingandAgingAnalysisDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostandPaymentStatusofLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current", "label": "Financial Asset, Not Past Due [Member]", "documentation": "Financial asset not past due." } } }, "auth_ref": [ "r476", "r1113" ] }, "us-gaap_FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialAssetOtherThanFinancialAssetAcquiredWithCreditDeteriorationMember", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansLoansOutstandingandAgingAnalysisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Asset, Other than Financial Asset Acquired with Credit Deterioration", "label": "Financial Asset, Other than Financial Asset Acquired with Credit Deterioration [Member]", "documentation": "Financial asset other than financial asset acquired with credit deterioration." } } }, "auth_ref": [] }, "us-gaap_FinancialAssetPastDueMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialAssetPastDueMember", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansLoansOutstandingandAgingAnalysisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total past due", "label": "Financial Asset, Past Due [Member]", "documentation": "Financial asset past due." } } }, "auth_ref": [ "r215", "r476", "r1113" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.bankofmarin.com/role/ConcentrationsofCreditRiskDetails", "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInformationonDerivativesDetails", "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofRecordedonaRecurringBasisDetails", "http://www.bankofmarin.com/role/FinancialInstrumentswithOffBalanceSheetRiskDetails", "http://www.bankofmarin.com/role/FinancialInstrumentswithOffBalanceSheetRiskNarrativeDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesHeldtoMaturityAmortizedCostandFairValueDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofAvailableforSaleSecuritiesAmortizedCostandFairValueDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofBondRatingsForHeldtoMaturitySecuritiesDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansPledgedLoansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r471", "r472", "r476", "r477", "r487", "r499", "r503", "r504", "r575", "r590", "r724", "r745", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r799", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r903", "r1114", "r1136", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1149", "r1313", "r1314", "r1315", "r1316", "r1317", "r1318", "r1319", "r1410", "r1411", "r1412", "r1413", "r1566", "r1569", "r1570", "r1571", "r1578", "r1581" ] }, "us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract", "presentation": [ "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofFairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial assets (recorded at amortized cost)", "label": "Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract", "presentation": [ "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofFairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial liabilities (recorded at amortized cost)", "label": "Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofPledgedandTransferredSecuritiesDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansPledgedLoansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments Owned and Pledged as Collateral [Line Items]", "label": "Financial Instruments Owned and Pledged as Collateral [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r797", "r965" ] }, "us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentsOwnedAndPledgedAsCollateralTable", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofPledgedandTransferredSecuritiesDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansPledgedLoansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments Owned and Pledged as Collateral [Table]", "label": "Financial Instruments Owned and Pledged as Collateral [Table]", "documentation": "Disclosure of information about financial instrument held by broker-dealer for its own account for trading or investment purposes and pledged to counterparty as collateral for financing transaction." } } }, "auth_ref": [ "r168", "r797", "r965" ] }, "bmrc_FinancialInstrumentsWithOffBalanceSheetRiskTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "FinancialInstrumentsWithOffBalanceSheetRiskTextBlock", "presentation": [ "http://www.bankofmarin.com/role/FinancialInstrumentswithOffBalanceSheetRisk" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments with Off-Balance Sheet Risk", "label": "Financial Instruments with Off-Balance Sheet Risk [Text Block]", "documentation": "Financial Instruments with Off-Balance Sheet Risk [Text Block]" } } }, "auth_ref": [] }, "us-gaap_FinancialStandbyLetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialStandbyLetterOfCreditMember", "presentation": [ "http://www.bankofmarin.com/role/FinancialInstrumentswithOffBalanceSheetRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Standby letters of credit", "label": "Financial Standby Letter of Credit [Member]", "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation if defined events occur or fail to occur." } } }, "auth_ref": [] }, "bmrc_FinancingReceivable90DaysOrMorePastDueStillAccruingNumberOfLoans": { "xbrltype": "integerItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "FinancingReceivable90DaysOrMorePastDueStillAccruingNumberOfLoans", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansLoansOutstandingandAgingAnalysisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of loans past due more than 90 days still accruing", "label": "Financing Receivable, 90 Days Or More Past Due, Still Accruing, Number Of Loans", "documentation": "Financing Receivable, 90 Days Or More Past Due, Still Accruing, Number Of Loans" } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableAccruedInterestAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableAccruedInterestAfterAllowanceForCreditLoss", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing receivable, accrued interest, net", "label": "Financing Receivable, Accrued Interest, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of accrued interest on financing receivable." } } }, "auth_ref": [ "r470", "r483" ] }, "us-gaap_FinancingReceivableAccruedInterestAfterAllowanceForCreditLossStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableAccruedInterestAfterAllowanceForCreditLossStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration]", "label": "Financing Receivable, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes accrued interest, after allowance for credit loss, on financing receivable." } } }, "auth_ref": [ "r483" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllocationoftheAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofCollateralDependentNonAccrualLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyClassDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Allowance for credit losses on loans", "terseLabel": "Allowance for credit losses", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Financing Receivable, Allowance for Credit Loss, Excluding Accrued Interest", "documentation": "Amount excluding accrued interest, of allowance for credit loss on financing receivable. Excludes net investment in lease." } } }, "auth_ref": [ "r1417" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterestCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableAllowanceForCreditLossExcludingAccruedInterestCurrent", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansAllocationoftheAllowanceforCreditLossesonLoansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing receivable allowance, current", "label": "Financing Receivable, Allowance for Credit Loss, Excluding Accrued Interest, Current", "documentation": "Amount excluding accrued interest, of allowance for credit loss on financing receivable, classified as current." } } }, "auth_ref": [ "r1417" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableAllowanceForCreditLossesLineItems", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansAllocationoftheAllowanceforCreditLossesonLoansNarrativeDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansConcentrationsofCreditNarrativeDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Allowance for Credit Loss [Line Items]", "label": "Financing Receivable, Allowance for Credit Loss [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r256", "r1418" ] }, "bmrc_FinancingReceivableChargeOffsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "FinancingReceivableChargeOffsPolicyPolicyTextBlock", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Loan Charge-Off Policy", "label": "Financing Receivable, Charge-offs, Policy [Policy Text Block]", "documentation": "Loans and Leases Receivable, Charge-offs, Policy [Policy Text Block]" } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableCreditQualityIndicatorsTableTextBlock", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financing Receivable Credit Quality Indicators", "label": "Financing Receivable Credit Quality Indicators [Table Text Block]", "documentation": "Tabular disclosure of financing receivables by credit quality indicator. The credit quality indicator is a statistic about the credit quality of financing receivables. Examples include, but not limited to, consumer credit risk scores, credit-rating-agency ratings, an entity's internal credit risk grades, loan-to-value ratios, collateral, collection experience and other internal metrics." } } }, "auth_ref": [ "r207", "r1420" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyClassDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total loans, net of allowance for credit losses on loans", "label": "Financing Receivable, Excluding Accrued Interest, after Allowance for Credit Loss", "documentation": "Amortized cost excluding accrued interest, after allowance for credit loss, of financing receivable. Excludes net investment in lease." } } }, "auth_ref": [ "r1417" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossPeriodIncreaseDecrease", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansAllocationoftheAllowanceforCreditLossesonLoansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing receivable allowance increase", "label": "Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Period Increase (Decrease)", "documentation": "Amount, excluding accrued interest, of increase (decrease) in allowance for credit loss on financing receivable. Excludes net investment in lease." } } }, "auth_ref": [ "r1418" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllowanceforCreditLossesonLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recoveries", "label": "Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Recovery", "documentation": "Amount, excluding accrued interest, of increase in allowance for credit loss on financing receivable from recovery. Excludes net investment in lease." } } }, "auth_ref": [ "r475" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Gross current period charge-offs, originated, total", "negatedTerseLabel": "(Charge-offs)", "label": "Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff", "documentation": "Amount, excluding accrued interest, of decrease in allowance for credit loss on financing receivable from writeoff. Excludes net investment in lease." } } }, "auth_ref": [ "r474", "r489" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 1.0 }, "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansLoansOutstandingandAgingAnalysisDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyClassDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans, at amortized cost", "totalLabel": "Total", "label": "Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss", "documentation": "Amortized cost excluding accrued interest, before allowance for credit loss, of financing receivable. Excludes net investment in lease." } } }, "auth_ref": [ "r484", "r488", "r1417" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss", "weight": -1.0, "order": 3.0 }, "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesScheduleofSegmentRevenueProfitorLossSignificantSegmentExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Provision for (reversal of) credit losses on loans", "netLabel": "Provision for (reversal of) credit losses on loans", "terseLabel": "(Reversal) provision", "label": "Financing Receivable, Excluding Accrued Interest, Credit Loss Expense (Reversal)", "documentation": "Amount, excluding accrued interest, of credit loss expense (reversal of expense) on financing receivable. Excludes net investment in lease." } } }, "auth_ref": [ "r473" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestModifiedPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestModifiedPeriod", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostandPaymentStatusofLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostofLoansModifiedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total Modifications", "label": "Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount", "documentation": "Amortized cost excluding accrued interest, of financing receivable modified during period for debtor experiencing financial difficulty." } } }, "auth_ref": [ "r415" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestNonaccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestNonaccrual", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansLoansOutstandingandAgingAnalysisDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofCollateralDependentNonAccrualLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-accrual loans", "label": "Financing Receivable, Excluding Accrued Interest, Nonaccrual", "documentation": "Amortized cost excluding accrued interest, of financing receivable on nonaccrual status. Excludes net investment in lease." } } }, "auth_ref": [ "r478" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestNonaccrualNoAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestNonaccrualNoAllowance", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansLoansOutstandingandAgingAnalysisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-accrual loans with no allowance", "label": "Financing Receivable, Excluding Accrued Interest, Nonaccrual, No Allowance", "documentation": "Amortized cost excluding accrued interest, of financing receivable on nonaccrual status with no allowance for credit loss. Excludes net investment in lease." } } }, "auth_ref": [ "r480" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prior", "label": "Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year", "documentation": "Amortized cost excluding accrued interest, of financing receivable originated more than five years prior to current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r484", "r489", "r1112" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYearWriteoff": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYearWriteoff", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross current period charge-offs, originated, prior", "label": "Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year, Writeoff", "documentation": "Amount, excluding accrued interest, of writeoff of financing receivable originated more than five years before current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r489" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestRevolving": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestRevolving", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Loans Amortized Cost", "label": "Financing Receivable, Excluding Accrued Interest, Revolving", "documentation": "Amortized cost excluding accrued interest, of financing receivable that can be withdrawn, repaid, and redrawn." } } }, "auth_ref": [ "r484", "r489", "r1112" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestRevolvingWriteoff": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestRevolvingWriteoff", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross current period charge-offs, originated, Revolving Loans Amortized Cost", "label": "Financing Receivable, Excluding Accrued Interest, Revolving, Writeoff", "documentation": "Amount, excluding accrued interest, of writeoff of financing receivable that can be withdrawn, repaid, and redrawn." } } }, "auth_ref": [ "r489" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing receivable, originated, year five", "label": "Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year", "documentation": "Amortized cost excluding accrued interest, of financing receivable originated four years prior to current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r484", "r489", "r1112" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYearWriteoff": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYearWriteoff", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross current period charge-offs, originated, year five", "label": "Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year, Writeoff", "documentation": "Amount, excluding accrued interest, of writeoff of financing receivable originated four years before current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r489" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing receivable, originated, year four", "label": "Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year", "documentation": "Amortized cost excluding accrued interest, of financing receivable originated three years prior to current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r484", "r489", "r1112" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYearWriteoff": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYearWriteoff", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross current period charge-offs, originated, year four", "label": "Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year, Writeoff", "documentation": "Amount, excluding accrued interest, of writeoff of financing receivable originated three years before current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r489" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing receivable, originated, year one", "label": "Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year", "documentation": "Amortized cost excluding accrued interest, of financing receivable originated in current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r484", "r489", "r1112" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYearWriteoff": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYearWriteoff", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross current period charge-offs, originated, year one", "label": "Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year, Writeoff", "documentation": "Amount, excluding accrued interest, of writeoff of financing receivable originated in current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r489" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing receivable, originated, year three", "label": "Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year", "documentation": "Amortized cost excluding accrued interest, of financing receivable originated two years prior to current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r484", "r489", "r1112" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYearWriteoff": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYearWriteoff", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross current period charge-offs, originated, year three", "label": "Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year, Writeoff", "documentation": "Amount, excluding accrued interest, of writeoff of financing receivable originated two years before current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r489" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing receivable, originated, year two", "label": "Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year", "documentation": "Amortized cost excluding accrued interest of financing receivable originated in fiscal year prior to current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r484", "r489", "r1112" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYearWriteoff": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYearWriteoff", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross current period charge-offs, originated, year two", "label": "Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year, Writeoff", "documentation": "Amount, excluding accrued interest, of writeoff of financing receivable originated in fiscal year before current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r489" ] }, "us-gaap_FinancingReceivableModificationToTotalFinancingReceivablesExcludingAccruedInterestPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableModificationToTotalFinancingReceivablesExcludingAccruedInterestPercent", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostofLoansModifiedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percent of Portfolio Class Total", "label": "Financing Receivable, Excluding Accrued Interest, Modified in Period, to Total Financing Receivables, Percentage", "documentation": "Percentage, excluding accrued interest, of financing receivable modified during period for debtor experiencing financial difficulty to total financing receivables." } } }, "auth_ref": [ "r415" ] }, "us-gaap_FinancingReceivableModificationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableModificationsLineItems", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllocationoftheAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostandPaymentStatusofLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostofLoansModifiedDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofFinancialEffectofLoanModificationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Troubled Debt Restructuring [Line Items]", "label": "Financing Receivable, Modified [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r211", "r212", "r415", "r416", "r1104" ] }, "us-gaap_FinancingReceivableModifiedWeightedAverageTermIncreaseFromModification": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableModifiedWeightedAverageTermIncreaseFromModification", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofFinancialEffectofLoanModificationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Term Extension (in years)", "label": "Financing Receivable, Modified, Weighted Average Term Increase from Modification", "documentation": "Period of increase in weighted average maturity of financing receivable modified for debtor experiencing financial difficulty, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1104" ] }, "bmrc_FinancingReceivableNonaccrualEarningInterestOnCashBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "FinancingReceivableNonaccrualEarningInterestOnCashBasis", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansLoansOutstandingandAgingAnalysisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing receivable, nonaccrual, earning interest on cash basis", "label": "Financing Receivable, Nonaccrual, Earning Interest On Cash Basis", "documentation": "Financing Receivable, Nonaccrual, Earning Interest On Cash Basis" } } }, "auth_ref": [] }, "bmrc_FinancingReceivableNonaccrualInProcessOfForeclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "FinancingReceivableNonaccrualInProcessOfForeclosure", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofCollateralDependentNonAccrualLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonaccrual collateral dependent loans in process of foreclosure", "label": "Financing Receivable, Nonaccrual, In Process Of Foreclosure", "documentation": "Financing Receivable, Nonaccrual, In Process Of Foreclosure" } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableNonaccrualInterestIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableNonaccrualInterestIncome", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansLoansOutstandingandAgingAnalysisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonaccrual interest income", "label": "Financing Receivable, Nonaccrual, Interest Income", "documentation": "Amount of interest income on financing receivable on nonaccrual status." } } }, "auth_ref": [ "r479" ] }, "bmrc_FinancingReceivableNonaccrualInterestIncomeReversal": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "FinancingReceivableNonaccrualInterestIncomeReversal", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansLoansOutstandingandAgingAnalysisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonaccrual interest income reversal", "label": "Financing Receivable, Nonaccrual, Interest Income Reversal", "documentation": "Financing Receivable, Nonaccrual, Interest Income Reversal" } } }, "auth_ref": [] }, "bmrc_FinancingReceivableNonaccrualModifiedInPeriodAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "FinancingReceivableNonaccrualModifiedInPeriodAmount", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostandPaymentStatusofLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Accrual", "label": "Financing Receivable, Nonaccrual, Modified In Period, Amount", "documentation": "Financing Receivable, Nonaccrual, Modified In Period, Amount" } } }, "auth_ref": [] }, "us-gaap_FinancingReceivablePortfolioSegmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivablePortfolioSegmentAxis", "presentation": [ "http://www.bankofmarin.com/role/ConcentrationsofCreditRiskDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansAllocationoftheAllowanceforCreditLossesonLoansNarrativeDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansConcentrationsofCreditNarrativeDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansLoansOutstandingandAgingAnalysisDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllocationoftheAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostandPaymentStatusofLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostofLoansModifiedDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofCollateralDependentNonAccrualLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofFinancialEffectofLoanModificationsDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyClassDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable Portfolio Segment [Axis]", "label": "Financing Receivable Portfolio Segment [Axis]", "documentation": "Information by the level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses." } } }, "auth_ref": [ "r253", "r254", "r255", "r256", "r471", "r472", "r1105", "r1313", "r1314", "r1315", "r1316", "r1317", "r1318", "r1319", "r1320", "r1321", "r1322" ] }, "us-gaap_FinancingReceivablePortfolioSegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivablePortfolioSegmentDomain", "presentation": [ "http://www.bankofmarin.com/role/ConcentrationsofCreditRiskDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansAllocationoftheAllowanceforCreditLossesonLoansNarrativeDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansConcentrationsofCreditNarrativeDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansLoansOutstandingandAgingAnalysisDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllocationoftheAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostandPaymentStatusofLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostofLoansModifiedDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofCollateralDependentNonAccrualLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofFinancialEffectofLoanModificationsDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyClassDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable Portfolio Segment [Domain]", "label": "Financing Receivable Portfolio Segment [Domain]", "documentation": "Level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses." } } }, "auth_ref": [ "r253", "r254", "r255", "r256", "r1313", "r1314", "r1315", "r1316", "r1317", "r1318", "r1319", "r1320", "r1321", "r1322" ] }, "us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis", "presentation": [ "http://www.bankofmarin.com/role/ConcentrationsofCreditRiskDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansAllocationoftheAllowanceforCreditLossesonLoansNarrativeDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansConcentrationsofCreditNarrativeDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansLoansOutstandingandAgingAnalysisDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllocationoftheAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostandPaymentStatusofLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostofLoansModifiedDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofCollateralDependentNonAccrualLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofFinancialEffectofLoanModificationsDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyClassDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Financing Receivable [Axis]", "label": "Class of Financing Receivable [Axis]", "documentation": "Information by class of financing receivable determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk." } } }, "auth_ref": [ "r209", "r214", "r215", "r217", "r253", "r254", "r255", "r256", "r413", "r415", "r416", "r417", "r418", "r476", "r477", "r487", "r1104", "r1106", "r1107", "r1112", "r1113", "r1313", "r1314", "r1315", "r1316", "r1317", "r1318", "r1319", "r1320", "r1321", "r1322", "r1375" ] }, "us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain", "presentation": [ "http://www.bankofmarin.com/role/ConcentrationsofCreditRiskDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansAllocationoftheAllowanceforCreditLossesonLoansNarrativeDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansConcentrationsofCreditNarrativeDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansLoansOutstandingandAgingAnalysisDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllocationoftheAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostandPaymentStatusofLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostofLoansModifiedDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofCollateralDependentNonAccrualLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofFinancialEffectofLoanModificationsDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyClassDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Financing Receivable [Domain]", "label": "Class of Financing Receivable [Domain]", "documentation": "Financing receivables determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk." } } }, "auth_ref": [ "r217", "r253", "r254", "r255", "r256", "r413", "r415", "r416", "r417", "r418", "r1104", "r1313", "r1314", "r1315", "r1316", "r1317", "r1318", "r1319", "r1320", "r1321", "r1322", "r1375" ] }, "us-gaap_FinancingReceivableRecordedInvestmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableRecordedInvestmentLineItems", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Credit Quality Indicator [Line Items]", "label": "Financing Receivable, Credit Quality Indicator [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r209", "r1112", "r1420" ] }, "us-gaap_FinancingReceivableThresholdPeriodPastDueWriteoff": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableThresholdPeriodPastDueWriteoff", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesFinancingReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold period a past due loan is charged off", "label": "Financing Receivable, Threshold Period Past Due, Writeoff", "documentation": "Threshold period for when financing receivable is considered past due to write off as uncollectible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1419" ] }, "us-gaap_FinancingReceivableUnamortizedLoanFeeCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableUnamortizedLoanFeeCost", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing receivable, unamortized loan fee", "label": "Financing Receivable, Unamortized Loan Cost (Fee)", "documentation": "Amount of unamortized loan commitment, origination, and other costs (fees) on financing receivable recognized as adjustment to yield. Excludes financing receivable covered under loss sharing agreement." } } }, "auth_ref": [ "r414", "r1299", "r1376" ] }, "us-gaap_FinancingReceivables30To59DaysPastDueMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivables30To59DaysPastDueMember", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansLoansOutstandingandAgingAnalysisDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostandPaymentStatusofLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "30-59 days past due", "label": "Financial Asset, 30 to 59 Days Past Due [Member]", "documentation": "Financial asset more than 29 days past due but fewer than 60 days past due." } } }, "auth_ref": [ "r1113" ] }, "us-gaap_FinancingReceivables60To89DaysPastDueMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivables60To89DaysPastDueMember", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansLoansOutstandingandAgingAnalysisDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostandPaymentStatusofLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "60-89 days past due", "label": "Financial Asset, 60 to 89 Days Past Due [Member]", "documentation": "Financial asset more than 59 days past due but fewer than 90 days past due." } } }, "auth_ref": [ "r1113" ] }, "us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivablesEqualToGreaterThan90DaysPastDueMember", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansLoansOutstandingandAgingAnalysisDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostandPaymentStatusofLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "90 days or more past due", "label": "Financial Asset, Equal to or Greater than 90 Days Past Due [Member]", "documentation": "Financial asset equal to or greater than 90 days past due." } } }, "auth_ref": [ "r1113" ] }, "us-gaap_FinancingReceivablesPeriodPastDueAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivablesPeriodPastDueAxis", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansLoansOutstandingandAgingAnalysisDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostandPaymentStatusofLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Asset, Period Past Due [Axis]", "label": "Financial Asset, Aging [Axis]", "documentation": "Information by period in which financial asset is past due or not past due." } } }, "auth_ref": [ "r215", "r476", "r1113" ] }, "us-gaap_FinancingReceivablesPeriodPastDueDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivablesPeriodPastDueDomain", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansLoansOutstandingandAgingAnalysisDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostandPaymentStatusofLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Asset, Period Past Due [Domain]", "label": "Financial Asset, Aging [Domain]", "documentation": "Period in which financial asset is past due or not past due. For past due, element name and standard label in Financial Asset, [numeric lower end] to [numeric higher end] [date measure] Past Due [Member] or Financial Asset, Greater than [low end numeric value] [date measure] Past Due [Member] or Financial Asset, Less than [high end numeric value] [date measure] Past Due [Member] formats." } } }, "auth_ref": [ "r215", "r476", "r1113" ] }, "us-gaap_FiniteLivedCoreDepositsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedCoreDepositsGross", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION" ], "lang": { "en-us": { "role": { "terseLabel": "Core deposit intangible, net", "label": "Finite-Lived Core Deposits, Gross", "documentation": "Bank deposits belonging to an acquired bank that can be counted on as a stable source of lending funds. These deposits have the following attributes: predictable costs and low sensitivity to interest rates. This intangible asset is usually amortized over its estimated useful life." } } }, "auth_ref": [ "r1433" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful life of core deposit intangible asset", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesFutureAmortizationExpenseofCoreDepositsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesFutureAmortizationExpenseofCoreDepositsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r1434", "r1653" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesFutureAmortizationExpenseofCoreDepositsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesFutureAmortizationExpenseofCoreDepositsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r517", "r1084", "r1116" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesFutureAmortizationExpenseofCoreDepositsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesFutureAmortizationExpenseofCoreDepositsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r517", "r1084", "r1116" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesFutureAmortizationExpenseofCoreDepositsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesFutureAmortizationExpenseofCoreDepositsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r517", "r1084", "r1116" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesFutureAmortizationExpenseofCoreDepositsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesFutureAmortizationExpenseofCoreDepositsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r517", "r1084", "r1116" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesFutureAmortizationExpenseofCoreDepositsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesFutureAmortizationExpenseofCoreDepositsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r517", "r1084", "r1116" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesFutureAmortizationExpenseofCoreDepositsDetails", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r509", "r511", "r512", "r513", "r514", "r515", "r518", "r519", "r819", "r820", "r1084" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesFutureAmortizationExpenseofCoreDepositsDetails", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r509", "r515", "r518", "r519", "r520", "r819", "r1084", "r1116" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesFutureAmortizationExpenseofCoreDepositsDetails", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r509", "r511", "r512", "r513", "r514", "r515", "r518", "r519", "r1084" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesFutureAmortizationExpenseofCoreDepositsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesFutureAmortizationExpenseofCoreDepositsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r819", "r1433" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r1211", "r1222", "r1232", "r1265" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r1211", "r1222", "r1232", "r1265" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r1211", "r1222", "r1232", "r1265" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r1211", "r1222", "r1232", "r1265" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r1211", "r1222", "r1232", "r1265" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r1245" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.bankofmarin.com/role/BankPremisesandEquipmentScheduleofBankPremisesandEquipmentDetails", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPremisesandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and equipment", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfInvestments", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net losses on sale of investment securities", "label": "Gain (Loss) on Sale of Investments", "documentation": "The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities." } } }, "auth_ref": [ "r10" ] }, "us-gaap_GainsLossesOnSalesOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainsLossesOnSalesOfAssets", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesTransferofFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (loss) on sale of financial assets", "label": "Gain (Loss) on Disposition of Assets for Financial Service Operations", "documentation": "Amount of gain (loss) on sale or disposal of assets utilized in financial service operations." } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r307", "r505", "r857", "r1101", "r1115", "r1137", "r1148", "r1425", "r1426" ] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Other Intangible Assets", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets." } } }, "auth_ref": [ "r1424", "r1427" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill impairment", "label": "Goodwill, Impairment Loss", "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r10", "r506", "r507", "r508", "r1115", "r1137" ] }, "us-gaap_HedgedAssetFairValueHedge": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgedAssetFairValueHedge", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInformationonDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying Amounts of Hedged Assets", "label": "Hedged Asset, Fair Value Hedge", "documentation": "Amount of asset hedged in fair value hedging relationship." } } }, "auth_ref": [ "r714", "r1135" ] }, "us-gaap_HedgedAssetFairValueHedgeCumulativeIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgedAssetFairValueHedgeCumulativeIncreaseDecrease", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInformationonDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Amounts of Fair Value Hedging Adjustments Included in the Carrying Amounts of the Hedged Assets", "label": "Hedged Asset, Fair Value Hedge, Cumulative Increase (Decrease)", "documentation": "Amount of cumulative increase (decrease) in fair value of hedged asset in fair value hedge, attributable to hedged risk." } } }, "auth_ref": [ "r715", "r1135" ] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesNarrativeDetails", "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInformationonDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Axis]", "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r18", "r713" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesNarrativeDetails", "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInformationonDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Domain]", "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r18" ] }, "us-gaap_HedgingRelationshipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingRelationshipDomain", "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesNarrativeDetails", "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInformationonDerivativesDetails", "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInterestIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Relationship [Domain]", "label": "Hedging Relationship [Domain]", "documentation": "Nature or intent of a hedge." } } }, "auth_ref": [ "r18" ] }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesHeldtoMaturityAmortizedCostandFairValueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Held-to-maturity, gross unrealized gains", "label": "Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain", "documentation": "Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r219", "r448" ] }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesHeldtoMaturityAmortizedCostandFairValueDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Held-to-maturity, gross unrealized losses", "label": "Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r220", "r449" ] }, "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails": { "parentTag": "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Greater than or equal to 12 continuous months", "label": "Debt Securities, Held-to-Maturity, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity), in continuous loss position for 12 months or longer." } } }, "auth_ref": [ "r226", "r227" ] }, "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails": { "parentTag": "bmrc_AvailableforsaleSecuritiesandHeldtomaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Held-to-maturity, gross unrealized losses", "label": "Debt Securities, Held-to-Maturity, Unrealized Loss Position, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity), in unrealized loss position." } } }, "auth_ref": [ "r226" ] }, "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss [Abstract]", "label": "Debt Securities, Held-to-Maturity, Unrealized Loss Position, Accumulated Loss [Abstract]" } } }, "auth_ref": [] }, "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Securities in a loss position", "label": "Debt Securities, Held-to-Maturity, Unrealized Loss Position, Fair Value", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), in unrealized loss position." } } }, "auth_ref": [ "r225" ] }, "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValueAbstract", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Fair Value [Abstract]", "label": "Debt Securities, Held-to-Maturity, Unrealized Loss Position, Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails": { "parentTag": "bmrc_AvailableforsaleSecuritiesandHeldtomaturitySecuritiesContinuousUnrealizedLossPositionLessthan12MonthsAccumulatedLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less than 12 continuous months", "label": "Debt Securities, Held-to-Maturity, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity), in continuous loss position for less than 12 months." } } }, "auth_ref": [ "r226", "r227" ] }, "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails": { "parentTag": "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less than 12 continuous months", "label": "Debt Securities, Held-to-Maturity, Continuous Unrealized Loss Position, Less than 12 Months, Fair Value", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), in continuous unrealized loss position for less than 12 months." } } }, "auth_ref": [ "r227" ] }, "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails": { "parentTag": "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Greater than or equal to 12 continuous months", "label": "Debt Securities, Held-to-Maturity, Continuous Unrealized Loss Position, 12 Months or Longer, Fair Value", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), in continuous unrealized loss position for 12 months or longer." } } }, "auth_ref": [ "r227" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails": { "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "After five years through ten years", "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r223", "r232", "r453", "r871" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails": { "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "After one but within five years", "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r222", "r231", "r452", "r870" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails": { "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "After ten years", "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r224", "r233", "r454", "r872" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Held-to-maturity Securities, Amortized Cost", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date [Abstract]" } } }, "auth_ref": [] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValueAbstract", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Held-to-maturity Securities, Fair Value", "label": "Debt Securities, Held-to-Maturity, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails": { "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Within one year", "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r221", "r230", "r451", "r869" ] }, "us-gaap_HeldToMaturitySecuritiesFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesFairValue", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofFairValueofFinancialInstrumentsDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesHeldtoMaturityAmortizedCostandFairValueDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Held to maturity, fair value", "totalLabel": "Total", "verboseLabel": "Investment securities held-to-maturity", "label": "Debt Securities, Held-to-Maturity, Fair Value", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r218", "r447", "r731", "r738", "r858", "r885" ] }, "us-gaap_HeldToMaturitySecuritiesRestricted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesRestricted", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/DepositsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Held-to-maturity securities pledged as collateral", "label": "Debt Securities, Held-to-Maturity, Restricted", "documentation": "Amount of restricted investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r798", "r1068", "r1069" ] }, "us-gaap_HeldToMaturitySecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesTextBlock", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Held-to-Maturity Investments", "label": "Debt Securities, Held-to-Maturity [Table Text Block]", "documentation": "Tabular disclosure of information about investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r1392", "r1393", "r1394", "r1395", "r1396", "r1397", "r1398", "r1399", "r1400", "r1401", "r1402", "r1403", "r1404", "r1405", "r1406", "r1407", "r1408", "r1409" ] }, "us-gaap_HomeEquityLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HomeEquityLoanMember", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansLoansOutstandingandAgingAnalysisDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllocationoftheAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostandPaymentStatusofLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostofLoansModifiedDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofCollateralDependentNonAccrualLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofFinancialEffectofLoanModificationsDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyClassDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Home equity", "label": "Home Equity Loan [Member]", "documentation": "Loan based on the equity of the borrower's residential property in which the borrower receives the loan amount upfront. Excludes home equity lines of credit." } } }, "auth_ref": [ "r1367" ] }, "us-gaap_HomeEquityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HomeEquityMember", "presentation": [ "http://www.bankofmarin.com/role/FinancialInstrumentswithOffBalanceSheetRiskDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revolving home equity lines", "label": "Home Equity Line of Credit [Member]", "documentation": "Revolving, open-end loan extended under a line of credit and secured by the borrower's residential property." } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.bankofmarin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r1190", "r1191", "r1214" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of intangible assets", "label": "Impairment of Intangible Assets, Finite-Lived", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r510", "r1342", "r1437" ] }, "bmrc_IncomeBeforeEquityInUndistributedEarningsOfSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "IncomeBeforeEquityInUndistributedEarningsOfSubsidiaries", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofIncomeDetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofIncomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income before equity in undistributed net income of subsidiary", "label": "Income Before Equity In Undistributed Earnings Of Subsidiaries", "documentation": "Represents income before equity in undistributed earnings of subsidiaries." } } }, "auth_ref": [] }, "bmrc_IncomeLossBeforeIncomeTaxesAndEquityInUndistributedNetIncomeOfSubsidiary": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "IncomeLossBeforeIncomeTaxesAndEquityInUndistributedNetIncomeOfSubsidiary", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofIncomeDetails": { "parentTag": "bmrc_IncomeBeforeEquityInUndistributedEarningsOfSubsidiaries", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofIncomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes and equity in undistributed net income of subsidiary", "label": "Income (Loss) Before Income Taxes and Equity in Undistributed Net Income of Subsidiary", "documentation": "Income (Loss) Before Income Taxes and Equity in Undistributed Net Income of Subsidiary" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesScheduleofSegmentRevenueProfitorLossSignificantSegmentExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "(Loss) income before provision for income taxes", "terseLabel": "Loss before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r124", "r187", "r201", "r863", "r900", "r1096", "r1100", "r1359", "r1361", "r1362", "r1363", "r1364" ] }, "us-gaap_IncomeLossFromSubsidiariesBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromSubsidiariesBeforeTax", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofIncomeDetails": { "parentTag": "bmrc_IncomeLossBeforeIncomeTaxesAndEquityInUndistributedNetIncomeOfSubsidiary", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofIncomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total income", "label": "Income (Loss) from Subsidiaries, before Tax", "documentation": "Amount before tax of income (loss) of subsidiary attributable to the parent entity." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Jurisdiction [Axis]", "label": "Income Tax Jurisdiction [Axis]", "documentation": "Information by income tax jurisdiction." } } }, "auth_ref": [ "r343", "r670", "r671", "r677", "r686", "r1134", "r1552" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Jurisdiction [Domain]", "label": "Income Tax Jurisdiction [Domain]", "documentation": "Income tax jurisdiction." } } }, "auth_ref": [ "r343", "r670", "r671", "r677", "r686", "r1134", "r1552" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r349", "r666", "r670", "r674", "r675", "r676", "r678", "r684", "r693", "r695", "r696", "r697", "r937", "r1134" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofIncomeDetails": { "parentTag": "bmrc_IncomeBeforeEquityInUndistributedEarningsOfSubsidiaries", "weight": -1.0, "order": 2.0 }, "http://www.bankofmarin.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofIncomeDetails", "http://www.bankofmarin.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes", "totalLabel": "Total income tax (benefit) provision", "negatedTerseLabel": "Income tax benefit", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r235", "r246", "r366", "r367", "r382", "r391", "r404", "r669", "r670", "r694", "r909", "r1134" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r329", "r667", "r668", "r678", "r679", "r683", "r688", "r931" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes paid, net of refunds", "label": "Income Taxes Paid, Net", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r41", "r343", "r685", "r686" ] }, "bmrc_IncreaseDecreaseDueToAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "IncreaseDecreaseDueToAbstract", "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) due to:", "label": "Increase (Decrease) Due To [Abstract]", "documentation": "Increase (Decrease) Due To" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeposits", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease in deposits", "label": "Increase (Decrease) in Deposits", "documentation": "The net cash inflow or outflow for the increase (decrease) in the beginning and end of period deposits balances." } } }, "auth_ref": [ "r39", "r196" ] }, "us-gaap_IncreaseDecreaseInFairValueOfHedgedItemInInterestRateFairValueHedge1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInFairValueOfHedgedItemInInterestRateFairValueHedge1", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInterestIncomeDetails": { "parentTag": "us-gaap_DerivativeGainLossOnDerivativeNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInterestIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease (increase) in carrying value included in the hedged loans", "label": "Increase (Decrease) in Fair Value of Hedged Item in Interest Rate Fair Value Hedge", "documentation": "Amount of unrealized gain (loss) included in earnings related to the fair value of the hedged item in an interest rate fair value hedge, offset by the gain (loss) on the hedging instrument to the extent that the fair value hedge is determined to be effective." } } }, "auth_ref": [ "r78", "r82" ] }, "us-gaap_IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInterestIncomeDetails": { "parentTag": "us-gaap_DerivativeGainLossOnDerivativeNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInterestIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) increase in fair value of interest rate swaps hedging loans receivable", "label": "Increase (Decrease) in Fair Value of Interest Rate Fair Value Hedging Instruments", "documentation": "Amount of unrealized gain (loss) related to the fair value of interest rate derivatives designated as fair value hedging instruments, as offset by the gain (loss) on the hedged item to the extent that the fair value hedge is determined to be effective." } } }, "auth_ref": [ "r78", "r82" ] }, "bmrc_IncreaseDecreaseInLoansReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "IncreaseDecreaseInLoansReceivableNet", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease in loans receivable, net", "label": "(Increase) Decrease In Loans Receivable, Net", "documentation": "(Increase) Decrease In Loans Receivable, Net" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 }, "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Net changes in interest receivable and other assets", "negatedTerseLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 }, "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net changes in interest payable and other liabilities", "terseLabel": "Other liabilities", "label": "Increase (Decrease) in Other Operating Liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends", "calculation": { "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested restricted stock awards (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Nonvested Shares with Forfeitable Dividends", "documentation": "Number of additional shares included in diluted EPS for potentially dilutive effect of nonvested equity-based payment award containing forfeitable rights to dividends or dividend equivalents, whether paid or unpaid." } } }, "auth_ref": [ "r42", "r1354", "r1355", "r1356", "r1358" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r371", "r372", "r373", "r378", "r627" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r1211", "r1222", "r1232", "r1256", "r1265", "r1269", "r1277" ] }, "bmrc_InformationTechnology": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "InformationTechnology", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_NoninterestExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesScheduleofSegmentRevenueProfitorLossSignificantSegmentExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Information technology", "label": "Information Technology", "documentation": "The amount of expenses incurred in the period for information technology products and services." } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r1275" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r1192", "r1281" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r1192", "r1281" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r1192", "r1281" ] }, "bmrc_InstallmentAndOtherConsumerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "InstallmentAndOtherConsumerMember", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansLoansOutstandingandAgingAnalysisDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllocationoftheAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofCollateralDependentNonAccrualLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyClassDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Installment and other consumer loans", "label": "Installment And Other Consumer [Member]", "documentation": "Installment And Other Consumer [Member]" } } }, "auth_ref": [] }, "us-gaap_InsuranceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InsuranceAbstract", "lang": { "en-us": { "role": { "terseLabel": "Insurance [Abstract]", "label": "Insurance [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InterestAndDividendIncomeOperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestAndDividendIncomeOperating", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_InterestIncomeExpenseNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesScheduleofSegmentRevenueProfitorLossSignificantSegmentExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total interest income", "terseLabel": "Interest income", "label": "Interest and Dividend Income, Operating", "documentation": "Represents the total of interest and dividend income, including any amortization and accretion (as applicable) of discounts and premiums, earned from (1) loans and leases whether held-for-sale or held-in-portfolio; (2) investment securities; (3) federal funds sold; (4) securities purchased under agreements to resell; (5) investments in banker's acceptances, commercial paper, or certificates of deposit; (6) dividend income; or (7) other investments not otherwise specified herein." } } }, "auth_ref": [ "r183", "r188", "r190", "r191", "r192", "r1652" ] }, "us-gaap_InterestAndDividendIncomeOperatingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestAndDividendIncomeOperatingAbstract", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Interest and Dividend Income, Operating [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InterestAndFeeIncomeLoansAndLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestAndFeeIncomeLoansAndLeases", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_InterestAndDividendIncomeOperating", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest and fees on loans", "label": "Interest and Fee Income, Loans and Leases", "documentation": "The aggregate interest and fee income generated by: (1) loans the Entity has positive intent and ability to hold for the foreseeable future, or until maturity or payoff, including commercial and consumer loans, whether domestic or foreign, which may consist of: (a) industrial and agricultural; (b) real estate; and (c) real estate construction loans; (d) trade financing; (e) lease financing; (f) home equity lines-of-credit; (g) automobile and other vehicle loans; and (h) credit card and other revolving-type loans and (2) loans and leases held-for-sale which may include mortgage loans, direct financing, and sales-type leases." } } }, "auth_ref": [ "r183" ] }, "bmrc_InterestAndFeesOnLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "InterestAndFeesOnLoansMember", "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInterestIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest and fees on loans", "label": "Interest And Fees On Loans [Member]", "documentation": "Interest And Fees On Loans" } } }, "auth_ref": [] }, "us-gaap_InterestBearingDepositLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestBearingDepositLiabilitiesAbstract", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION" ], "lang": { "en-us": { "role": { "terseLabel": "Interest bearing:", "label": "Interest-Bearing Deposit Liabilities [Abstract]" } } }, "auth_ref": [] }, "bmrc_InterestDueFromBanksAndOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "InterestDueFromBanksAndOther", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_InterestAndDividendIncomeOperating", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on federal funds sold and due from banks", "label": "Interest Due From Banks And Other", "documentation": "Interest Due From Banks And Other" } } }, "auth_ref": [] }, "us-gaap_InterestExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseAbstract", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense, Operating and Nonoperating [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InterestExpenseBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseBorrowings", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_InterestExpenseOperating", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on borrowings and other obligations", "label": "Interest Expense, Borrowings", "documentation": "Aggregate amount of interest expense on all borrowings." } } }, "auth_ref": [ "r194", "r195" ] }, "us-gaap_InterestExpenseMoneyMarketDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseMoneyMarketDeposits", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_InterestExpenseOperating", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on money market accounts", "label": "Interest Expense, Money Market Deposits", "documentation": "Interest expense incurred on all money market deposits." } } }, "auth_ref": [ "r193" ] }, "us-gaap_InterestExpenseNegotiableOrderOfWithdrawalNOWDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNegotiableOrderOfWithdrawalNOWDeposits", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_InterestExpenseOperating", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on interest-bearing transaction accounts", "label": "Interest Expense, Negotiable Order of Withdrawal (NOW) Deposits", "documentation": "Interest expense incurred on the amount of Negotiable Order of Withdrawal (NOW). Interest-bearing transaction account that combines the payable on demand feature of checks and investment feature of savings accounts. A NOW account is functionally an interest paying checking account." } } }, "auth_ref": [ "r193" ] }, "us-gaap_InterestExpenseOperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseOperating", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_InterestIncomeExpenseNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesScheduleofSegmentRevenueProfitorLossSignificantSegmentExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total interest expense", "terseLabel": "Total interest expense", "label": "Interest Expense, Operating", "documentation": "Amount of interest expense classified as operating." } } }, "auth_ref": [ "r390", "r862", "r1338" ] }, "us-gaap_InterestExpenseSavingsDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseSavingsDeposits", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_InterestExpenseOperating", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on savings accounts", "label": "Interest Expense, Savings Deposits", "documentation": "Interest expense incurred on all savings account deposits." } } }, "auth_ref": [ "r193", "r250", "r251" ] }, "us-gaap_InterestExpenseTimeDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseTimeDeposits", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_InterestExpenseOperating", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.bankofmarin.com/role/DepositsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on time accounts", "label": "Interest Expense, Time Deposits", "documentation": "The aggregate interest expense incurred on time deposits, including certificates of deposits, in domestic offices." } } }, "auth_ref": [ "r193", "r249", "r250" ] }, "us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeExpenseAfterProvisionForLoanLoss", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Net interest income after provision for (reversal of) for credit losses", "label": "Interest Income (Expense), after Provision for Loan Loss", "documentation": "Amount of interest income or expense, including any amortization and accretion (as applicable) of discounts and premiums, including consideration of the provisions for loan, lease, credit, and other related losses." } } }, "auth_ref": [ "r184" ] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Net interest income", "label": "Interest Income (Expense), Operating", "documentation": "Amount of interest income (expense) classified as operating." } } }, "auth_ref": [ "r859", "r1361" ] }, "us-gaap_InterestIncomeOperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeOperating", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_InterestAndDividendIncomeOperating", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on investment securities", "label": "Interest Income, Operating", "documentation": "Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on securities." } } }, "auth_ref": [ "r389", "r996", "r1054", "r1055", "r1100", "r1181", "r1182", "r1337", "r1651" ] }, "bmrc_InterestOnInvestmentSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "InterestOnInvestmentSecuritiesMember", "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInterestIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on investment securities", "label": "Interest On Investment Securities [Member]", "documentation": "Interest On Investment Securities" } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest paid on deposits and borrowings", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r338", "r341", "r342" ] }, "bmrc_InterestPayableFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "InterestPayableFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofFairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest payable", "label": "Interest Payable, Fair Value Disclosure", "documentation": "This element represents the disclosures for fair value estimates for financial instruments required in the footnote disclosures to the financial statements. Carrying amount represents accrued interest payable on all forms of debt, including deposit liabilities, that has been incurred and is unpaid for time value of money. The carrying value may approximate fair value due to the short-term nature of their settlement dates." } } }, "auth_ref": [] }, "us-gaap_InterestRateContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestRateContractMember", "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInformationonDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate contract", "label": "Interest Rate Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is tied to the right to receive or pay a sum of money at a given interest rate." } } }, "auth_ref": [ "r1086", "r1092", "r1126", "r1136" ] }, "bmrc_InterestRateContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "InterestRateContractsMember", "presentation": [ "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofRecordedonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate contracts", "label": "Interest Rate Contracts [Member]", "documentation": "Interest Rate Contracts" } } }, "auth_ref": [] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestRateSwapMember", "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesNarrativeDetails", "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInformationonDerivativesDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swap", "label": "Interest Rate Swap [Member]", "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period." } } }, "auth_ref": [ "r1086", "r1178", "r1179" ] }, "us-gaap_InterestReceivableAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestReceivableAndOtherAssets", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION" ], "lang": { "en-us": { "role": { "terseLabel": "Interest receivable and other assets", "label": "Interest Receivable and Other Assets", "documentation": "Amount of interest receivable and assets classified as other." } } }, "auth_ref": [] }, "bmrc_InterestReceivableFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "InterestReceivableFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofFairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest receivable", "label": "Interest Receivable, Fair Value Disclosure", "documentation": "This element represents the disclosures for fair value estimates for financial instruments required in the footnote disclosures to the financial statements. Carrying amount represents interest earned but not received from loan borrowers, investment security issuers and on other forms of short-term investment for time value of money. The carrying value may approximate fair value due to the short-term nature of their settlement dates." } } }, "auth_ref": [] }, "us-gaap_InternalCreditAssessmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InternalCreditAssessmentAxis", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal Credit Assessment [Axis]", "label": "Internal Credit Assessment [Axis]", "documentation": "Information by entity-defined rating." } } }, "auth_ref": [ "r208", "r209", "r210", "r716", "r1111", "r1112", "r1420" ] }, "us-gaap_InternalCreditAssessmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InternalCreditAssessmentDomain", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal Credit Assessment [Domain]", "label": "Internal Credit Assessment [Domain]", "documentation": "Entity defined credit risk rating." } } }, "auth_ref": [] }, "bmrc_InvestmentInSubsidiary": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "InvestmentInSubsidiary", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUncosolidantedStatementsofConditionDetails": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUncosolidantedStatementsofConditionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment in bank subsidiary", "label": "Investment in Subsidiary", "documentation": "Investment in Subsidiary" } } }, "auth_ref": [] }, "us-gaap_InvestmentOwnedBalanceShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentOwnedBalanceShares", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesNonMarketableSecuritiesIncludedinOtherAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares of securities carried at cost (in shares)", "label": "Investment Owned, Balance, Shares", "documentation": "Number of shares of investment owned." } } }, "auth_ref": [ "r951", "r961", "r1024", "r1033", "r1053", "r1173" ] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Investment Securities and Allowance for Credit Losses on Investment Securities", "label": "Investment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r907", "r927", "r928", "r929", "r930", "r1026", "r1027" ] }, "us-gaap_InvestmentProgramProportionalAmortizationMethodAppliedIncomeTaxCreditAndOtherTaxBenefitAmortizationStatementOfCashFlowsExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentProgramProportionalAmortizationMethodAppliedIncomeTaxCreditAndOtherTaxBenefitAmortizationStatementOfCashFlowsExtensibleEnumeration", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesNonMarketableSecuritiesIncludedinOtherAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment Program, Proportional Amortization Method, Applied, Amortization Expense, Statement of Cash Flows [Extensible Enumeration]", "label": "Investment Program, Proportional Amortization Method, Applied, Amortization Expense, Statement of Cash Flows [Extensible Enumeration]", "documentation": "Indicates line item in statement of cash flows that includes amortization expense for investment that generates income tax credit and other income tax benefit under tax credit program accounted for using proportional amortization method." } } }, "auth_ref": [ "r699" ] }, "us-gaap_InvestmentProgramProportionalAmortizationMethodAppliedIncomeTaxCreditAndOtherTaxBenefitAmortizationStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentProgramProportionalAmortizationMethodAppliedIncomeTaxCreditAndOtherTaxBenefitAmortizationStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesNonMarketableSecuritiesIncludedinOtherAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment Program, Proportional Amortization Method, Applied, Amortization Expense, Statement of Income or Comprehensive Income [Extensible Enumeration]", "label": "Investment Program, Proportional Amortization Method, Applied, Amortization Expense, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes amortization expense for investment that generates income tax credit and other income tax benefit under tax credit program accounted for using proportional amortization method." } } }, "auth_ref": [ "r699" ] }, "us-gaap_InvestmentProportionalAmortizationMethodElectedStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentProportionalAmortizationMethodElectedStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesNonMarketableSecuritiesIncludedinOtherAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Proportional Amortization Method, Elected, Statement of Financial Position [Extensible Enumeration]", "label": "Investment, Proportional Amortization Method, Elected, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes investment that generates income tax credit and other income tax benefit under tax credit program elected to be accounted for using proportional amortization method. Includes, but is not limited to, investment under tax credit program not meeting condition for accounting under proportional amortization method." } } }, "auth_ref": [ "r700" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentTypeAxis", "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInterestIncomeDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofPledgedandTransferredSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment Type [Axis]", "label": "Investment Type [Axis]", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r952", "r954", "r955", "r958", "r961", "r1022", "r1025", "r1029", "r1032", "r1034", "r1051", "r1056", "r1057", "r1058", "r1059", "r1060", "r1173" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInterestIncomeDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofPledgedandTransferredSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments [Domain]", "label": "Investments [Domain]", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r952", "r954", "r955", "r958", "r961", "r1022", "r1025", "r1029", "r1032", "r1034", "r1051", "r1056", "r1057", "r1058", "r1059", "r1060", "r1173" ] }, "us-gaap_Investments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Investments", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION" ], "lang": { "en-us": { "role": { "totalLabel": "Total investment securities", "label": "Investments", "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments." } } }, "auth_ref": [ "r883", "r884", "r1167", "r1170" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Investments Classified by Contractual Maturity Date", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION", "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITIONParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Investment securities:", "terseLabel": "Investment securities:", "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecurities" ], "lang": { "en-us": { "role": { "verboseLabel": "Investment Securities", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r197", "r252", "r420", "r423", "r746", "r747", "r1603" ] }, "us-gaap_LaborAndRelatedExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LaborAndRelatedExpense", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_NoninterestExpense", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Salaries and employee benefits", "label": "Labor and Related Expense", "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit." } } }, "auth_ref": [ "r1339" ] }, "bmrc_LaborAndRelatedExpenseAdjusted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "LaborAndRelatedExpenseAdjusted", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesScheduleofSegmentRevenueProfitorLossSignificantSegmentExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Salaries and employee benefits", "label": "Labor And Related Expense, Adjusted", "documentation": "Labor And Related Expense, Adjusted" } } }, "auth_ref": [] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LandMember", "presentation": [ "http://www.bankofmarin.com/role/BankPremisesandEquipmentScheduleofBankPremisesandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r1462" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseCostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r767", "r1147" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Operating and Finance Lease Cost", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1588" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.bankofmarin.com/role/BankPremisesandEquipmentScheduleofBankPremisesandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r139", "r776" ] }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeFinanceLeaseTermOfContract1", "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease, initial contract terms (in years)", "label": "Lessee, Finance Lease, Term of Contract", "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1587" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r766" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total minimum lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r775" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r775" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r775" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r775" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r775" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r775" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r775" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amounts representing interest (present value discount)", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r775" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, remaining lease term (in years)", "label": "Lessee, Operating Lease, Remaining Lease Term", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r777", "r1586" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 }, "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUncosolidantedStatementsofConditionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION", "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUncosolidantedStatementsofConditionDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r31", "r102", "r103", "r104", "r106", "r107", "r108", "r111", "r348", "r460", "r539", "r540", "r542", "r543", "r544", "r545", "r546", "r548", "r549", "r710", "r711", "r712", "r750", "r971", "r1095", "r1184", "r1454", "r1594", "r1595" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION" ], "lang": { "en-us": { "role": { "verboseLabel": "Liabilities", "label": "Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION", "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUncosolidantedStatementsofConditionDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r118", "r181", "r896", "r1148", "r1345", "r1415", "r1583" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION", "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUncosolidantedStatementsofConditionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders' Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LifeInsuranceCorporateOrBankOwnedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LifeInsuranceCorporateOrBankOwnedAmount", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/BankOwnedLifeInsuranceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Death benefits provided under terms of the programs", "label": "Life Insurance, Corporate or Bank Owned, Amount", "documentation": "This item represents the amount that could be realized under a life insurance contract or contracts owned by the Entity as of the date of the statement of financial position. Such Entity-owned life insurance policies are commonly known as corporate-owned life insurance (COLI) or bank-owned life insurance (BOLI)." } } }, "auth_ref": [ "r462", "r1332" ] }, "bmrc_LifeInsuranceCorporateOrBankOwnedDeathBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "LifeInsuranceCorporateOrBankOwnedDeathBenefits", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/BankOwnedLifeInsuranceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated death benefits", "label": "Life Insurance, Corporate or Bank Owned, Death Benefits", "documentation": "Life Insurance, Corporate or Bank Owned, Death Benefits" } } }, "auth_ref": [] }, "us-gaap_LifeInsuranceCorporateOrBankOwnedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LifeInsuranceCorporateOrBankOwnedTextBlock", "presentation": [ "http://www.bankofmarin.com/role/BankOwnedLifeInsurance" ], "lang": { "en-us": { "role": { "terseLabel": "Bank Owned Life Insurance", "label": "Life Insurance, Corporate or Bank Owned [Text Block]", "documentation": "The entire disclosure for corporate (COLI) or bank (BOLI) owned life insurance including the amount of cash surrender value that could be received as of the date of the statement of financial position, any restrictions on the company's ability to obtain the value of the life insurance policy on surrender, or any other additional information desired to be disclosed." } } }, "auth_ref": [ "r461", "r463" ] }, "bmrc_LifeInsuranceCorporateorBankOwnedPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "LifeInsuranceCorporateorBankOwnedPolicyPolicyTextBlock", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Bank Owned Life Insurance (\"BOLI\")", "label": "Life Insurance, Corporate or Bank Owned, Policy [Policy Text Block]", "documentation": "Life Insurance, Corporate or Bank Owned, Policy [Policy Text Block]" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying Value", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r31", "r179", "r1610" ] }, "us-gaap_LineOfCreditFacilityAverageOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityAverageOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average Balance", "label": "Line of Credit Facility, Average Outstanding Amount", "documentation": "Average amount borrowed under the credit facility during the period." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsFederalHomeLoanBankFundsLinesofCreditandReserveBankDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansPledgedLoansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lender Name [Axis]", "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r101", "r105", "r1344", "r1451", "r1452" ] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsFederalHomeLoanBankFundsLinesofCreditandReserveBankDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lines of credit", "label": "Line of Credit Facility, Current Borrowing Capacity", "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility." } } }, "auth_ref": [ "r101", "r105" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsFederalHomeLoanBankFundsLinesofCreditandReserveBankDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansPledgedLoansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Lender [Domain]", "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r101", "r105", "r1344", "r1451" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsFederalHomeLoanBankFundsLinesofCreditandReserveBankDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Line Items]", "label": "Line of Credit Facility [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r538", "r1344", "r1451" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsFederalHomeLoanBankFundsLinesofCreditandReserveBankDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement." } } }, "auth_ref": [ "r101", "r105", "r538", "r1344", "r1451" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditMember", "presentation": [ "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsFederalHomeLoanBankFundsLinesofCreditandReserveBankDetails", "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "bmrc_LinesOfCreditAndLettersOfCreditUnusedCommitmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "LinesOfCreditAndLettersOfCreditUnusedCommitmentsMember", "presentation": [ "http://www.bankofmarin.com/role/FinancialInstrumentswithOffBalanceSheetRiskDetails", "http://www.bankofmarin.com/role/FinancialInstrumentswithOffBalanceSheetRiskNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total unfunded loan commitments and standby letters of credit", "label": "Lines of Credit and Letters of Credit, Unused Commitments [Member]", "documentation": "Lines of Credit and Letters of Credit, Unused Commitments [Member]" } } }, "auth_ref": [] }, "us-gaap_LinesOfCreditFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LinesOfCreditFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofFairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "FRBSF short-term borrowings under the BTFP", "label": "Lines of Credit, Fair Value Disclosure", "documentation": "Fair value portion of contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time." } } }, "auth_ref": [ "r1568", "r1578" ] }, "bmrc_LoanCommitmentsAndStandbyLettersOfCreditPercentageExpiringAfterYearSeven": { "xbrltype": "percentItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "LoanCommitmentsAndStandbyLettersOfCreditPercentageExpiringAfterYearSeven", "presentation": [ "http://www.bankofmarin.com/role/FinancialInstrumentswithOffBalanceSheetRiskNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of commitments expiring 2032 and thereafter", "label": "Loan Commitments And Standby Letters Of Credit, Percentage Expiring, After Year Seven", "documentation": "Loan Commitments And Standby Letters Of Credit, Percentage Expiring, After Year Seven" } } }, "auth_ref": [] }, "bmrc_LoanCommitmentsAndStandbyLettersOfCreditPercentageExpiringInNextTwelveMonths": { "xbrltype": "percentItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "LoanCommitmentsAndStandbyLettersOfCreditPercentageExpiringInNextTwelveMonths", "presentation": [ "http://www.bankofmarin.com/role/FinancialInstrumentswithOffBalanceSheetRiskNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of commitments expiring in 2025", "label": "Loan Commitments and Standby Letters of Credit, Percentage Expiring in Next Twelve Months", "documentation": "Loan Commitments and Standby Letters of Credit, Percentage Expiring in Next Twelve Months" } } }, "auth_ref": [] }, "bmrc_LoanCommitmentsAndStandbyLettersOfCreditPercentageExpiringInYearTwoThroughSeven": { "xbrltype": "percentItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "LoanCommitmentsAndStandbyLettersOfCreditPercentageExpiringInYearTwoThroughSeven", "presentation": [ "http://www.bankofmarin.com/role/FinancialInstrumentswithOffBalanceSheetRiskNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of commitments expiring between 2026 and 2032", "label": "Loan Commitments And Standby Letters of Credit, Percentage Expiring In Year Two Through Seven", "documentation": "Loan Commitments And Standby Letters of Credit, Percentage Expiring In Year Two Through Seven" } } }, "auth_ref": [] }, "us-gaap_LoanRestructuringModificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoanRestructuringModificationAxis", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostofLoansModifiedDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofFinancialEffectofLoanModificationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loan Restructuring Modification [Axis]", "label": "Loan Restructuring Modification [Axis]", "documentation": "Information by concessions made to the terms of loan contracts." } } }, "auth_ref": [ "r415", "r416", "r418", "r1104" ] }, "us-gaap_LoanRestructuringModificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoanRestructuringModificationDomain", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostofLoansModifiedDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofFinancialEffectofLoanModificationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loan Restructuring Modification [Domain]", "label": "Loan Restructuring Modification [Domain]", "documentation": "Concessions made to the terms of loan contracts, including but not limited to, interest rate reductions, maturity extensions, principal forgiveness, and payment deferral." } } }, "auth_ref": [ "r415", "r416", "r418", "r1104" ] }, "bmrc_LoansAndLeasesReceivableRatioOfClassToAllLoans": { "xbrltype": "percentItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "LoansAndLeasesReceivableRatioOfClassToAllLoans", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansConcentrationsofCreditNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of loans by class to all loans", "label": "Loans and Leases Receivable, Ratio of Class to All Loans", "documentation": "Loans and Leases Receivable, Ratio of Class to All Loans" } } }, "auth_ref": [] }, "bmrc_LoansAndLeasesReceivableReclassifiedDueToChangeInBorrowerStatus": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "LoansAndLeasesReceivableReclassifiedDueToChangeInBorrowerStatus", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansRelatedPartyLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassified due to a change in borrower status", "label": "Loans and Leases Receivable, Reclassified Due To Change In Borrower Status", "documentation": "Loans and Leases Receivable, Reclassified Due To Change In Borrower Status" } } }, "auth_ref": [] }, "us-gaap_LoansAndLeasesReceivableRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansAndLeasesReceivableRelatedParties", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansRelatedPartyLoansDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of year", "periodEndLabel": "Balance at end of year", "label": "Loans and Leases Receivable, Related Parties", "documentation": "For an unclassified balance sheet, reflects the carrying amount of unpaid loan amounts due from related parties at the balance sheet date." } } }, "auth_ref": [ "r95", "r182" ] }, "us-gaap_LoansAndLeasesReceivableRelatedPartiesAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansAndLeasesReceivableRelatedPartiesAdditions", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansRelatedPartyLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions", "label": "Loans and Leases Receivable, Related Parties, Additions", "documentation": "Reflects the amount of new advances made to related parties in the form of loan and lease receivables." } } }, "auth_ref": [ "r95", "r182" ] }, "us-gaap_LoansAndLeasesReceivableRelatedPartiesProceeds": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansAndLeasesReceivableRelatedPartiesProceeds", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansRelatedPartyLoansDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayments", "label": "Loans and Leases Receivable, Related Parties, Proceeds", "documentation": "Amount of cash inflow from related parties which reduce the amount of loans and leases receivable due from related parties." } } }, "auth_ref": [ "r247", "r1340" ] }, "us-gaap_LoansAndLeasesReceivableRelatedPartiesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansAndLeasesReceivableRelatedPartiesRollForward", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansRelatedPartyLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans and Leases Receivable, Related Parties [Roll Forward]", "label": "Loans and Leases Receivable, Related Parties [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoans" ], "lang": { "en-us": { "role": { "terseLabel": "Loans and Allowance for Credit Losses on Loans", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "documentation": "The entire disclosure for claims held for amounts due to entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses." } } }, "auth_ref": [ "r758", "r1365" ] }, "us-gaap_LoansReceivableFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansReceivableFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofFairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans, net of allowance for credit losses", "label": "Loans Receivable, Fair Value Disclosure", "documentation": "Fair value portion of loan receivable, including, but not limited to, mortgage loans held for investment, finance receivables held for investment, policy loans on insurance contracts." } } }, "auth_ref": [ "r1582" ] }, "us-gaap_LoansReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansReceivableMember", "presentation": [ "http://www.bankofmarin.com/role/ConcentrationsofCreditRiskDetails", "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInformationonDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans Receivable", "verboseLabel": "Loans receivable:", "label": "Loans Receivable [Member]", "documentation": "Amount of money and property lent to borrower in exchange for promise to repay amount borrowed plus interest at date certain in future." } } }, "auth_ref": [] }, "bmrc_LoansandLeasesReceivableNonperformingNumberOfConsecutivePaymentsConsideredSustainedRepaymentPerformance": { "xbrltype": "integerItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "LoansandLeasesReceivableNonperformingNumberOfConsecutivePaymentsConsideredSustainedRepaymentPerformance", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesFinancingReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of consecutive payments considered sustained repayment performance", "label": "Loans and Leases Receivable, Nonperforming, Number Of Consecutive Payments Considered Sustained Repayment Performance", "documentation": "Loans and Leases Receivable, Nonperforming, Number Of Consecutive Payments Considered Sustained Repayment Performance" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.bankofmarin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsFederalHomeLoanBankFundsLinesofCreditandReserveBankDetails", "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r31", "r1442", "r1443", "r1444" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsFederalHomeLoanBankFundsLinesofCreditandReserveBankDetails", "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r31", "r56", "r1442", "r1443", "r1444" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r530", "r531", "r532", "r536", "r664", "r1117", "r1447", "r1448" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesTable", "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation." } } }, "auth_ref": [ "r530", "r531", "r532", "r536", "r664", "r1117", "r1447", "r1448" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency accrual", "label": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r530", "r1301" ] }, "srt_ManagementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ManagementMember", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansDeferredCompensationPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Management", "label": "Management [Member]", "documentation": "Person or persons designated as part of management." } } }, "auth_ref": [ "r1366", "r1592" ] }, "bmrc_MarketableSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "MarketableSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities, Continuous Unrealized Loss Position, Accumulated Loss [Abstract]", "label": "Marketable Securities, Continuous Unrealized Loss Position, Accumulated Loss [Abstract]", "documentation": "Marketable Securities, Continuous Unrealized Loss Position, Accumulated Loss [Abstract]" } } }, "auth_ref": [] }, "bmrc_MarketableSecuritiesContinuousUnrealizedLossPositionFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "MarketableSecuritiesContinuousUnrealizedLossPositionFairValueAbstract", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities, Continuous Unrealized Loss Position, Fair Value [Abstract]", "label": "Marketable Securities, Continuous Unrealized Loss Position, Fair Value [Abstract]", "documentation": "Marketable Securities, Continuous Unrealized Loss Position, Fair Value [Abstract]" } } }, "auth_ref": [] }, "bmrc_MarketableSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions": { "xbrltype": "integerItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "MarketableSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of investment securities in unrealized loss position", "label": "Marketable Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions", "documentation": "Marketable Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions" } } }, "auth_ref": [] }, "bmrc_MarketableSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsLessThan12Months": { "xbrltype": "integerItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "MarketableSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsLessThan12Months", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of investment securities in unrealized loss position less than 12 months", "label": "Marketable Securities In Unrealized Loss Positions, Qualitative Disclosure, Number Of Positions, Less Than 12 Months", "documentation": "Marketable Securities In Unrealized Loss Positions, Qualitative Disclosure, Number Of Positions, Less Than 12 Months" } } }, "auth_ref": [] }, "bmrc_MarketableSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsLongerThan12Months": { "xbrltype": "integerItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "MarketableSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsLongerThan12Months", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of investment securities in unrealized loss position longer than 12 months", "label": "Marketable Securities In Unrealized Loss Positions, Qualitative Disclosure, Number Of Positions, Longer Than 12 Months", "documentation": "Marketable Securities In Unrealized Loss Positions, Qualitative Disclosure, Number Of Positions, Longer Than 12 Months" } } }, "auth_ref": [] }, "bmrc_MarketableSecuritiesNumberOfSecurities": { "xbrltype": "integerItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "MarketableSecuritiesNumberOfSecurities", "presentation": [ "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of securities", "label": "Marketable Securities, Number Of Securities", "documentation": "Marketable Securities, Number Of Securities" } } }, "auth_ref": [] }, "us-gaap_MaturitiesOfTimeDepositsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MaturitiesOfTimeDepositsAbstract", "presentation": [ "http://www.bankofmarin.com/role/DepositsScheduleofTimeDepositMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scheduled time deposit maturities", "label": "Maturities of Time Deposits [Abstract]" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansSupplementalExecutiveRetirementPlanDetails", "http://www.bankofmarin.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesNarrativeDetails", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesInvestmentsinLowIncomeHousingTaxCreditFundsDetails", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPremisesandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r260", "r262", "r264", "r265", "r267", "r301", "r302", "r531", "r532", "r533", "r534", "r618", "r664", "r734", "r817", "r917", "r918", "r925", "r962", "r963", "r1023", "r1028", "r1030", "r1031", "r1052", "r1082", "r1083", "r1104", "r1123", "r1129", "r1139", "r1140", "r1144", "r1145", "r1163", "r1458", "r1596", "r1597", "r1598", "r1599", "r1600", "r1601" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r1248" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r1248" ] }, "bmrc_MerchantInterchangeFeesNetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "MerchantInterchangeFeesNetMember", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Merchant interchange fees, net", "label": "Merchant Interchange Fees, Net [Member]", "documentation": "Merchant Interchange Fees, Net [Member]" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansSupplementalExecutiveRetirementPlanDetails", "http://www.bankofmarin.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesNarrativeDetails", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesInvestmentsinLowIncomeHousingTaxCreditFundsDetails", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPremisesandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r260", "r262", "r264", "r265", "r267", "r301", "r302", "r531", "r532", "r533", "r534", "r618", "r664", "r734", "r817", "r917", "r918", "r925", "r962", "r963", "r1023", "r1028", "r1030", "r1031", "r1052", "r1082", "r1083", "r1104", "r1123", "r1129", "r1139", "r1140", "r1144", "r1163", "r1458", "r1596", "r1597", "r1598", "r1599", "r1600", "r1601" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r1268" ] }, "bmrc_ModeledExpectedCreditLossesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "ModeledExpectedCreditLossesMember", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllocationoftheAllowanceforCreditLossesonLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Modeled expected credit losses", "label": "Modeled Expected Credit Losses [Member]", "documentation": "Modeled Expected Credit Losses" } } }, "auth_ref": [] }, "bmrc_MoodysAndOrStandardPoorsAAARatingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "MoodysAndOrStandardPoorsAAARatingMember", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofBondRatingsForHeldtoMaturitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Moody's And/Or Standard & Poor's AAA Rating", "label": "Moody's And/Or Standard & Poor's AAA Rating [Member]", "documentation": "Moody's And/Or Standard & Poor's AAA Rating" } } }, "auth_ref": [] }, "bmrc_MoodysAndOrStandardPoorsAARatingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "MoodysAndOrStandardPoorsAARatingMember", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofBondRatingsForHeldtoMaturitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Moody's And/Or Standard & Poor's AA Rating", "label": "Moody's And/Or Standard & Poor's AA Rating [Member]", "documentation": "Moody's And/Or Standard & Poor's AA Rating" } } }, "auth_ref": [] }, "bmrc_MoodysAndOrStandardPoorsARatingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "MoodysAndOrStandardPoorsARatingMember", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofBondRatingsForHeldtoMaturitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Moody's And/Or Standard & Poor's A Rating", "label": "Moody's And/Or Standard & Poor's A Rating [Member]", "documentation": "Moody's And/Or Standard & Poor's A Rating" } } }, "auth_ref": [] }, "us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember", "presentation": [ "http://www.bankofmarin.com/role/ConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Government Sponsored Enterprises", "label": "Mortgage-Backed Securities, Issued by Private Enterprises [Member]", "documentation": "Debt securities collateralized by real estate mortgage loans (mortgages), issued by non-governmental sponsored enterprises." } } }, "auth_ref": [ "r1380", "r1387", "r1392", "r1397", "r1405", "r1485" ] }, "us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesHeldtoMaturityAmortizedCostandFairValueDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofAvailableforSaleSecuritiesAmortizedCostandFairValueDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "MBS pass-through securities issued by FHLMC, FNMA and GNMA", "label": "Mortgage-Backed Security, Issued by US Government-Sponsored Enterprise [Member]", "documentation": "Debt security collateralized by real estate mortgage loan issued by U.S. government-sponsored enterprise (GSE), including, but not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and Federal Home Loan Bank (FHLBank)." } } }, "auth_ref": [ "r1387", "r1397", "r1405", "r1485" ] }, "us-gaap_MortgageBackedSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MortgageBackedSecuritiesMember", "presentation": [ "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofRecordedonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial mortgage-back securities, mortgage-backed securities and collateralized mortgage obligations issued by U.S. government-sponsored agencies", "label": "Collateralized Mortgage-Backed Securities [Member]", "documentation": "Securities collateralized by mortgage loans." } } }, "auth_ref": [ "r1126", "r1127", "r1128", "r1380", "r1387", "r1392", "r1397", "r1405", "r1641" ] }, "us-gaap_MortgagesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MortgagesMember", "presentation": [ "http://www.bankofmarin.com/role/ConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans on real estate", "label": "Mortgages [Member]", "documentation": "A loan to finance the purchase of real estate where the lender has a lien on the property as collateral for the loan." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r1276" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r1249" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 }, "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r340" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Financing Activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r340" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Investing Activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 }, "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r132", "r133", "r134" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Operating Activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "bmrc_NetChangesInAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "NetChangesInAbstract", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Net changes in:", "label": "Net Changes In [Abstract]", "documentation": "Net Changes In" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 }, "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofIncomeDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails", "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofIncomeDetails", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesEarningsPerShareDetails", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesScheduleofSegmentRevenueProfitorLossSignificantSegmentExpensesandOtherSegmentItemsDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net (loss) income", "terseLabel": "Total consolidated income", "verboseLabel": "Net income", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r125", "r134", "r189", "r304", "r324", "r327", "r332", "r348", "r357", "r359", "r360", "r361", "r362", "r363", "r366", "r367", "r375", "r460", "r539", "r540", "r542", "r543", "r544", "r545", "r546", "r548", "r549", "r705", "r708", "r728", "r750", "r901", "r994", "r1014", "r1015", "r1182", "r1454" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Other Recently Adopted Accounting Standards and Accounting Standards Not Yet Effective", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "bmrc_NonEmployeeDirectorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "NonEmployeeDirectorsMember", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Employee Directors", "label": "Non-Employee Directors [Member]", "documentation": "Non-Employee Directors" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r1248" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r1211", "r1222", "r1232", "r1256", "r1265" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r1239" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r1238" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r1256" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r1276" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r1276" ] }, "us-gaap_NoninterestBearingDepositLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoninterestBearingDepositLiabilities", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION": { "parentTag": "us-gaap_Deposits", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION" ], "lang": { "en-us": { "role": { "terseLabel": "Non-interest bearing", "label": "Noninterest-Bearing Deposit Liabilities", "documentation": "The aggregate amount of all domestic and foreign noninterest-bearing deposits liabilities held by the entity." } } }, "auth_ref": [ "r173" ] }, "us-gaap_NoninterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoninterestExpense", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofIncomeDetails": { "parentTag": "bmrc_TotalExpense", "weight": 1.0, "order": 1.0 }, "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofIncomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total non-interest expense", "terseLabel": "Non-interest expense", "label": "Noninterest Expense", "documentation": "Total aggregate amount of all noninterest expense." } } }, "auth_ref": [ "r186" ] }, "us-gaap_NoninterestExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoninterestExpenseAbstract", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesScheduleofSegmentRevenueProfitorLossSignificantSegmentExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-interest expense", "label": "Noninterest Expense [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NoninterestExpenseDirectorsFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoninterestExpenseDirectorsFees", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_NoninterestExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesScheduleofSegmentRevenueProfitorLossSignificantSegmentExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Directors' expense", "label": "Noninterest Expense Directors Fees", "documentation": "Noninterest expense related to directors' fees which are fees paid by an Entity to its directors. Directors' fees may be paid in addition to salary and other benefits." } } }, "auth_ref": [ "r186" ] }, "us-gaap_NoninterestIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoninterestIncome", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesScheduleofSegmentRevenueProfitorLossSignificantSegmentExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total non-interest income", "terseLabel": "Non-interest income", "label": "Noninterest Income", "documentation": "The total amount of noninterest income which may be derived from: (1) fees and commissions; (2) premiums earned; (3) insurance policy charges; (4) the sale or disposal of assets; and (5) other sources not otherwise specified." } } }, "auth_ref": [ "r185" ] }, "us-gaap_NoninterestIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoninterestIncomeAbstract", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-interest income", "label": "Noninterest Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NoninterestIncomeOtherOperatingIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoninterestIncomeOtherOperatingIncome", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_NoninterestIncome", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Other income", "label": "Noninterest Income, Other Operating Income", "documentation": "Amount of revenue earned, classified as other, excluding interest income." } } }, "auth_ref": [ "r123", "r185" ] }, "bmrc_NumberOfCommercialBankingOffices": { "xbrltype": "integerItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "NumberOfCommercialBankingOffices", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesNatureofOperationsandSegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of commercial banking offices", "label": "Number Of Commercial Banking Offices", "documentation": "Number Of Commercial Banking Offices" } } }, "auth_ref": [] }, "bmrc_NumberOfDerivativeInstrumentsTerminated": { "xbrltype": "integerItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "NumberOfDerivativeInstrumentsTerminated", "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number instruments terminated", "label": "Number Of Derivative Instruments Terminated", "documentation": "Number Of Derivative Instruments Terminated" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesNatureofOperationsandSegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r1101", "r1360" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesNatureofOperationsandSegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r1097", "r1103", "r1360" ] }, "bmrc_NumberOfRetailBranches": { "xbrltype": "integerItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "NumberOfRetailBranches", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesNatureofOperationsandSegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of retail branches", "label": "Number Of Retail Branches", "documentation": "Number Of Retail Branches" } } }, "auth_ref": [] }, "bmrc_OccupancyAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "OccupancyAndEquipment", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_NoninterestExpense", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Occupancy and equipment", "label": "Occupancy And Equipment", "documentation": "Includes: 1) occupancy expense that may include items, such as maintenance and repair of facilities and equipment, lease expenses, rentals, property taxes and property and casualty insurance expense; and 2) furniture and equipment purchases which do not qualify for capitalization in accordance with the entity's accounting policy." } } }, "auth_ref": [] }, "bmrc_OccupancyAndEquipmentAdjusted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "OccupancyAndEquipmentAdjusted", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesScheduleofSegmentRevenueProfitorLossSignificantSegmentExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Occupancy and equipment", "label": "Occupancy And Equipment, Adjusted", "documentation": "Occupancy And Equipment, Adjusted" } } }, "auth_ref": [] }, "bmrc_OffBalanceSheetArrangementsLiabilitiesCurrentExposure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "OffBalanceSheetArrangementsLiabilitiesCurrentExposure", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/FinancialInstrumentswithOffBalanceSheetRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total unfunded loan commitments and standby letters of credit", "label": "Off-balance Sheet Arrangements, Liabilities, Current Exposure", "documentation": "Off-balance Sheet Arrangements, Liabilities, Current Exposure" } } }, "auth_ref": [] }, "us-gaap_OffBalanceSheetCreditExposurePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OffBalanceSheetCreditExposurePolicyPolicyTextBlock", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for Credit Losses on Unfunded Loan Commitments", "label": "Off-Balance-Sheet Credit Exposure, Policy [Policy Text Block]", "documentation": "Description of accounting policies and methodologies used to estimate the entity's liability for off-balance sheet credit exposures and related charges for those credit exposures." } } }, "auth_ref": [ "r216", "r482" ] }, "us-gaap_OffBalanceSheetCreditLossLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OffBalanceSheetCreditLossLiability", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/FinancialInstrumentswithOffBalanceSheetRiskNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unfunded commitments totaled", "label": "Off-Balance-Sheet, Credit Loss, Liability", "documentation": "Amount of expected credit loss for credit exposure on off-balance-sheet commitment, including but not limited to, loan commitment, standby letter of credit, financial guarantee not accounted for as insurance. Excludes off-balance sheet credit exposure accounted for as insurance and instrument accounted for under derivatives and hedging." } } }, "auth_ref": [ "r469", "r535" ] }, "us-gaap_OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.bankofmarin.com/role/FinancialInstrumentswithOffBalanceSheetRiskNarrativeDetails", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesScheduleofSegmentRevenueProfitorLossSignificantSegmentExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reversal of credit losses on unfunded loan commitments", "label": "Off-Balance-Sheet, Credit Loss, Liability, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss for off-balance sheet credit exposure. Excludes off-balance sheet credit exposure accounted for as insurance and instrument accounted for under derivatives and hedging." } } }, "auth_ref": [ "r473" ] }, "bmrc_OfficersAndEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "OfficersAndEmployeesMember", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Officers and Employees", "label": "Officers And Employees [Member]", "documentation": "Officers And Employees" } } }, "auth_ref": [] }, "us-gaap_OffsettingLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OffsettingLiabilitiesTableTextBlock", "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Offsetting Liabilities", "label": "Offsetting Liabilities [Table Text Block]", "documentation": "Tabular disclosure of derivative and other financial liabilities that are subject to offsetting, including master netting arrangements." } } }, "auth_ref": [ "r120", "r317" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesScheduleofSegmentRevenueProfitorLossSignificantSegmentExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "netLabel": "Segment (loss) income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r201", "r1096", "r1359", "r1361", "r1362", "r1363", "r1364" ] }, "us-gaap_OperatingIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLossAbstract", "presentation": [ "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income", "label": "Operating Income (Loss) [Abstract]" } } }, "auth_ref": [] }, "bmrc_OperatingLeaseAndFinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "OperatingLeaseAndFinanceLeaseRightOfUseAsset", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesScheduleofDeferredTaxAssetandLiabilityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Operating and finance lease right-of-use assets", "label": "Operating Lease And Finance Lease, Right-Of-Use Asset", "documentation": "Operating Lease And Finance Lease, Right-Of-Use Asset" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseCostDetails": { "parentTag": "bmrc_OperatingLeaseCostNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r769", "r1147" ] }, "bmrc_OperatingLeaseCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "OperatingLeaseCostNet", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseCostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating lease cost", "label": "Operating Lease Cost, Net", "documentation": "Operating Lease Cost, Net" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION", "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails", "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofOperatingandFinanceLeaseRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease liabilities", "terseLabel": "Present value of net minimum lease payments (lease liability)", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r762" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION", "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofOperatingandFinanceLeaseRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r761" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r774", "r1147" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseLiabilityMaturityScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining term (in years)", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r773", "r1147" ] }, "bmrc_OperatingLeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "OperatingLeasesAbstract", "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofOperatingandFinanceLeaseRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases:", "label": "Operating Leases [Abstract]", "documentation": "Operating Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards expected to expire", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r687" ] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Line Items]", "label": "Operating Loss Carryforwards [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r687" ] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Table]", "label": "Operating Loss Carryforwards [Table]", "documentation": "Disclosure of information about operating loss carryforward. Includes, but is not limited to, tax authority, amount and expiration date of operating loss carryforward, and likelihood of utilization." } } }, "auth_ref": [ "r687" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesScheduleofSegmentRevenueProfitorLossSignificantSegmentExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r399", "r400", "r401", "r402", "r403", "r405", "r1100", "r1101" ] }, "us-gaap_OtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssets", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUncosolidantedStatementsofConditionDetails": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUncosolidantedStatementsofConditionDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other assets", "label": "Other Assets", "documentation": "Amount of assets classified as other." } } }, "auth_ref": [ "r171", "r308", "r886", "r1101", "r1184" ] }, "us-gaap_OtherAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsMember", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesNonMarketableSecuritiesIncludedinOtherAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets [Member]", "documentation": "Primary financial statement caption encompassing other assets." } } }, "auth_ref": [ "r77", "r88" ] }, "bmrc_OtherCollateralHeldMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "OtherCollateralHeldMember", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofCollateralDependentNonAccrualLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Collateral Held [Member]", "documentation": "Other Collateral Held" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentBeforeTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentBeforeTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income (loss), before tax", "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, before Tax, Portion Attributable to Parent", "documentation": "Amount, before tax and after reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r7", "r16", "r161" ] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax expense (benefit)", "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities, Tax, Portion Attributable to Parent", "documentation": "Amount, after reclassification adjustment, of tax expense (benefit) for gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r7", "r16", "r161" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Change in net unrealized gains or losses on available-for-sale securities", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, before Tax", "documentation": "Amount, before tax and after adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r320", "r321", "r322", "r902" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income (loss), net of tax", "terseLabel": "Other comprehensive (loss) income, net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r7", "r16", "r161", "r325", "r328", "r363" ] }, "bmrc_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForInvestmentTransferredFromAvailableForSaleToHeldToMaturityBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForInvestmentTransferredFromAvailableForSaleToHeldToMaturityBeforeTax", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentBeforeTaxPortionAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net unrealized losses on securities transferred from available-for-sale to held-to-maturity", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment From AOCI For Investment Transferred From Available-For-Sale To Held-To-Maturity, Before Tax", "documentation": "Other Comprehensive Income (Loss), Reclassification Adjustment From AOCI For Investment Transferred From Available-For-Sale To Held-To-Maturity, Before Tax" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentBeforeTaxPortionAttributableToParent", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reclassification adjustment for losses on available-for-sale securities included in net income", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax", "documentation": "Amount before tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities." } } }, "auth_ref": [ "r6", "r122", "r323", "r456" ] }, "bmrc_OtherComprehensiveIncomeLossReclassificationAdjustmentGainOrLossesFairValueHedge": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentGainOrLossesFairValueHedge", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentBeforeTaxPortionAttributableToParent", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reclassification adjustment for gains or losses for fair value hedges", "label": "Other Comprehensive Income (loss), Reclassification Adjustment, Gain or Losses Fair Value Hedge", "documentation": "Other Comprehensive Income (loss), Reclassification Adjustment, Gain or Losses Fair Value Hedge" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentBeforeTaxPortionAttributableToParent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Change in net unrealized gains or losses on available-for-sale securities", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax", "documentation": "Amount, before tax and adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r320", "r322", "r456" ] }, "us-gaap_OtherDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherDebtSecuritiesMember", "presentation": [ "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other obligations (finance leases)", "label": "Other Debt Obligations [Member]", "documentation": "Investments in debt securities classified as other." } } }, "auth_ref": [ "r1423", "r1485" ] }, "bmrc_OtherIncomeLossSegmentReconciliation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "OtherIncomeLossSegmentReconciliation", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesScheduleofSegmentRevenueProfitorLossSignificantSegmentExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "All other income", "label": "Other Income (Loss), Segment Reconciliation", "documentation": "Other Income (Loss), Segment Reconciliation" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilities", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION" ], "lang": { "en-us": { "role": { "terseLabel": "Interest payable and other liabilities", "label": "Other Liabilities", "documentation": "Amount of liabilities classified as other." } } }, "auth_ref": [ "r178", "r888", "r967", "r968", "r1184", "r1611", "r1646" ] }, "bmrc_OtherNonSegmentIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "OtherNonSegmentIncomeLoss", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesScheduleofSegmentRevenueProfitorLossSignificantSegmentExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "All other loss", "label": "Other Non-Segment Income (Loss)", "documentation": "Other Non-Segment Income (Loss)" } } }, "auth_ref": [] }, "us-gaap_OtherNoninterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoninterestExpense", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_NoninterestExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Other expense", "label": "Other Noninterest Expense", "documentation": "Amount of noninterest expense classified as other." } } }, "auth_ref": [ "r186" ] }, "bmrc_OtherNoninterestExpenseAdjusted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "OtherNoninterestExpenseAdjusted", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesScheduleofSegmentRevenueProfitorLossSignificantSegmentExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other expense", "label": "Other Noninterest Expense, Adjusted", "documentation": "Other Noninterest Expense, Adjusted" } } }, "auth_ref": [] }, "us-gaap_OtherOwnershipInterestsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherOwnershipInterestsLineItems", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesInvestmentsinLowIncomeHousingTaxCreditFundsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Ownership Interests [Line Items]", "label": "Other Ownership Interests [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r1248" ] }, "bmrc_OtherRealEstateOwnedExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "OtherRealEstateOwnedExpense", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_NoninterestExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesScheduleofSegmentRevenueProfitorLossSignificantSegmentExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other real estate owned", "label": "Other Real Estate Owned Expense", "documentation": "Other Real Estate Owned Expense" } } }, "auth_ref": [] }, "bmrc_OtherResidentialLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "OtherResidentialLoanMember", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansLoansOutstandingandAgingAnalysisDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansPledgedLoansNarrativeDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllocationoftheAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyClassDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other residential", "label": "Other Residential Loan [Member]", "documentation": "Loans to purchase or refinance residential real estate, mostly secured by tenancy-in-common, or \u201cTIC\u201d loans." } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1209", "r1220", "r1230", "r1263" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r1212", "r1223", "r1233", "r1266" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r1212", "r1223", "r1233", "r1266" ] }, "srt_ParentCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ParentCompanyMember", "presentation": [ "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails", "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofIncomeDetails", "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUncosolidantedStatementsofConditionDetails", "http://www.bankofmarin.com/role/RegulatoryMattersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bancorp", "label": "Parent Company [Member]", "documentation": "Registrant with controlling financial interest in one or more subsidiaries. Controlling interest in subsidiary includes, but is not limited to, primary beneficiary of variable interest entity (VIE). Controlling interest in subsidiary excludes broker-dealer with controlling financial interest in subsidiary but control is likely to be temporary." } } }, "auth_ref": [ "r259", "r353" ] }, "us-gaap_PassMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PassMember", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pass and Watch", "label": "Pass [Member]", "documentation": "A category of financing receivables not considered to be special mention, substandard, doubtful, and loss receivables." } } }, "auth_ref": [ "r208", "r209", "r210", "r1420" ] }, "us-gaap_PastDueFinancingReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PastDueFinancingReceivablesTableTextBlock", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Past Due Financing Receivables", "label": "Financing Receivable, Past Due [Table Text Block]", "documentation": "Tabular disclosure of aging analysis for financing receivable." } } }, "auth_ref": [ "r214", "r215", "r1113", "r1419" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r1237" ] }, "us-gaap_PaymentsForRepurchaseOfEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfEquity", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 }, "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Stock repurchased, including commissions", "negatedNetLabel": "Stock repurchased, including commissions and excise tax", "label": "Payments for Repurchase of Equity", "documentation": "The cash outflow to reacquire common and preferred stock." } } }, "auth_ref": [ "r131", "r935" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 }, "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash dividends paid on common stock", "negatedTerseLabel": "Cash dividends paid on common stock", "label": "Payments of Ordinary Dividends, Common Stock", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r131" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 }, "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Restricted stock surrendered for tax withholdings upon vesting", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r337" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of available-for-sale securities", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r37", "r335", "r421" ] }, "us-gaap_PaymentsToAcquireHeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireHeldToMaturitySecurities", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of held-to-maturity securities", "label": "Payments to Acquire Held-to-Maturity Securities", "documentation": "Amount of cash outflow through purchase of long-term held-to-maturity securities." } } }, "auth_ref": [ "r37", "r421" ] }, "us-gaap_PaymentsToAcquireLifeInsurancePolicies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireLifeInsurancePolicies", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of bank-owned life insurance policies", "label": "Payment to Acquire Life Insurance Policy, Investing Activities", "documentation": "Amount of cash outflow for payment of premium on corporate-owned life insurance policy, classified as investing activities. Includes, but is not limited to, bank-owned life insurance policy." } } }, "auth_ref": [ "r8", "r129" ] }, "us-gaap_PaymentsToAcquireLoansReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireLoansReceivable", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchased Loans", "label": "Payments to Acquire Loans Receivable", "documentation": "The cash outflow for the purchase of loan receivable arising from the financing of goods and services." } } }, "auth_ref": [ "r37" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of premises and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r130" ] }, "us-gaap_PaymentsToAcquireRealEstateHeldForInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireRealEstateHeldForInvestment", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash paid for low income housing tax credit investment", "label": "Payment for Acquisition, Real Estate, Held-for-Investment", "documentation": "The cash outflow associated with the purchase of real estate held for investment purposes." } } }, "auth_ref": [ "r1341" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r1247" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r1247" ] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansSupplementalExecutiveRetirementPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability under the Salary Continuation Plan", "label": "Liability, Defined Benefit Plan", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans." } } }, "auth_ref": [ "r178", "r604", "r605", "r1609" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r1239" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r1256" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r1249" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r1238" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PerformanceSharesMember", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance shares", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1523", "r1524", "r1525", "r1526", "r1527", "r1528", "r1529", "r1530", "r1531", "r1532", "r1533", "r1534", "r1535", "r1536", "r1537", "r1538", "r1539", "r1540", "r1541", "r1542", "r1543", "r1544", "r1545", "r1546", "r1547", "r1548" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1523", "r1524", "r1525", "r1526", "r1527", "r1528", "r1529", "r1530", "r1531", "r1532", "r1533", "r1534", "r1535", "r1536", "r1537", "r1538", "r1539", "r1540", "r1541", "r1542", "r1543", "r1544", "r1545", "r1546", "r1547", "r1548" ] }, "bmrc_PledgedToStateOfCaliforniaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "PledgedToStateOfCaliforniaMember", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofPledgedandTransferredSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State of California", "label": "Pledged to State of California [Member]", "documentation": "Pledged to the State of California [Member]" } } }, "auth_ref": [] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r1240" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r1296" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r1239" ] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofFairValueofFinancialInstrumentsDetails", "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofRecordedonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Portion at Fair Value Measurement", "label": "Portion at Fair Value Measurement [Member]", "documentation": "Measured at fair value for financial reporting purposes." } } }, "auth_ref": [ "r748" ] }, "bmrc_PotentiallyDilutiveCommonSharesRelatedToAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "PotentiallyDilutiveCommonSharesRelatedToAbstract", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potentially dilutive common shares related to:", "label": "Potentially Dilutive Common Shares Related To [Abstract]", "documentation": "Potentially Dilutive Common Shares Related To [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PreferredStockNoParValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockNoParValue", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITIONParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, no par value (in dollars per share)", "label": "Preferred Stock, No Par Value", "documentation": "Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r112", "r1459" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITIONParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r112", "r973" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITIONParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, issued, (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r112", "r578" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, no par value, Authorized - 5,000,000 shares, none issued", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r112", "r892", "r1148" ] }, "bmrc_PriceRangeFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "PriceRangeFourMember", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingbyPriceRangeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "$40.01 - $50.00", "label": "Price Range Four [Member]", "documentation": "Price Range Four [Member]" } } }, "auth_ref": [] }, "bmrc_PriceRangeOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "PriceRangeOneMember", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingbyPriceRangeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "$10.00 - $20.00", "label": "Price Range One [Member]", "documentation": "Price Range One" } } }, "auth_ref": [] }, "bmrc_PriceRangeThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "PriceRangeThreeMember", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingbyPriceRangeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "$30.01 - $40.00", "label": "Price Range Three [Member]", "documentation": "Price Range Three [Member]" } } }, "auth_ref": [] }, "bmrc_PriceRangeTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "PriceRangeTwoMember", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingbyPriceRangeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "$20.01 - $30.00", "label": "Price Range Two [Member]", "documentation": "Price Range Two [Member]" } } }, "auth_ref": [] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Changes and Reclassifications", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r1330" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from stock issued under employee and director stock purchase plans", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised." } } }, "auth_ref": [ "r5", "r21" ] }, "us-gaap_ProceedsFromLifeInsurancePolicies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLifeInsurancePolicies", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from bank-owned life insurance policies", "label": "Proceeds from Life Insurance Policy", "documentation": "Amount of cash inflow for proceeds from settlement of corporate-owned life insurance policy, classified as investing activities. Includes, but is not limited to, bank-owned life insurance policy." } } }, "auth_ref": [ "r8", "r35" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from paydowns/maturities of available-for-sale securities", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r335", "r336", "r1379" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from paydowns/maturities of held-to-maturity securities", "label": "Proceeds from Maturities, Prepayments and Calls of Held-to-Maturity Securities", "documentation": "The cash inflow associated with the maturity, prepayments and calls (requests for early payments) of debt securities designated as held-to-maturity." } } }, "auth_ref": [ "r36", "r1379" ] }, "us-gaap_ProceedsFromRepaymentsOfShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromRepaymentsOfShortTermDebt", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "(Repayment of) proceeds from short-term borrowings, net", "label": "Proceeds from (Repayments of) Short-Term Debt", "documentation": "The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofSaleofInvestmentSecuritiesandGrossGainsandLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of available-for-sale securities", "verboseLabel": "Sales proceeds", "label": "Proceeds from Sale of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r36", "r335", "r421", "r455" ] }, "us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfEquitySecuritiesFvNi", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofSaleofInvestmentSecuritiesandGrossGainsandLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales proceeds", "label": "Proceeds from Sale of Equity Securities, FV-NI", "documentation": "Amount of cash inflow from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity." } } }, "auth_ref": [ "r234", "r339" ] }, "us-gaap_ProceedsFromSaleOfLoansReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfLoansReceivable", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of loan", "label": "Proceeds from Sale of Loans Receivable", "documentation": "The cash inflow associated with the sale of loans receivables arising from the financing of goods and services." } } }, "auth_ref": [ "r36" ] }, "us-gaap_ProceedsFromSaleOfOtherRealEstate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfOtherRealEstate", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of other real estate owned", "label": "Proceeds from Sale of Other Real Estate", "documentation": "The cash inflow associated with the sale of other real estate not otherwise defined in the taxonomy." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of premises and equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r128" ] }, "bmrc_ProceedsFromSaleOfRestrictedCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "ProceedsFromSaleOfRestrictedCommonStock", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Proceeds from sale of Visa Inc. Class B restricted common stock", "label": "Proceeds From Sale Of Restricted Common Stock", "documentation": "Proceeds From Sale Of Restricted Common Stock" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from stock options exercised", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r5", "r21" ] }, "bmrc_ProceedsFromStockOptionsExercisedAndEmployeeStockPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "ProceedsFromStockOptionsExercisedAndEmployeeStockPurchases", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from stock options exercised and stock issued under employee and director stock purchase plans", "label": "Proceeds from Stock Options Exercised and Employee Stock Purchases", "documentation": "Proceeds from Stock Options Exercised and Employee Stock Purchases" } } }, "auth_ref": [] }, "bmrc_ProceedsInExcessOfCashSurrenderValuesOnBankOwnedLifeInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "ProceedsInExcessOfCashSurrenderValuesOnBankOwnedLifeInsurance", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/BankOwnedLifeInsuranceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds in excess of the cash surrender values", "label": "Proceeds In Excess Of Cash Surrender Values On Bank-Owned Life Insurance", "documentation": "Proceeds In Excess Of Cash Surrender Values On Bank-Owned Life Insurance" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r269", "r270", "r271", "r272", "r273", "r274", "r300", "r408", "r818", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r1087", "r1124", "r1162", "r1163", "r1164", "r1166", "r1169", "r1329", "r1449", "r1450", "r1461", "r1612", "r1615", "r1616", "r1617", "r1618", "r1619", "r1620", "r1621", "r1622", "r1623", "r1624", "r1625", "r1626", "r1627", "r1628", "r1629", "r1630", "r1631", "r1632", "r1633", "r1634", "r1635", "r1636", "r1637", "r1638", "r1639", "r1640", "r1642", "r1643" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r269", "r270", "r271", "r272", "r273", "r274", "r300", "r408", "r818", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r1087", "r1124", "r1162", "r1163", "r1164", "r1166", "r1169", "r1329", "r1449", "r1450", "r1461", "r1612", "r1615", "r1616", "r1617", "r1618", "r1619", "r1620", "r1621", "r1622", "r1623", "r1624", "r1625", "r1626", "r1627", "r1628", "r1629", "r1630", "r1631", "r1632", "r1633", "r1634", "r1635", "r1636", "r1637", "r1638", "r1639", "r1640", "r1642", "r1643" ] }, "us-gaap_ProfessionalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfessionalFees", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_NoninterestExpense", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Professional services", "label": "Professional Fees", "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer." } } }, "auth_ref": [ "r1100", "r1182", "r1647", "r1648" ] }, "bmrc_ProfessionalFeesAdjusted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "ProfessionalFeesAdjusted", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesScheduleofSegmentRevenueProfitorLossSignificantSegmentExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Professional services", "label": "Professional Fees, Adjusted", "documentation": "Professional Fees, Adjusted" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/BankPremisesandEquipmentScheduleofBankPremisesandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/BankPremisesandEquipmentScheduleofBankPremisesandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accumulated depreciation and amortization", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease." } } }, "auth_ref": [ "r1308", "r1311", "r1440" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 }, "http://www.bankofmarin.com/role/BankPremisesandEquipmentScheduleofBankPremisesandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bankofmarin.com/role/BankPremisesandEquipmentScheduleofBankPremisesandEquipmentDetails", "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION" ], "lang": { "en-us": { "role": { "terseLabel": "Bank premises and equipment, net", "totalLabel": "Bank premises and equipment, net", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r1311", "r1438" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/BankPremisesandEquipmentScheduleofBankPremisesandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/BankPremisesandEquipmentScheduleofBankPremisesandEquipmentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Subtotal", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r1307", "r1333", "r1439" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.bankofmarin.com/role/BankPremisesandEquipmentScheduleofBankPremisesandEquipmentDetails", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPremisesandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r11", "r776" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.bankofmarin.com/role/BankPremisesandEquipment" ], "lang": { "en-us": { "role": { "terseLabel": "Bank Premises and Equipment", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r138", "r240", "r243", "r244" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/BankPremisesandEquipmentScheduleofBankPremisesandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/BankPremisesandEquipmentScheduleofBankPremisesandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bank premises and equipment, gross", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r139", "r306", "r899" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.bankofmarin.com/role/BankPremisesandEquipmentScheduleofBankPremisesandEquipmentDetails", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPremisesandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r776" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Premises and Equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r11", "r240", "r243", "r898" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.bankofmarin.com/role/BankPremisesandEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Bank Premises and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r11" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.bankofmarin.com/role/BankPremisesandEquipmentScheduleofBankPremisesandEquipmentDetails", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPremisesandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r139", "r776" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPremisesandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Premises and equipment useful life", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "bmrc_ProvisionForReversalOfLossesOnUnfundedLoanCommitments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "ProvisionForReversalOfLossesOnUnfundedLoanCommitments", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Reversal of credit losses on unfunded loan commitments", "label": "Provision For (Reversal Of) Losses On Unfunded Loan Commitments", "documentation": "Provision For (Reversal Of) Losses On Unfunded Loan Commitments" } } }, "auth_ref": [] }, "bmrc_PublicDepositsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "PublicDepositsMember", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofPledgedandTransferredSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Public deposits", "label": "Public Deposits [Member]", "documentation": "Pledged assets to secure Public Deposits placed to the institution [Member]" } } }, "auth_ref": [] }, "bmrc_PurchaseOfAvailableForSaleSecurityOnAccountAndUnsettled": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "PurchaseOfAvailableForSaleSecurityOnAccountAndUnsettled", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of available-for-sale security on account and unsettled", "label": "Purchase Of Available-For-Sale Security On Account And Unsettled", "documentation": "Purchase Of Available-For-Sale Security On Account And Unsettled" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r1237" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r1237" ] }, "bmrc_QualitativeAdjustmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "QualitativeAdjustmentsMember", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllocationoftheAllowanceforCreditLossesonLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Qualitative adjustments", "label": "Qualitative Adjustments [Member]", "documentation": "Qualitative Adjustments" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansSupplementalExecutiveRetirementPlanDetails", "http://www.bankofmarin.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesNarrativeDetails", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesInvestmentsinLowIncomeHousingTaxCreditFundsDetails", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPremisesandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r260", "r262", "r264", "r265", "r267", "r301", "r302", "r531", "r532", "r533", "r534", "r606", "r618", "r653", "r654", "r655", "r664", "r734", "r790", "r800", "r817", "r917", "r918", "r925", "r962", "r963", "r1023", "r1028", "r1030", "r1031", "r1052", "r1082", "r1083", "r1104", "r1123", "r1129", "r1139", "r1140", "r1144", "r1145", "r1163", "r1173", "r1445", "r1458", "r1570", "r1597", "r1598", "r1599", "r1600", "r1601" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansSupplementalExecutiveRetirementPlanDetails", "http://www.bankofmarin.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesNarrativeDetails", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesInvestmentsinLowIncomeHousingTaxCreditFundsDetails", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPremisesandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r260", "r262", "r264", "r265", "r267", "r301", "r302", "r531", "r532", "r533", "r534", "r606", "r618", "r653", "r654", "r655", "r664", "r734", "r790", "r800", "r817", "r917", "r918", "r925", "r962", "r963", "r1023", "r1028", "r1030", "r1031", "r1052", "r1082", "r1083", "r1104", "r1123", "r1129", "r1139", "r1140", "r1144", "r1145", "r1163", "r1173", "r1445", "r1458", "r1570", "r1597", "r1598", "r1599", "r1600", "r1601" ] }, "us-gaap_RealEstateLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RealEstateLoanMember", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansConcentrationsofCreditNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans secured by real estate", "label": "Real Estate Loan [Member]", "documentation": "Loan to finance the purchase of real estate, including but not limited to, land or building." } } }, "auth_ref": [] }, "us-gaap_RealEstateOwnedValuationAllowanceValuationIncrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RealEstateOwnedValuationAllowanceValuationIncrease", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesOtherRealEstateOwnedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "OREO valuation allowance adjustment", "label": "Real Estate Owned, Valuation Allowance, Valuation Increase", "documentation": "Amount of gain recognized in the income statement for an increase in valuation of real estate owned (REO)." } } }, "auth_ref": [ "r2", "r170" ] }, "us-gaap_RealEstatePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RealEstatePolicyTextBlock", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Other Real Estate Owned (\"OREO\")", "label": "Real Estate, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for entities that primarily develop and then sell real property at retail or otherwise." } } }, "auth_ref": [ "r0" ] }, "us-gaap_RealizedGainLossOnInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RealizedGainLossOnInvestmentsTableTextBlock", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Sale of Investment Securities and Gross Gains and Losses", "label": "Realized Gain (Loss) on Investments [Table Text Block]", "documentation": "Tabular disclosure of realized gains and losses on investments reported in the statement of income." } } }, "auth_ref": [] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Receivables [Abstract]", "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReconciliationFromSegmentTotalsToConsolidatedAbstract", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesScheduleofSegmentRevenueProfitorLossSignificantSegmentExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of income", "label": "Segment Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesScheduleofSegmentRevenueProfitorLossSignificantSegmentExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of segment (loss) income", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Revenue, Profit or Loss, Significant Segment Expenses and Other Segment Items", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment." } } }, "auth_ref": [ "r52", "r53" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r1204", "r1215", "r1225", "r1258" ] }, "us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RegulatoryAssetsAndLiabilitiesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Regulatory Assets and Liabilities Disclosure [Abstract]", "label": "Regulatory Assets and Liabilities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock", "presentation": [ "http://www.bankofmarin.com/role/RegulatoryMatters" ], "lang": { "en-us": { "role": { "terseLabel": "Regulatory Matters", "label": "Regulatory Capital Requirements under Banking Regulations [Text Block]", "documentation": "The entire disclosure for regulatory capital requirement for depository and lending institutions. Institutions include, but not are not limited to, finance company, insured depository institution, bank holding company, savings and loan association holding company, bank and savings institution not federally insured, mortgage company, foreign financial institution and credit union." } } }, "auth_ref": [ "r873", "r874", "r875", "r877", "r878", "r879", "r881", "r882" ] }, "us-gaap_RelatedPartyDepositLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDepositLiabilities", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/DepositsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related party deposit liabilities", "label": "Related Party Deposit Liabilities", "documentation": "Amount of deposits held by the entity for a related party (entity, shareholder, employee)." } } }, "auth_ref": [ "r1348" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansRelatedPartyLoansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r412", "r613", "r779", "r780", "r889", "r897", "r966", "r967", "r968", "r969", "r970", "r991", "r993", "r1021" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansRelatedPartyLoansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r412", "r999", "r1000", "r1001" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansRelatedPartyLoansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r412", "r613", "r779", "r780", "r889", "r897", "r966", "r967", "r968", "r969", "r970", "r991", "r993", "r1021", "r1593" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofOffsettingofAssetsDetails", "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofOffsettingofLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]", "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r295", "r296", "r350", "r351", "r554", "r580", "r781", "r801", "r883", "r1091", "r1092" ] }, "us-gaap_ResidentialPortfolioSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResidentialPortfolioSegmentMember", "presentation": [ "http://www.bankofmarin.com/role/ConcentrationsofCreditRiskDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansLoansOutstandingandAgingAnalysisDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllocationoftheAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostandPaymentStatusofLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostofLoansModifiedDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofCollateralDependentNonAccrualLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofFinancialEffectofLoanModificationsDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyClassDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Residential loans", "verboseLabel": "Home equity", "label": "Residential Portfolio Segment [Member]", "documentation": "Portfolio segment of the company's total financing receivables related to residential financing receivables." } } }, "auth_ref": [] }, "us-gaap_ResidentialRealEstateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResidentialRealEstateMember", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofCollateralDependentNonAccrualLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Residential Real Estate", "label": "Residential Real Estate [Member]", "documentation": "Property that is used as a home." } } }, "auth_ref": [ "r1104", "r1109", "r1485" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r1205", "r1216", "r1226", "r1259" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r1206", "r1217", "r1227", "r1260" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r1213", "r1224", "r1234", "r1267" ] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash and Cash Equivalents", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r38", "r169", "r305", "r344", "r891" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofNonvestedAwardsActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted stock award", "terseLabel": "Restricted Stock Awards", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r43" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansDividendsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r115", "r146", "r895", "r922", "r924", "r936", "r974", "r1148" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r303", "r354", "r355", "r356", "r358", "r363", "r365", "r367", "r464", "r465", "r521", "r690", "r691", "r702", "r703", "r704", "r706", "r707", "r708", "r718", "r720", "r721", "r723", "r726", "r759", "r760", "r919", "r921", "r938", "r1649" ] }, "us-gaap_RetirementPlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanNameAxis", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansDefinedContributionPlanandEmployeeStockOwnershipPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Name [Axis]", "label": "Retirement Plan Name [Axis]", "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r1129", "r1309", "r1463", "r1464", "r1465", "r1466", "r1467", "r1468", "r1469", "r1470", "r1471", "r1472", "r1473", "r1474", "r1475", "r1476", "r1477", "r1478", "r1479", "r1480", "r1481", "r1482", "r1483", "r1484", "r1485", "r1486", "r1487", "r1488", "r1489", "r1490", "r1491", "r1492", "r1493", "r1494", "r1495", "r1496", "r1497", "r1498", "r1499", "r1500", "r1501", "r1502", "r1503", "r1504", "r1505", "r1506", "r1507", "r1508", "r1509", "r1510", "r1511", "r1512", "r1513", "r1514", "r1515", "r1516", "r1517", "r1518", "r1519", "r1520", "r1521", "r1522" ] }, "us-gaap_RetirementPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanNameDomain", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansDefinedContributionPlanandEmployeeStockOwnershipPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Name [Domain]", "label": "Retirement Plan Name [Domain]", "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r1129", "r1309", "r1463", "r1464", "r1465", "r1466", "r1467", "r1468", "r1469", "r1470", "r1471", "r1472", "r1473", "r1474", "r1475", "r1476", "r1477", "r1478", "r1479", "r1480", "r1481", "r1482", "r1483", "r1484", "r1485", "r1486", "r1487", "r1488", "r1489", "r1490", "r1491", "r1492", "r1493", "r1494", "r1495", "r1496", "r1497", "r1498", "r1499", "r1500", "r1501", "r1502", "r1503", "r1504", "r1505", "r1506", "r1507", "r1508", "r1509", "r1510", "r1511", "r1512", "r1513", "r1514", "r1515", "r1516", "r1517", "r1518", "r1519", "r1520", "r1521", "r1522" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_NoninterestIncome", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Wealth management and trust services, debit card interchange fees net, service charges on deposit accounts, and merchant interchange fees net", "label": "Revenue from Contract with Customer, Including Assessed Tax", "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise." } } }, "auth_ref": [ "r199", "r200", "r382", "r387", "r388", "r399", "r404", "r408", "r409", "r411", "r602", "r603", "r818" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r248", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r1085" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofNoncashInvestingandFinancingActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for finance lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r772", "r1147" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofNoncashInvestingandFinancingActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for operating lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r772", "r1147" ] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Risks and Uncertainties [Abstract]", "label": "Risks and Uncertainties [Abstract]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r1276" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r1276" ] }, "bmrc_SalaryAndEmployeeBenefitsProfessionalServicesDataProcessingOccupancyAndEquipmentAndOtherExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "SalaryAndEmployeeBenefitsProfessionalServicesDataProcessingOccupancyAndEquipmentAndOtherExpenses", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesScheduleofSegmentRevenueProfitorLossSignificantSegmentExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Salary and employee benefits, professional services, data processing, occupancy and equipment and other expenses", "label": "Salary And Employee Benefits, Professional Services, Data Processing, Occupancy And Equipment And Other Expenses", "documentation": "Salary And Employee Benefits, Professional Services, Data Processing, Occupancy And Equipment And Other Expenses" } } }, "auth_ref": [] }, "bmrc_SanFranciscoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "SanFranciscoMember", "presentation": [ "http://www.bankofmarin.com/role/ConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "San Francisco", "label": "San Francisco [Member]", "documentation": "San Francisco" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansLoansOutstandingandAgingAnalysisDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofCollateralDependentNonAccrualLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts and Financing Receivables [Table]", "label": "Accounts and Financing Receivables [Table]", "documentation": "Disclosure of information about accounts and financing receivables. Includes, but is not limited to, amount of receivable and allowance for credit loss." } } }, "auth_ref": [ "r114", "r119", "r413", "r1375" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Loans by Class", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r114", "r119" ] }, "bmrc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesLineItems", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesHeldtoMaturityAmortizedCostandFairValueDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Available-for-sale Securities and Held-to-maturity Securities [Line Items]", "label": "Schedule of Available-for-sale Securities and Held-to-maturity Securities [Line Items]", "documentation": "Schedule of Available-for-sale Securities and Held-to-maturity Securities [Line Items]" } } }, "auth_ref": [] }, "bmrc_ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "ScheduleOfAvailableForSaleSecuritiesAndHeldToMaturitySecuritiesTable", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesHeldtoMaturityAmortizedCostandFairValueDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Available-for-sale Securities and Held-to-maturity Securities [Table]", "label": "Schedule of Available-for-sale Securities and Held-to-maturity Securities [Table]", "documentation": "Schedule of Available-for-sale Securities and Held-to-maturity Securities [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesNarrativeDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofAvailableforSaleSecuritiesAmortizedCostandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale [Line Items]", "label": "Debt Securities, Available-for-Sale [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r432", "r433", "r434", "r435", "r436" ] }, "bmrc_ScheduleOfCollateralDependentLoansTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "ScheduleOfCollateralDependentLoansTableTextBlock", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Collateral Dependent Loans", "label": "Schedule of Collateral Dependent Loans [Table Text Block]", "documentation": "Schedule of Collateral Dependent Loans" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable", "presentation": [ "http://www.bankofmarin.com/role/RegulatoryMattersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Banking Regulation, Regulatory Capital Requirement, Compliance [Table]", "label": "Banking Regulation, Regulatory Capital Requirement, Compliance [Table]", "documentation": "Disclosure of information about compliance with regulatory capital requirement. Includes, but is not limited to, required and actual ratios and amount of regulatory capital." } } }, "auth_ref": [ "r1607", "r1608" ] }, "us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock", "presentation": [ "http://www.bankofmarin.com/role/RegulatoryMattersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Capital Adequacy Ratios", "label": "Schedule of Compliance with Regulatory Capital Requirements under Banking Regulations [Table Text Block]", "documentation": "Tabular disclosure of the capital amounts and ratios as of the balance sheet date, indicating whether the entity or entities are in compliance with regulatory capital requirements, by entity." } } }, "auth_ref": [ "r876", "r880" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Income Tax Provision", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r1554" ] }, "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock", "presentation": [ "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Condensed Balance Sheet", "label": "Condensed Balance Sheet [Table Text Block]", "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r1323", "r1349" ] }, "srt_ScheduleOfCondensedCashFlowStatementTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfCondensedCashFlowStatementTableTextBlock", "presentation": [ "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Condensed Cash Flow Statement", "label": "Condensed Cash Flow Statement [Table Text Block]", "documentation": "Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r1323", "r1349" ] }, "srt_ScheduleOfCondensedFinancialStatementsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfCondensedFinancialStatementsTable", "presentation": [ "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails", "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofIncomeDetails", "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUncosolidantedStatementsofConditionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Condensed Financial Statements [Table]", "label": "Condensed Financial Statements [Table]", "documentation": "Disclosure of information about condensed financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows." } } }, "auth_ref": [ "r259", "r299", "r353", "r1305" ] }, "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock", "presentation": [ "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Condensed Income Statement", "label": "Condensed Income Statement [Table Text Block]", "documentation": "Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r1323", "r1349" ] }, "bmrc_ScheduleOfContractualAmountOffBalanceSheetRisksTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "ScheduleOfContractualAmountOffBalanceSheetRisksTableTextBlock", "presentation": [ "http://www.bankofmarin.com/role/FinancialInstrumentswithOffBalanceSheetRiskTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Contractual Amount, Off-Balance Sheet Risks", "label": "Schedule Of Contractual Amount, Off-Balance Sheet Risks [Table Text Block]", "documentation": "Schedule Of Contractual Amount, Off-Balance Sheet Risks [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Debt", "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansDeferredCompensationPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]", "label": "Deferred Compensation Arrangement with Individual, Excluding Share-Based Payment and Postretirement Benefit [Table]", "documentation": "Disclosure of information about arrangements that are not equity-based payments, or pension and other postretirement benefits, with individual employees. The arrangements (for example, profit sharing, deferred bonuses or certain split-dollar life insurance arrangements) are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability." } } }, "auth_ref": [ "r60", "r149" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Tax Assets and Liabilities", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r1551" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansSupplementalExecutiveRetirementPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan [Table]", "label": "Defined Benefit Plan [Table]", "documentation": "Disclosure of information about individual defined benefit pension plan or other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r13", "r61", "r62", "r63", "r64" ] }, "bmrc_ScheduleOfDefinedContributionPlansDisclosuresLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "ScheduleOfDefinedContributionPlansDisclosuresLineItems", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansDefinedContributionPlanandEmployeeStockOwnershipPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan Disclosure [Line Items]", "label": "Schedule of Defined Contribution Plans Disclosures [Line Items]", "documentation": "Schedule of Defined Contribution Plans Disclosures [Line Items]" } } }, "auth_ref": [] }, "bmrc_ScheduleOfDefinedContributionPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "ScheduleOfDefinedContributionPlansDisclosuresTable", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansDefinedContributionPlanandEmployeeStockOwnershipPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Defined Contribution Plans Disclosures [Table]", "label": "Schedule of Defined Contribution Plans Disclosures [Table]", "documentation": "Schedule of Defined Contributions Plans Disclosures [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Derivative Instruments, Gain (Loss) in Statement of Financial Performance", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r78", "r81", "r713" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "presentation": [ "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position." } } }, "auth_ref": [ "r79" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share Reconciliation", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r1358" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r672", "r1134", "r1549" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesScheduleofSegmentRevenueProfitorLossSignificantSegmentExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting, Revenue from External Customer, Product and Service [Table]", "label": "Segment Reporting, Revenue from External Customer, Product and Service [Table]", "documentation": "Disclosure of information about revenue from external customer by product and service when not provided as part of reportable operating segment information." } } }, "auth_ref": [ "r54" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesNonMarketableSecuritiesIncludedinOtherAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Axis]", "label": "Investment, Name [Axis]", "documentation": "Information by name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r457", "r458", "r459", "r698", "r1302", "r1303", "r1304", "r1557", "r1558", "r1559", "r1560" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesNonMarketableSecuritiesIncludedinOtherAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equity Method Investments [Line Items]", "label": "Schedule of Equity Method Investments [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r348", "r457", "r458", "r459", "r460", "r750" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEquityMethodInvestmentsTable", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesNonMarketableSecuritiesIncludedinOtherAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investment [Table]", "label": "Equity Method Investment [Table]", "documentation": "Disclosure of information about equity method investment. Includes, but is not limited to, name of investee or group of investees, percentage ownership, difference between investment and value of underlying equity in net assets." } } }, "auth_ref": [ "r304", "r348", "r457", "r458", "r459", "r460", "r750" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r1567", "r1568" ] }, "us-gaap_ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Instruments Owned and Pledged as Collateral", "label": "Schedule of Financial Instruments Owned and Pledged as Collateral [Table Text Block]", "documentation": "Tabular disclosure of financial instruments held by the entity for its own account for trading or investment purposes that are carried at fair value and pledged to counterparties as collateral for financing transactions. Description may include equity, fixed income, debt or other securities." } } }, "auth_ref": [ "r168", "r1602" ] }, "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFinancingReceivableAllowanceForCreditLossesTable", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansAllocationoftheAllowanceforCreditLossesonLoansNarrativeDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansConcentrationsofCreditNarrativeDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Allowance for Credit Loss [Table]", "label": "Financing Receivable, Allowance for Credit Loss [Table]", "documentation": "Disclosure of information about allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r256", "r1418" ] }, "us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Credit Quality Indicator [Table]", "label": "Financing Receivable, Credit Quality Indicator [Table]", "documentation": "Disclosure of information about credit quality indicator for financing receivable." } } }, "auth_ref": [ "r209", "r1112", "r1420" ] }, "us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllocationoftheAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostandPaymentStatusofLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostofLoansModifiedDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofFinancialEffectofLoanModificationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Troubled Debt Restructuring [Table]", "label": "Financing Receivable, Modified [Table]", "documentation": "Disclosure of information about financing receivable modified for debtor experiencing financial difficulty." } } }, "auth_ref": [ "r211", "r212", "r415", "r416", "r1104" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesFutureAmortizationExpenseofCoreDepositsDetails", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Asset, Finite-Lived [Table]", "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r509", "r515", "r518", "r519", "r520", "r819", "r1084", "r1116" ] }, "bmrc_ScheduleOfMaturitiesForTimeDepositsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "ScheduleOfMaturitiesForTimeDepositsTableTextBlock", "presentation": [ "http://www.bankofmarin.com/role/DepositsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities for Time Deposits", "label": "Schedule of Maturities for Time Deposits [Table Text Block]", "documentation": "Schedule of Maturities for Time Deposits [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfOtherOwnershipInterestsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfOtherOwnershipInterestsTable", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesInvestmentsinLowIncomeHousingTaxCreditFundsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Partners' Capital, Other Ownership Interest [Table]", "label": "Partners' Capital, Other Ownership Interest [Table]", "documentation": "Disclosure of information about other ownership interest in partnership. Includes, but is not limited to, description of ownership interest, capital contributed, capital account balance, unit of other ownership interest authorized to be issued, issued, and outstanding, cumulative cash distribution made, and cumulative net income shared by other unit holder in partnership. Excludes general and limited partners' ownership interests." } } }, "auth_ref": [ "r147" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.bankofmarin.com/role/BankPremisesandEquipmentScheduleofBankPremisesandEquipmentDetails", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPremisesandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r11", "r776" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansRelatedPartyLoansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Table]", "label": "Related Party Transaction [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r94", "r96", "r999", "r1000", "r1001" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions", "label": "Schedule of Related Party Transactions [Table Text Block]", "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansDividendsNarrativeDetails", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofNonvestedAwardsActivityDetails", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingbyPriceRangeDetails", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofValuationAssumptionsDetails", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansShareRepurchasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r625", "r626", "r628", "r629", "r630", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r652", "r653", "r654", "r655", "r656" ] }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms." } } }, "auth_ref": [ "r65" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation, Stock Options, Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r19", "r20", "r153" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r155" ] }, "us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Unrecognized Compensation Cost, Nonvested Awards", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost [Table Text Block]", "documentation": "Tabular disclosure of cost not yet recognized and weighted-average period over which cost is expected to be recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r156" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r1116", "r1434" ] }, "bmrc_ScheduleofTimeDepositsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "ScheduleofTimeDepositsTableTextBlock", "presentation": [ "http://www.bankofmarin.com/role/DepositsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Time Deposits", "label": "Schedule of Time Deposits [Table Text Block]", "documentation": "Schedule of Time Deposits [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_SecuritiesLoanedFairValueOfCollateral": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuritiesLoanedFairValueOfCollateral", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofPledgedandTransferredSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale securities pledged as collateral", "label": "Securities Loaned, Fair Value of Collateral", "documentation": "Fair value of the securities pledged as collateral against securities loaned." } } }, "auth_ref": [ "r319" ] }, "bmrc_SecuritiesOfUSGovernmentSponsoredEnterprisesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "SecuritiesOfUSGovernmentSponsoredEnterprisesAbstract", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesHeldtoMaturityAmortizedCostandFairValueDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofAvailableforSaleSecuritiesAmortizedCostandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Securities of U.S. government-sponsored enterprises:", "label": "Securities Of U.S. Government-Sponsored Enterprises [Abstract]", "documentation": "Securities Of U.S. Government-Sponsored Enterprises" } } }, "auth_ref": [] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12gTitle", "presentation": [ "http://www.bankofmarin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(g) Security", "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r1189" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.bankofmarin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r1188" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.bankofmarin.com/role/ConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r261", "r263", "r266", "r268", "r275", "r276", "r277", "r278", "r280", "r281", "r282", "r283", "r284", "r285", "r409", "r410", "r821", "r823", "r824", "r825", "r826", "r828", "r829", "r830", "r831", "r832", "r833", "r835", "r836", "r837", "r838", "r839", "r840", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r953", "r957", "r959", "r1025", "r1029", "r1034", "r1056", "r1067", "r1072", "r1073", "r1074", "r1075", "r1077", "r1078", "r1079", "r1080", "r1081", "r1088", "r1125", "r1151", "r1152", "r1153", "r1154", "r1156", "r1158", "r1159", "r1160", "r1165", "r1173", "r1461", "r1612", "r1615", "r1616", "r1618", "r1619", "r1620", "r1621", "r1622", "r1623", "r1624", "r1625", "r1626", "r1627", "r1628", "r1629", "r1630", "r1631", "r1632", "r1633", "r1634", "r1635", "r1636", "r1637", "r1638", "r1639", "r1640", "r1642", "r1643" ] }, "us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesScheduleofSegmentRevenueProfitorLossSignificantSegmentExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Community banking segment:", "label": "Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting, Policy", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r407", "r409", "r1098", "r1099", "r1102" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r9" ] }, "bmrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardApprovedPayrollDeductionToPurchaseSharesPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardApprovedPayrollDeductionToPurchaseSharesPercentage", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Approved payroll deduction to purchase shares, percentage", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Approved Payroll Deduction to Purchase Shares, Percentage", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Approved Payroll Deduction to Purchase Shares, Percentage" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r1130" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discount from closing market price at end of each quarter", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date", "documentation": "Discount rate from fair value on purchase date that participants pay for shares." } } }, "auth_ref": [ "r65" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofNonvestedAwardsActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cancelled or forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r645" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofNonvestedAwardsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cancelled or forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r645" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofNonvestedAwardsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r643" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofNonvestedAwardsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r643" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofNonvestedAwardsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Non-vested awards, beginning balance (in shares)", "periodEndLabel": "Non-vested awards, ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r640", "r641" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofNonvestedAwardsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofNonvestedAwardsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Non-vested awards, beginning balance (in dollars per share)", "periodEndLabel": "Non-vested awards, ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r640", "r641" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofNonvestedAwardsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant-Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofNonvestedAwardsActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r644" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofNonvestedAwardsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r644" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected dividend yield on common stock", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r654" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected price volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r653" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r655" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansDividendsNarrativeDetails", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofNonvestedAwardsActivityDetails", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingbyPriceRangeDetails", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofValuationAssumptionsDetails", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansShareRepurchasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r625", "r626", "r628", "r629", "r630", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r652", "r653", "r654", "r655", "r656" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares approved to be issued in common stock (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r1132" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares available for future grants under plan (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r65" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingbyPriceRangeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options Exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r634" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingbyPriceRangeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options Exercisable, Weighted Average Exercise Price (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r634" ] }, "bmrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesSurrenderedForCashlessExercisesAndTaxWithholdings": { "xbrltype": "sharesItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesSurrenderedForCashlessExercisesAndTaxWithholdings", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options exercised, net of shares surrendered for cashless exercises and tax withholdings (in shares)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Net Of Shares Surrendered For Cashless Exercises And Tax Withholdings", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Net Of Shares Surrendered For Cashless Exercises And Tax Withholdings" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r647" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingRollforwardDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Cancelled, expired or forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired." } } }, "auth_ref": [ "r1529" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cancelled, expired or forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r1529" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r636" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r646" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingRollforwardDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Options outstanding, beginning balance", "periodEndLabel": "Options outstanding, ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r65" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingRollforwardDetails", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingbyPriceRangeDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Options outstanding, beginning balance (in shares)", "periodEndLabel": "Options outstanding, ending balance (in shares)", "terseLabel": "Stock Options Outstanding (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r632", "r633" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingRollforwardDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingRollforwardDetails", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingbyPriceRangeDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Options outstanding, beginning balance (in dollars per share)", "periodEndLabel": "Options outstanding, ending balance (in dollars per share)", "verboseLabel": "Weighted Average Exercise Price (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r632", "r633" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (vested)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r649" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (vested), ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r649" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (vested), ending balance (in dollars per shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r649" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares awarded in period from plan (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r65" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofNonvestedAwardsActivityDetails", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingbyPriceRangeDetails", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r628", "r629", "r630", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r652", "r653", "r654", "r655", "r656" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r637" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r636" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Tranche One", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheThreeMember", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Tranche Three", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Tranche Two", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r624", "r631", "r650", "r651", "r652", "r653", "r656", "r659", "r660", "r661", "r662" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingbyPriceRangeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price Range [Axis]", "label": "Exercise Price Range [Axis]", "documentation": "Information by range of option prices pertaining to options granted." } } }, "auth_ref": [ "r66" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingbyPriceRangeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price Range [Domain]", "label": "Exercise Price Range [Domain]", "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices." } } }, "auth_ref": [ "r67" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingbyPriceRangeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range of Exercise Prices, Lower Limit (in dollars per share)", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range." } } }, "auth_ref": [ "r67" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingbyPriceRangeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range of Exercise Prices, Upper Limit (in dollars per share)", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range." } } }, "auth_ref": [ "r67" ] }, "bmrc_ShareBasedPaymentArrangementShareInformationAboutCashlessExercisesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "ShareBasedPaymentArrangementShareInformationAboutCashlessExercisesTableTextBlock", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Information of Cashless Exercise Prices", "label": "Share-based Payment Arrangement, Share Information about Cashless Exercises [Table Text Block]", "documentation": "Share-based Payment Arrangement, Share Information about Cashless Exercises" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r1523" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration period of grants", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1131" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected life in years", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r652" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingRollforwardDetails", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingbyPriceRangeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Options outstanding", "terseLabel": "Stock Options Outstanding, Remaining Contractual Life (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r154" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (vested)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r649" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total grant-date fair value of option shares vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock." } } }, "auth_ref": [ "r647" ] }, "bmrc_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant-Date Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Grant-Date Fair Value [Roll Forward]", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Grant-Date Fair Value [Roll Forward]" } } }, "auth_ref": [] }, "bmrc_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Term (in years)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]" } } }, "auth_ref": [] }, "bmrc_SharebasedCompensationArrangementsbySharebasedPaymentAwardOptionsTaxWithholdingAndExercisesinPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "SharebasedCompensationArrangementsbySharebasedPaymentAwardOptionsTaxWithholdingAndExercisesinPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofCashlessExerciseInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted-average price (in dollars per share)", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Tax Withholding And Exercises in Period, Weighted Average Exercise Price", "documentation": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Tax Withholding And Exercises in Period, Weighted Average Exercise Price" } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofCashlessExerciseInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Restricted stock surrendered for tax withholdings upon vesting (in shares)", "terseLabel": "Number of shares withheld (in shares)", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsFederalHomeLoanBankFundsLinesofCreditandReserveBankDetails", "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Debt, Type [Axis]", "label": "Short-Term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r102", "r1442", "r1443", "r1444" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsFederalHomeLoanBankFundsLinesofCreditandReserveBankDetails", "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Debt, Type [Domain]", "label": "Short-Term Debt, Type [Domain]", "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r100", "r1442", "r1443", "r1444" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r135", "r345" ] }, "bmrc_SmallBusinessAdministrationSBABackedSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "SmallBusinessAdministrationSBABackedSecuritiesMember", "presentation": [ "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofRecordedonaRecurringBasisDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesHeldtoMaturityAmortizedCostandFairValueDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofAvailableforSaleSecuritiesAmortizedCostandFairValueDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SBA-backed securities", "label": "Small Business Administration (SBA) Backed Securities [Member]", "documentation": "Small Business Administration (SBA) Backed Securities [Member]" } } }, "auth_ref": [] }, "us-gaap_SpecialMentionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SpecialMentionMember", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Special Mention", "label": "Special Mention [Member]", "documentation": "A category of financing receivables considered to have potential weaknesses that deserve management's close attention. If left uncorrected, those potential weaknesses may result in a deterioration of the repayment prospects for the asset or of the creditor's position at some future date." } } }, "auth_ref": [ "r208", "r209", "r210", "r1420" ] }, "bmrc_SpecificAllocationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "SpecificAllocationsMember", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansAllocationoftheAllowanceforCreditLossesonLoansNarrativeDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllocationoftheAllowanceforCreditLossesonLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Specific allocations", "label": "Specific Allocations [Member]", "documentation": "Specific Allocations" } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.bankofmarin.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "California", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax." } } }, "auth_ref": [ "r670" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r249", "r310", "r311", "r312", "r348", "r370", "r374", "r376", "r378", "r384", "r385", "r460", "r539", "r542", "r543", "r544", "r548", "r549", "r578", "r579", "r582", "r585", "r592", "r750", "r932", "r933", "r934", "r935", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r950", "r973", "r995", "r1016", "r1061", "r1062", "r1063", "r1064", "r1065", "r1300", "r1343", "r1357" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansShareRepurchasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r17", "r113", "r116", "r117", "r303", "r330", "r331", "r332", "r354", "r355", "r356", "r358", "r363", "r365", "r367", "r383", "r464", "r465", "r521", "r593", "r690", "r691", "r702", "r703", "r704", "r706", "r707", "r708", "r718", "r719", "r720", "r721", "r722", "r723", "r726", "r751", "r752", "r753", "r754", "r755", "r756", "r759", "r760", "r778", "r902", "r919", "r920", "r921", "r938", "r1016" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.bankofmarin.com/role/ConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r261", "r263", "r266", "r268", "r275", "r276", "r277", "r278", "r280", "r281", "r282", "r283", "r284", "r285", "r409", "r410", "r821", "r823", "r824", "r825", "r826", "r828", "r829", "r830", "r831", "r832", "r833", "r835", "r836", "r837", "r838", "r839", "r840", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r953", "r957", "r959", "r1025", "r1029", "r1034", "r1056", "r1067", "r1072", "r1073", "r1074", "r1075", "r1077", "r1078", "r1079", "r1080", "r1081", "r1088", "r1125", "r1151", "r1152", "r1153", "r1154", "r1156", "r1158", "r1159", "r1160", "r1165", "r1173", "r1461", "r1612", "r1615", "r1616", "r1618", "r1619", "r1620", "r1621", "r1622", "r1623", "r1624", "r1625", "r1626", "r1627", "r1628", "r1629", "r1630", "r1631", "r1632", "r1633", "r1634", "r1635", "r1636", "r1637", "r1638", "r1639", "r1640", "r1642", "r1643" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r354", "r355", "r356", "r383", "r760", "r818", "r927", "r950", "r964", "r966", "r967", "r968", "r969", "r970", "r973", "r976", "r977", "r978", "r979", "r980", "r982", "r983", "r984", "r985", "r987", "r988", "r989", "r990", "r991", "r993", "r997", "r998", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1016", "r1174" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r354", "r355", "r356", "r383", "r412", "r760", "r818", "r927", "r950", "r964", "r966", "r967", "r968", "r969", "r970", "r973", "r976", "r977", "r978", "r979", "r980", "r982", "r983", "r984", "r985", "r987", "r988", "r989", "r990", "r991", "r993", "r997", "r998", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1016", "r1174" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r1208", "r1219", "r1229", "r1262" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issued under employee stock ownership plan (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Ownership Plan", "documentation": "Number of shares of capital stock issued (purchased by employees) in connection with an employee stock ownership plan." } } }, "auth_ref": [ "r17", "r68", "r112", "r113", "r146" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock issued under employee stock purchase plan (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r17", "r112", "r113", "r146" ] }, "bmrc_StockIssuedDuringPeriodSharesNonemployeeDirectorStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "StockIssuedDuringPeriodSharesNonemployeeDirectorStockPurchasePlans", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock purchased by directors under director stock plan (in shares)", "label": "Stock Issued During Period, Shares, Nonemployee Director Stock Purchase Plans", "documentation": "Stock Issued During Period, Shares, Nonemployee Director Stock Purchase Plans" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Restricted stock forfeited/cancelled (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "documentation": "Number of shares related to Restricted Stock Award forfeited during the period." } } }, "auth_ref": [ "r17", "r112", "r113", "r146" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock granted (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r17", "r146" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansScheduleofOptionsOutstandingRollforwardDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r17", "r112", "r113", "r146", "r637" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issued under employee stock ownership plan", "label": "Stock Issued During Period, Value, Employee Stock Ownership Plan", "documentation": "Aggregate value of stock issued during the period as a result of employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r17", "r68", "r112", "r113", "r146" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock issued under employee stock purchase plan", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r17", "r112", "r113", "r146" ] }, "bmrc_StockIssuedDuringPeriodValueNonemployeeDirectorStockPurchasePlans": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "StockIssuedDuringPeriodValueNonemployeeDirectorStockPurchasePlans", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock purchased by directors under director stock plan", "label": "Stock Issued During Period, Value, Nonemployee Director Stock Purchase Plans", "documentation": "Stock Issued During Period, Value, Nonemployee Director Stock Purchase Plans" } } }, "auth_ref": [] }, "bmrc_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesSurrenderedForCashlessExercisesAndTaxWithholdings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesSurrenderedForCashlessExercisesAndTaxWithholdings", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options exercised, net of shares surrendered for cashless exercises and tax withholdings", "label": "Stock Issued During Period, Value, Stock Options Exercised, Net Of Shares Surrendered For Cashless Exercises And Tax Withholdings", "documentation": "Stock Issued During Period, Value, Stock Options Exercised, Net Of Shares Surrendered For Cashless Exercises And Tax Withholdings" } } }, "auth_ref": [] }, "bmrc_StockIssuedInPaymentOfDirectorFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "StockIssuedInPaymentOfDirectorFees", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issued in payment of director fees", "label": "Stock Issued In Payment Of Director Fees", "documentation": "Dollar amount of common stock issued by an Entity to its directors in payment of services they render." } } }, "auth_ref": [] }, "bmrc_StockIssuedInPaymentOfDirectorFeesAndToESOP": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "StockIssuedInPaymentOfDirectorFeesAndToESOP", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issued to employee stock ownership plan", "label": "Stock Issued In Payment Of Director Fees And To ESOP", "documentation": "Stock Issued In Payment Of Director Fees And To ESOP" } } }, "auth_ref": [] }, "bmrc_StockIssuedInPaymentOfDirectorFeesShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "StockIssuedInPaymentOfDirectorFeesShares", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issued in payment of director fees (in shares)", "label": "Stock Issued In Payment Of Director Fees Shares", "documentation": "Common stock issued by an Entity to its directors in payment of services they render in number of shares." } } }, "auth_ref": [] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansShareRepurchasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, authorized amount", "label": "Share Repurchase Program, Authorized, Amount", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1460" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansShareRepurchasesNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Stock repurchased, including commissions (in shares)", "terseLabel": "Stock repurchased, including commissions (in shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r17", "r112", "r113", "r146", "r935", "r1016", "r1064" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansShareRepurchasesNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Stock repurchased, including commissions", "terseLabel": "Stock repurchased", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r17", "r112", "r113", "r146", "r938", "r1016", "r1064", "r1183" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION", "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUncosolidantedStatementsofConditionDetails", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansDividendsNarrativeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "terseLabel": "Stockholders' equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r113", "r116", "r117", "r137", "r975", "r992", "r1017", "r1018", "r1148", "r1184", "r1345", "r1415", "r1583", "r1649" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteAbstract", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITIONParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlans" ], "lang": { "en-us": { "role": { "verboseLabel": "Stockholders' Equity and Stock Plans", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r143", "r347", "r577", "r579", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r591", "r593", "r725", "r1019", "r1020", "r1066" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesNonMarketableSecuritiesIncludedinOtherAssetsNarrativeDetails", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansDividendsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r757", "r783" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesNonMarketableSecuritiesIncludedinOtherAssetsNarrativeDetails", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansDividendsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r757", "r783" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesNonMarketableSecuritiesIncludedinOtherAssetsNarrativeDetails", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansDividendsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r757", "r783" ] }, "srt_SubsidiariesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SubsidiariesMember", "presentation": [ "http://www.bankofmarin.com/role/RegulatoryMattersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The Bank", "label": "Subsidiaries [Member]", "documentation": "Entity in which controlling financial interest is held. Includes, but is not limited to, variable interest entity (VIE) consolidated by primary beneficiary. Excludes entity in which broker-dealer holds controlling financial interest but control is likely to be temporary." } } }, "auth_ref": [ "r1508", "r1590", "r1591", "r1593" ] }, "us-gaap_SubstandardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubstandardMember", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofLoansbyRiskGradeandOriginationYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Substandard", "label": "Substandard [Member]", "documentation": "A category of financing receivables that are inadequately protected by the current sound worth and paying capacity of the obligor or of the collateral pledged, if any. Loans so classified have a well-defined weakness or weaknesses that jeopardize the liquidation of the debt. They are characterized by the distinct possibility that the creditor will sustain some loss if the deficiencies are not corrected." } } }, "auth_ref": [ "r208", "r209", "r210", "r1420" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r1255" ] }, "bmrc_The2017EquityPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "The2017EquityPlanMember", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The 2017 Equity Plan", "label": "The 2017 Equity Plan [Member]", "documentation": "The 2017 Equity Plan [Member]" } } }, "auth_ref": [] }, "bmrc_ThePlan2020Member": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "ThePlan2020Member", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The Plan, 2020", "label": "The Plan, 2020 [Member]", "documentation": "The Plan, 2020" } } }, "auth_ref": [] }, "bmrc_ThresholdPeriodPastDueForWriteOffOfDepositLiabilitiesReclassifiedAsLoansReceivable": { "xbrltype": "durationItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "ThresholdPeriodPastDueForWriteOffOfDepositLiabilitiesReclassifiedAsLoansReceivable", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesFinancingReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold period a past due overdraft account is charged off", "label": "Threshold Period Past Due For Write-Off Of Deposit Liabilities Reclassified As Loans Receivable", "documentation": "Threshold Period Past Due For Write-Off Of Deposit Liabilities Reclassified As Loans Receivable" } } }, "auth_ref": [] }, "bmrc_TierOneCommonEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "TierOneCommonEquity", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/RegulatoryMattersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Equity Tier 1 (to risk-weighted assets), Actual, Amount", "label": "Tier One Common Equity", "documentation": "Tier One Common Equity" } } }, "auth_ref": [] }, "bmrc_TierOneCommonEquityRequiredforCapitalAdequacy": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "TierOneCommonEquityRequiredforCapitalAdequacy", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/RegulatoryMattersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Equity Tier 1 (to risk-weighted assets), Adequately Capitalized Threshold, Amount", "label": "Tier One Common Equity Required for Capital Adequacy", "documentation": "Tier One Common Equity Required for Capital Adequacy" } } }, "auth_ref": [] }, "bmrc_TierOneCommonEquityRequiredforCapitalAdequacytoAverageAssets": { "xbrltype": "percentItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "TierOneCommonEquityRequiredforCapitalAdequacytoAverageAssets", "presentation": [ "http://www.bankofmarin.com/role/RegulatoryMattersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Equity Tier 1 (to risk-weighted assets), Adequately Capitalized Threshold, Ratio", "label": "Tier One Common Equity Required for Capital Adequacy to Average Assets", "documentation": "Tier One Common Equity Required for Capital Adequacy to Average Assets" } } }, "auth_ref": [] }, "bmrc_TierOneCommonEquityRequiredtobeWellCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "TierOneCommonEquityRequiredtobeWellCapitalized", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/RegulatoryMattersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Equity Tier 1 (to risk-weighted assets), Threshold to be a Well Capitalized Bank Holding Company, Amount", "label": "Tier One Common Equity Required to be Well Capitalized", "documentation": "Tier One Common Equity Required to be Well Capitalized" } } }, "auth_ref": [] }, "bmrc_TierOneCommonEquityRequiredtobeWellCapitalizedtoAverageAssets": { "xbrltype": "percentItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "TierOneCommonEquityRequiredtobeWellCapitalizedtoAverageAssets", "presentation": [ "http://www.bankofmarin.com/role/RegulatoryMattersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Equity Tier 1 (to risk-weighted assets), Threshold to be a Well Capitalized Bank Holding Company, Ratio", "label": "Tier One Common Equity Required to be Well Capitalized to Average Assets", "documentation": "Tier One Common Equity Required to be Well Capitalized to Average Assets" } } }, "auth_ref": [] }, "bmrc_TierOneCommonEquityToAverageAssets": { "xbrltype": "percentItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "TierOneCommonEquityToAverageAssets", "presentation": [ "http://www.bankofmarin.com/role/RegulatoryMattersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Equity Tier 1 (to risk-weighted assets), Actual, Ratio", "label": "Tier One Common Equity To Average Assets", "documentation": "Tier One Common Equity To Average Assets" } } }, "auth_ref": [] }, "us-gaap_TierOneLeverageCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TierOneLeverageCapital", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/RegulatoryMattersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tier 1 Leverage Capital (to average assets), Amount, Actual", "label": "Banking Regulation, Tier 1 Leverage Capital, Actual", "documentation": "Amount of Tier 1 leverage capital as defined by regulatory framework." } } }, "auth_ref": [ "r876" ] }, "us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacy": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TierOneLeverageCapitalRequiredForCapitalAdequacy", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/RegulatoryMattersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tier 1 Leverage Capital (to average assets), Adequately Capitalized Threshold, Amount", "label": "Banking Regulation, Tier 1 Leverage Capital, Capital Adequacy, Minimum", "documentation": "Amount of minimum Tier 1 leverage capital required for capital adequacy as defined by regulatory framework." } } }, "auth_ref": [ "r876", "r880" ] }, "us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets", "presentation": [ "http://www.bankofmarin.com/role/RegulatoryMattersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tier 1 Leverage Capital (to average assets), Adequately Capitalized Threshold, Ratio", "label": "Banking Regulation, Tier 1 Leverage Capital Ratio, Capital Adequacy, Minimum", "documentation": "Ratio of minimum Tier 1 leverage capital to average assets required for capital adequacy as defined by regulatory framework." } } }, "auth_ref": [ "r876", "r880" ] }, "us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TierOneLeverageCapitalRequiredToBeWellCapitalized", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/RegulatoryMattersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tier 1 Leverage Capital (to average assets), Threshold to be a Well Capitalized Bank Holding Company, Amount", "label": "Banking Regulation, Tier 1 Leverage Capital, Well Capitalized, Minimum", "documentation": "Amount of minimum Tier 1 leverage capital categorized as well capitalized as defined by regulatory framework for prompt corrective action." } } }, "auth_ref": [ "r876" ] }, "us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets", "presentation": [ "http://www.bankofmarin.com/role/RegulatoryMattersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tier 1 Leverage Capital (to average assets), Threshold to be a Well Capitalized Bank Holding Company, Ratio", "label": "Banking Regulation, Tier 1 Leverage Capital Ratio, Well Capitalized, Minimum", "documentation": "Ratio of minimum Tier 1 leverage capital to average assets categorized as well capitalized as defined by regulatory framework for prompt corrective action." } } }, "auth_ref": [ "r876" ] }, "us-gaap_TierOneLeverageCapitalToAverageAssets": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TierOneLeverageCapitalToAverageAssets", "presentation": [ "http://www.bankofmarin.com/role/RegulatoryMattersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tier 1 Leverage Capital (to average assets), Actual, Ratio", "label": "Banking Regulation, Tier 1 Leverage Capital Ratio, Actual", "documentation": "Ratio of Tier 1 capital to average assets as defined by regulatory framework." } } }, "auth_ref": [ "r876" ] }, "us-gaap_TierOneRiskBasedCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TierOneRiskBasedCapital", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/RegulatoryMattersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tier 1 Capital (to risk-weighted assets), Actual, Amount", "label": "Banking Regulation, Tier 1 Risk-Based Capital, Actual", "documentation": "Amount of Tier 1 risk-based capital as defined by regulatory framework." } } }, "auth_ref": [ "r876" ] }, "us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacy": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TierOneRiskBasedCapitalRequiredForCapitalAdequacy", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/RegulatoryMattersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tier 1 Capital (to risk-weighted assets), Adequately Capitalized Threshold, Amount", "label": "Banking Regulation, Tier 1 Risk-Based Capital, Capital Adequacy, Minimum", "documentation": "Amount of minimum Tier 1 risk-based capital required for capital adequacy as defined by regulatory framework." } } }, "auth_ref": [ "r876", "r880" ] }, "bmrc_TierOneRiskBasedCapitalRequiredForCapitalAdequacyWithBuffer": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "TierOneRiskBasedCapitalRequiredForCapitalAdequacyWithBuffer", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/RegulatoryMattersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tier 1 Capital (to risk-weighted assets), Threshold to be a Well Capitalized Bank Holding Company, Amount", "label": "Tier One Risk Based Capital Required For Capital Adequacy With Buffer", "documentation": "Tier One Risk Based Capital Required For Capital Adequacy With Buffer" } } }, "auth_ref": [] }, "bmrc_TierOneRiskBasedCapitalRequiredForCapitalAdequacyWithBufferToRiskWeightedAssets": { "xbrltype": "pureItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "TierOneRiskBasedCapitalRequiredForCapitalAdequacyWithBufferToRiskWeightedAssets", "presentation": [ "http://www.bankofmarin.com/role/RegulatoryMattersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tier 1 Capital (to risk-weighted assets), Adequately Capitalized Threshold, Ratio", "label": "Tier One Risk Based Capital Required For Capital Adequacy With Buffer To Risk Weighted Assets", "documentation": "Tier One Risk Based Capital Required For Capital Adequacy With Buffer To Risk Weighted Assets" } } }, "auth_ref": [] }, "us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets", "presentation": [ "http://www.bankofmarin.com/role/RegulatoryMattersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tier 1 Capital (to risk-weighted assets), Threshold to be a Well Capitalized Bank Holding Company, Ratio", "label": "Banking Regulation, Tier 1 Risk-Based Capital Ratio, Well Capitalized, Minimum", "documentation": "Ratio of minimum Tier 1 risk-based capital to risk-weighted assets categorized as well capitalized as defined by regulatory framework for prompt corrective action." } } }, "auth_ref": [ "r876" ] }, "us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TierOneRiskBasedCapitalToRiskWeightedAssets", "presentation": [ "http://www.bankofmarin.com/role/RegulatoryMattersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tier 1 Capital (to risk-weighted assets), Actual, Ratio", "label": "Banking Regulation, Tier 1 Risk-Based Capital Ratio, Actual", "documentation": "Ratio of Tier 1 risk-based capital to risk-weighted assets as defined by regulatory framework." } } }, "auth_ref": [ "r876" ] }, "us-gaap_TimeDepositMaturitiesAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimeDepositMaturitiesAfterYearFive", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/DepositsScheduleofTimeDepositMaturitiesDetails": { "parentTag": "us-gaap_TimeDeposits", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bankofmarin.com/role/DepositsScheduleofTimeDepositMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Time Deposit Maturities, after Year Five", "documentation": "Amount of time deposit maturing after fifth fiscal year following current fiscal year. Time deposit includes, but is not limited to, certificate of deposit. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r12" ] }, "us-gaap_TimeDepositMaturitiesYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimeDepositMaturitiesYearFive", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/DepositsScheduleofTimeDepositMaturitiesDetails": { "parentTag": "us-gaap_TimeDeposits", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bankofmarin.com/role/DepositsScheduleofTimeDepositMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Time Deposit Maturities, Year Five", "documentation": "Amount of time deposit maturing in fifth fiscal year following current fiscal year. Time deposit includes, but is not limited to, certificate of deposit. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r12" ] }, "us-gaap_TimeDepositMaturitiesYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimeDepositMaturitiesYearFour", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/DepositsScheduleofTimeDepositMaturitiesDetails": { "parentTag": "us-gaap_TimeDeposits", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bankofmarin.com/role/DepositsScheduleofTimeDepositMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Time Deposit Maturities, Year Four", "documentation": "Amount of time deposit maturing in fourth fiscal year following current fiscal year. Time deposit includes, but is not limited to, certificate of deposit. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r12" ] }, "us-gaap_TimeDepositMaturitiesYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimeDepositMaturitiesYearOne", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/DepositsScheduleofTimeDepositMaturitiesDetails": { "parentTag": "us-gaap_TimeDeposits", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/DepositsScheduleofTimeDepositMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Time Deposit Maturities, Year One", "documentation": "Amount of time deposit maturing in next fiscal year following current fiscal year. Time deposit includes, but is not limited to, certificate of deposit. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r12" ] }, "us-gaap_TimeDepositMaturitiesYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimeDepositMaturitiesYearThree", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/DepositsScheduleofTimeDepositMaturitiesDetails": { "parentTag": "us-gaap_TimeDeposits", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bankofmarin.com/role/DepositsScheduleofTimeDepositMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Time Deposit Maturities, Year Three", "documentation": "Amount of time deposit maturing in third fiscal year following current fiscal year. Time deposit includes, but is not limited to, certificate of deposit. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r12" ] }, "us-gaap_TimeDepositMaturitiesYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimeDepositMaturitiesYearTwo", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/DepositsScheduleofTimeDepositMaturitiesDetails": { "parentTag": "us-gaap_TimeDeposits", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/DepositsScheduleofTimeDepositMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Time Deposit Maturities, Year Two", "documentation": "Amount of time deposit maturing in second fiscal year following current fiscal year. Time deposit includes, but is not limited to, certificate of deposit. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r12" ] }, "us-gaap_TimeDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimeDeposits", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION": { "parentTag": "us-gaap_Deposits", "weight": 1.0, "order": 5.0 }, "http://www.bankofmarin.com/role/DepositsScheduleofStratificationofTimeDepositsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.bankofmarin.com/role/DepositsScheduleofTimeDepositMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCONDITION", "http://www.bankofmarin.com/role/DepositsScheduleofStratificationofTimeDepositsDetails", "http://www.bankofmarin.com/role/DepositsScheduleofTimeDepositMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Time accounts", "totalLabel": "Total time deposits", "label": "Time Deposits", "documentation": "Amount of time deposit liabilities, including certificates of deposit." } } }, "auth_ref": [ "r14", "r173" ] }, "bmrc_TimeDeposits250000OrMore": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "TimeDeposits250000OrMore", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/DepositsScheduleofStratificationofTimeDepositsDetails": { "parentTag": "us-gaap_TimeDeposits", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bankofmarin.com/role/DepositsScheduleofStratificationofTimeDepositsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Time deposits of more than $250 thousand", "label": "Time Deposits, $250,000 Or More", "documentation": "The aggregate amount of domestic and foreign time deposit liabilities (including certificates of deposits, individual retirement accounts and open accounts) in denominations of $250,000 or more." } } }, "auth_ref": [] }, "bmrc_TimeDepositsLessThanOrEqualTo250000": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "TimeDepositsLessThanOrEqualTo250000", "crdr": "credit", "calculation": { "http://www.bankofmarin.com/role/DepositsScheduleofStratificationofTimeDepositsDetails": { "parentTag": "us-gaap_TimeDeposits", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/DepositsScheduleofStratificationofTimeDepositsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Time deposits of less than or equal to $250 thousand", "label": "Time Deposits, Less Than Or Equal To $250,000", "documentation": "Time Deposits, Less Than Or Equal To $250,000" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansDeferredCompensationPlanDetails", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title and Position [Axis]", "label": "Title and Position [Axis]", "documentation": "Information by title and position of individual or group within organization." } } }, "auth_ref": [ "r1366", "r1592" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.bankofmarin.com/role/BenefitPlansDeferredCompensationPlanDetails", "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual with Relationship to Entity [Domain]", "label": "Title and Position [Domain]", "documentation": "Title and position of individual or group within organization." } } }, "auth_ref": [] }, "bmrc_TotalExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "TotalExpense", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofIncomeDetails": { "parentTag": "bmrc_IncomeLossBeforeIncomeTaxesAndEquityInUndistributedNetIncomeOfSubsidiary", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CondensedBankofMarinBancorpParentOnlyFinancialStatementsCondensedUnconsolidatedStatementsofIncomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total expense", "label": "Total Expense", "documentation": "Total Expense" } } }, "auth_ref": [] }, "bmrc_TotalLoanRestructuringModificationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "TotalLoanRestructuringModificationMember", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAmortizedCostofLoansModifiedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total Modifications", "label": "Total Loan Restructuring Modification [Member]", "documentation": "Total Loan Restructuring Modification" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r1247" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r1254" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r1275" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r1277" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.bankofmarin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "bmrc_TransferOfLoanToLoansHeldForSaleAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "TransferOfLoanToLoansHeldForSaleAtFairValue", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Transfer of loan to loans held-for-sale", "label": "Transfer of Loan to Loans Held-for-Sale at Fair Value", "documentation": "Transfer of Loan to Loans Held-for-Sale at Fair Value" } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsPolicy", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Transfers of Financial Assets", "label": "Transfers and Servicing of Financial Assets, Transfers of Financial Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for transfers of financial assets, including securitization transactions. The disclosure is generally expected to include how the entity determines whether a transaction is accounted for as a sale or financing, and the initial and subsequent accounting for such a transaction. The disclosure also may address how interests that are obtained and sold, or those that continue to be held, in such transactions are measured and accounted for, and the methodology and significant assumptions used to value such interests, and the gains or losses resulting from the sale." } } }, "auth_ref": [ "r1", "r24", "r26", "r167" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.bankofmarin.com/role/ConcentrationsofCreditRiskDetails", "http://www.bankofmarin.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesScheduleofInformationonDerivativesDetails", "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofRecordedonaRecurringBasisDetails", "http://www.bankofmarin.com/role/FinancialInstrumentswithOffBalanceSheetRiskDetails", "http://www.bankofmarin.com/role/FinancialInstrumentswithOffBalanceSheetRiskNarrativeDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesHeldtoMaturityAmortizedCostandFairValueDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofAvailableforSaleSecuritiesAmortizedCostandFairValueDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofBondRatingsForHeldtoMaturitySecuritiesDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansPledgedLoansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r575", "r590", "r724", "r745", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r799", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r903", "r1136", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1149", "r1313", "r1314", "r1315", "r1316", "r1317", "r1318", "r1319", "r1410", "r1411", "r1412", "r1413", "r1566", "r1569", "r1570", "r1571", "r1578", "r1581" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r1278" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r1279" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r1279" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r1277" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r1277" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r1280" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r1278" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansShareRepurchasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share repurchased, average post (in dollars per share)", "label": "Shares Acquired, Average Cost Per Share", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r59" ] }, "us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Troubled Debt Restructurings on Financing Receivables", "label": "Financing Receivable, Modified [Table Text Block]", "documentation": "Tabular disclosure of financing receivable modified for debtor experiencing financial difficulty." } } }, "auth_ref": [ "r211", "r212", "r1104", "r1372", "r1373" ] }, "bmrc_TrustDepositsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "TrustDepositsMember", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofPledgedandTransferredSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trust deposits", "label": "Trust Deposits [Member]", "documentation": "Pledged assets to secure Trust Deposits placed in the institution [Member]" } } }, "auth_ref": [] }, "bmrc_USGovernmentAndGovernmentSponsoredEnterprisesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "USGovernmentAndGovernmentSponsoredEnterprisesMember", "presentation": [ "http://www.bankofmarin.com/role/ConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Government And Government-Sponsored Enterprises", "label": "U.S. Government And Government-Sponsored Enterprises [Member]", "documentation": "U.S. Government And Government-Sponsored Enterprises" } } }, "auth_ref": [] }, "us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USGovernmentSponsoredEnterprisesDebtSecuritiesMember", "presentation": [ "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofRecordedonaRecurringBasisDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesHeldtoMaturityAmortizedCostandFairValueDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofAvailableforSaleSecuritiesAmortizedCostandFairValueDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debentures of government sponsored agencies", "label": "US Government-sponsored Enterprises Debt Securities [Member]", "documentation": "Debentures, bonds and other debt securities issued by US government sponsored entities (GSEs), for example, but not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB). Excludes debt issued by the Government National Mortgage Association (GNMA or Ginnie Mae)." } } }, "auth_ref": [ "r1485", "r1605" ] }, "us-gaap_USStatesAndPoliticalSubdivisionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USStatesAndPoliticalSubdivisionsMember", "presentation": [ "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofRecordedonaRecurringBasisDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesHeldtoMaturityAmortizedCostandFairValueDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofAvailableforSaleSecuritiesAmortizedCostandFairValueDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofBondRatingsForHeldtoMaturitySecuritiesDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Obligations of state and political subdivisions", "label": "US States and Political Subdivisions Debt Securities [Member]", "documentation": "Bonds or similar securities issued by state, city, or local US governments or the agencies operated by state, city, or local governments. Debt securities issued by state governments may include bond issuances of US state authorities including, for example, but not limited to, housing authorities, dormitory authorities, and general obligations while debt securities issued by political subdivisions of US states would include, for example, debt issuances by county, borough, city, or municipal governments." } } }, "auth_ref": [ "r1126", "r1149", "r1168", "r1641" ] }, "us-gaap_USTreasuryAndGovernmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USTreasuryAndGovernmentMember", "presentation": [ "http://www.bankofmarin.com/role/ConcentrationsofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Government, its agencies and Government Sponsored Enterprises (GSEs)", "label": "US Treasury and Government [Member]", "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac)." } } }, "auth_ref": [ "r864", "r1126", "r1149", "r1168", "r1641" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.bankofmarin.com/role/FairValueofAssetsandLiabilitiesScheduleofRecordedonaRecurringBasisDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofAvailableforSaleSecuritiesAmortizedCostandFairValueDetails", "http://www.bankofmarin.com/role/InvestmentSecuritiesScheduleofUnrealizedLossPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Treasury securities", "label": "US Treasury Securities [Member]", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r1093", "r1126", "r1128", "r1136", "r1605" ] }, "us-gaap_UnallocatedFinancingReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnallocatedFinancingReceivablesMember", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllocationoftheAllowanceforCreditLossesonLoansDetails", "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofAllowanceforCreditLossesonLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unallocated", "label": "Unallocated Financing Receivables [Member]", "documentation": "Financing receivables that have not been allocated to a portfolio segment." } } }, "auth_ref": [] }, "bmrc_UndisbursedConstructionLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "UndisbursedConstructionLoansMember", "presentation": [ "http://www.bankofmarin.com/role/FinancialInstrumentswithOffBalanceSheetRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Undisbursed construction loans", "label": "Undisbursed Construction Loans [Member]", "documentation": "Undisbursed Construction Loans [Member]" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r1274" ] }, "us-gaap_UnsecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnsecuredDebtMember", "presentation": [ "http://www.bankofmarin.com/role/BorrowingsandOtherObligationsFederalHomeLoanBankFundsLinesofCreditandReserveBankDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unsecured Debt", "label": "Unsecured Debt [Member]", "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets." } } }, "auth_ref": [] }, "us-gaap_UnusedCommitmentsToExtendCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnusedCommitmentsToExtendCredit", "crdr": "credit", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansRelatedPartyLoansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Undisbursed commitment to related parties", "label": "Unused Commitments to Extend Credit", "documentation": "Unused amount of commitments to extend credit to customers." } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r49", "r50", "r51", "r238", "r239", "r241", "r242" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseCostDetails": { "parentTag": "bmrc_OperatingLeaseCostNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CommitmentsandContingenciesScheduleofLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease cost", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r770", "r1147" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingAxis", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1523", "r1524", "r1525", "r1526", "r1527", "r1528", "r1529", "r1530", "r1531", "r1532", "r1533", "r1534", "r1535", "r1536", "r1537", "r1538", "r1539", "r1540", "r1541", "r1542", "r1543", "r1544", "r1545", "r1546", "r1547", "r1548" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingDomain", "presentation": [ "http://www.bankofmarin.com/role/StockholdersEquityandStockPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1523", "r1524", "r1525", "r1526", "r1527", "r1528", "r1529", "r1530", "r1531", "r1532", "r1533", "r1534", "r1535", "r1536", "r1537", "r1538", "r1539", "r1540", "r1541", "r1542", "r1543", "r1544", "r1545", "r1546", "r1547", "r1548" ] }, "bmrc_VisaInc.ClassBCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "VisaInc.ClassBCommonStockMember", "presentation": [ "http://www.bankofmarin.com/role/InvestmentSecuritiesNonMarketableSecuritiesIncludedinOtherAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Visa Inc. Class B common stock", "label": "Visa Inc. Class B Common Stock [Member]", "documentation": "Visa Inc. Class B Common Stock [Member]" } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r1243" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average diluted common shares outstanding (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r369", "r378" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average common shares:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.bankofmarin.com/role/SummaryofSignificantAccountingPoliciesEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average basic common shares outstanding (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r368", "r378" ] }, "bmrc_WeightedAverageRatioOfLoansValueToCollateralDependentLoansValue": { "xbrltype": "percentItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "WeightedAverageRatioOfLoansValueToCollateralDependentLoansValue", "presentation": [ "http://www.bankofmarin.com/role/LoansandAllowanceforCreditLossesonLoansScheduleofCollateralDependentNonAccrualLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average ratio of loans value to collateral dependent loans value", "label": "Weighted Average Ratio Of Loans Value To Collateral Dependent Loans Value", "documentation": "Weighted Average Ratio Of Loans Value To Collateral Dependent Loans Value" } } }, "auth_ref": [] }, "bmrc_WriteDownOfOtherRealEstateOwned": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bankofmarin.com/20241231", "localname": "WriteDownOfOtherRealEstateOwned", "crdr": "debit", "calculation": { "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.bankofmarin.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Write-down of other real estate owned", "label": "Write-Down Of Other Real Estate Owned", "documentation": "Write-Down Of Other Real Estate Owned" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r1241" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "SubTopic": "10", "Topic": "970", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482170/970-10-05-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "2", "SubTopic": "30", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481557/860-30-25-2" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "40", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482190/360-10-35-40" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21C", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-21C" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478353/942-405-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478353/942-405-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481268/860-10-50-4" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(c)(2)", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4D" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(a)", "Paragraph": "4", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-13" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-8" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-9" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-8" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "68B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-68B" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "25", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483070/710-10-25-11" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-4" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "40", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480637/718-40-25-10" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "40", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480489/718-40-50-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "40", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480489/718-40-50-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-12" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-7" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-19" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 4.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-5" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/710/tableOfContent" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483043/710-10-30-1" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/712/tableOfContent" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/715/tableOfContent" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(i)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/815/tableOfContent" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13)(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(7)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479024/942-230-45-1" }, "r197": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/942-320/tableOfContent" }, "r198": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "325", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477974/942-325-45-1" }, "r199": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r200": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r201": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r202": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r203": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r204": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r205": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15" }, "r206": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15" }, "r207": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-29" }, "r208": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-29" }, "r209": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-29" }, "r210": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-29" }, "r211": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-33" }, "r212": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-34" }, "r213": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6" }, "r214": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-7" }, "r215": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-7A" }, "r216": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-9" }, "r217": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481774/310-40-40-7A" }, "r218": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r219": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r220": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r221": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r222": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r223": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r224": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r225": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-6" }, "r226": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-6" }, "r227": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-7" }, "r228": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r229": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r230": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3" }, "r231": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3" }, "r232": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3" }, "r233": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "10", "Topic": "321", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479567/321-10-45-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-20" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(7)(e)(1)(i))", "SubTopic": "210", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(1)(ii)", "Publisher": "SEC" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "b", "Publisher": "SEC" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1404", "Paragraph": "a", "Publisher": "SEC" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1404", "Paragraph": "b", "Publisher": "SEC" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "a", "Subparagraph": "(4)", "Publisher": "SEC" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "c", "Publisher": "SEC" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "e", "Publisher": "SEC" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Publisher": "SEC" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column C", "Footnote": "5", "Publisher": "SEC" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column C", "Footnote": "4", "Publisher": "SEC" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column C", "Footnote": "2", "Publisher": "SEC" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column F", "Footnote": "7", "Publisher": "SEC" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Footnote": "4", "Publisher": "SEC" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(C)", "Publisher": "SEC" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(1)(iii)", "Publisher": "SEC" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "5", "Subsection": "04", "Paragraph": "c", "Subparagraph": "Schedule I", "Publisher": "SEC" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "7", "Subsection": "05", "Paragraph": "c", "Subparagraph": "Schedule II", "Publisher": "SEC" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "9", "Subsection": "06", "Publisher": "SEC" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-4" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-12" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-17A" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-11" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-19" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(n))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "36", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-42" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-42" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-42" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "44", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-44" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-4" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/320/tableOfContent" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-8B" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-10" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2A" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "325", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/325-30/tableOfContent" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "325", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481612/325-30-25-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "325", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481463/325-30-50-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-4A" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-5A" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479366/326-20-35-8A" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-2" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-5" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-17" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-21" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3A" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3B" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3C" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3D" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-6" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.M.2.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483530/326-20-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479175/326-30-30-1B" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "13A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-13A" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-7A" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3A" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3B" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3C" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3D" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-5" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482454/460-10-45-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.1.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4E" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EE", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EE", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4K", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5C" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-2" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-15" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-33" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-35A" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r853": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r855": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r856": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r862": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r863": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r864": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2" }, "r865": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3" }, "r866": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3" }, "r867": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3" }, "r868": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3" }, "r869": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r870": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r871": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r872": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r873": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477270/942-505-50-1" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477270/942-505-50-1" }, "r875": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477270/942-505-50-1" }, "r876": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477270/942-505-50-1" }, "r877": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477270/942-505-50-1" }, "r878": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477270/942-505-50-1" }, "r879": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477270/942-505-50-1A" }, "r880": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477270/942-505-50-1B" }, "r881": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477270/942-505-50-1D" }, "r882": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477270/942-505-50-1F" }, "r883": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r884": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(h))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r885": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r886": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r887": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r888": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r889": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r890": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r891": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r892": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r893": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r894": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r895": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r896": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r897": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r898": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r899": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r900": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r901": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r902": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r903": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r904": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r905": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r906": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r907": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r908": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r909": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r910": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r911": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r912": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r913": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r914": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r915": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r916": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r917": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r918": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r919": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r920": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r921": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r922": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r923": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r924": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r925": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r926": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r927": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r928": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r929": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r930": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r931": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r932": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r933": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r934": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r935": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r936": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r937": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r938": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r939": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r940": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r941": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r942": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r943": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r944": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r945": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r946": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r947": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r948": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r949": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-21" }, "r950": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r951": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r952": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r953": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r954": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r955": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r956": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-12" }, "r957": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r958": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r959": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r960": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r961": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r962": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r963": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r964": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r965": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r966": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r967": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r968": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r969": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r970": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r971": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r972": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r973": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r974": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r975": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r976": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r977": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r978": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r979": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r980": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r981": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r982": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r983": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r984": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r985": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r986": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r987": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r988": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r989": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r990": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r991": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r992": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r993": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r994": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r995": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r996": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r997": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r998": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r999": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1000": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1001": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1002": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1003": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1004": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1005": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1006": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1007": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1008": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1009": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1010": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1011": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1012": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1013": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1014": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1015": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1016": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1017": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1018": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1019": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r1020": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r1021": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r1022": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r1023": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r1024": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r1025": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r1026": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "12", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-12" }, "r1027": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-19" }, "r1028": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r1029": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r1030": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r1031": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r1032": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r1033": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r1034": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r1035": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r1036": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r1037": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r1038": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r1039": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r1040": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A" }, "r1041": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A" }, "r1042": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A" }, "r1043": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r1044": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r1045": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r1046": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r1047": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r1048": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r1049": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r1050": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r1051": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5D" }, "r1052": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r1053": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r1054": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r1055": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r1056": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r1057": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r1058": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r1059": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r1060": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r1061": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r1062": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r1063": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r1064": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r1065": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r1066": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r1067": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r1068": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477220/954-210-45-4" }, "r1069": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478600/954-210-50-2" }, "r1070": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r1071": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r1072": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1073": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1074": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1075": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1076": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1077": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1078": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1079": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1080": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1081": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1082": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r1083": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r1084": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r1085": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r1086": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r1087": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r1088": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r1089": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16" }, "r1090": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-20" }, "r1091": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21" }, "r1092": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r1093": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1094": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r1095": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r1096": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r1097": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r1098": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r1099": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r1100": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r1101": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r1102": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r1103": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r1104": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r1105": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-10" }, "r1106": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-11" }, "r1107": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12" }, "r1108": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12" }, "r1109": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12" }, "r1110": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12" }, "r1111": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-15" }, "r1112": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "79", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-79" }, "r1113": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "80", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-80" }, "r1114": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8" }, "r1115": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r1116": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r1117": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r1118": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r1119": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r1120": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r1121": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r1122": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r1123": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r1124": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1125": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1126": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1127": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1128": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r1129": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r1130": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1131": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1132": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1133": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1" }, "r1134": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r1135": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "181", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-181" }, "r1136": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r1137": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r1138": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r1139": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r1140": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1141": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1142": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1143": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1144": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1145": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1146": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r1147": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r1148": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r1149": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r1150": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-12" }, "r1151": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r1152": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r1153": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r1154": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r1155": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-34" }, "r1156": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r1157": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-3" }, "r1158": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r1159": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r1160": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r1161": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-7" }, "r1162": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r1163": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r1164": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r1165": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r1166": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r1167": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-14" }, "r1168": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-17" }, "r1169": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r1170": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-9" }, "r1171": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r1172": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r1173": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r1174": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r1175": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r1176": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r1177": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r1178": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r1179": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r1180": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r1181": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "39", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477346/946-830-45-39" }, "r1182": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r1183": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r1184": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r1185": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r1186": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r1187": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r1188": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r1189": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r1190": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r1191": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r1192": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r1193": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K" }, "r1194": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1" }, "r1195": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r1196": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r1197": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r1198": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "2" }, "r1199": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "1" }, "r1200": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2" }, "r1201": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r1202": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "ii" }, "r1203": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "iii" }, "r1204": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r1205": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r1206": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1207": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1208": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1209": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1210": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1211": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r1212": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r1213": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r1214": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r1215": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r1216": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r1217": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1218": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1219": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1220": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1221": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1222": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r1223": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r1224": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r1225": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r1226": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r1227": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1228": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1229": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1230": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1231": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1232": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r1233": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r1234": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r1235": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r1236": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r1237": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r1238": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r1239": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r1240": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r1241": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r1242": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r1243": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r1244": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r1245": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r1246": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r1247": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r1248": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r1249": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r1250": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1251": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1252": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1253": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1254": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1255": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1256": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1257": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r1258": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1259": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1260": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1261": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1262": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1263": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1264": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1265": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1266": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1267": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1268": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1269": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1270": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r1271": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r1272": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r1273": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r1274": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r1275": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1276": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1277": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1278": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1279": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1280": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1281": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1282": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106" }, "r1283": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1" }, "r1284": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r1285": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r1286": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r1287": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "2" }, "r1288": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "1" }, "r1289": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2" }, "r1290": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r1291": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "ii" }, "r1292": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "iii" }, "r1293": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r1294": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r1295": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r1296": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r1297": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1298": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1299": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-3" }, "r1300": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r1301": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r1302": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1303": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1304": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1305": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-11" }, "r1306": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "SubTopic": "740", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479176/718-740-35-2" }, "r1307": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r1308": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r1309": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1310": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r1311": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r1312": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1313": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r1314": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1315": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1316": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1317": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1318": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1319": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1320": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "a", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1321": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "a", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1322": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "a", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1323": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r1324": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r1325": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(ii)", "Publisher": "SEC" }, "r1326": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)", "Publisher": "SEC" }, "r1327": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r1328": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r1329": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r1330": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1" }, "r1331": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1332": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1333": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1334": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r1335": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r1336": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r1337": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1338": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1339": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1340": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r1341": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r1342": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r1343": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1344": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1345": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1346": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1347": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1348": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1349": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r1350": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r1351": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r1352": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r1353": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r1354": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r1355": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r1356": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A" }, "r1357": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r1358": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r1359": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r1360": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r1361": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r1362": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r1363": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1364": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1365": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/310-10/tableOfContent" }, "r1366": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r1367": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r1368": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r1369": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r1370": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r1371": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r1372": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-42" }, "r1373": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-42" }, "r1374": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481655/310-20-35-2" }, "r1375": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481628/310-20-40-7" }, "r1376": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481598/310-20-45-1" }, "r1377": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1" }, "r1378": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-2" }, "r1379": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r1380": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r1381": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r1382": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r1383": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r1384": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r1385": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r1386": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r1387": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r1388": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r1389": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r1390": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r1391": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r1392": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1393": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1394": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1395": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1396": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1397": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1398": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1399": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1400": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1401": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1402": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r1403": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r1404": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r1405": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r1406": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r1407": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r1408": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r1409": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r1410": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r1411": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1412": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1413": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1414": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-4" }, "r1415": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r1416": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/326-20/tableOfContent" }, "r1417": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r1418": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r1419": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r1420": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r1421": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/326-30/tableOfContent" }, "r1422": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1" }, "r1423": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r1424": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r1425": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1426": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1427": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r1428": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r1429": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1430": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1431": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1432": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1433": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1434": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1435": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1436": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1437": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r1438": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r1439": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r1440": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r1441": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r1442": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1443": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1444": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1445": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r1446": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1447": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r1448": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r1449": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r1450": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r1451": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1452": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1453": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1454": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1455": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1456": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1457": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r1458": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r1459": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r1460": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r1461": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r1462": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1463": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1464": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1465": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1466": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1467": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1468": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1469": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1470": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1471": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1472": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1473": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1474": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1475": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1476": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1477": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1478": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1479": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1480": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1481": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1482": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1483": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1484": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1485": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1486": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1487": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1488": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1489": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1490": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1491": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1492": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1493": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1494": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1495": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1496": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1497": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1498": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1499": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1500": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1501": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1502": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1503": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1504": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1505": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1506": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1507": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1508": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1509": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1510": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2" }, "r1511": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3" }, "r1512": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3" }, "r1513": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1514": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1515": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1516": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1517": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1518": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1519": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1520": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1521": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1522": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-8" }, "r1523": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1524": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1525": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1526": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1527": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1528": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1529": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1530": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1531": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1532": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1533": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1534": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1535": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1536": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1537": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1538": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1539": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1540": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1541": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1542": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1543": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1544": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1545": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1546": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1547": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1548": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1549": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r1550": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r1551": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r1552": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r1553": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6" }, "r1554": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1555": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1556": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r1557": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1558": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1559": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1560": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1561": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r1562": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r1563": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B" }, "r1564": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r1565": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r1566": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r1567": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1568": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1569": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1570": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1571": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1572": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1573": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1574": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1575": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1576": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1577": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1578": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r1579": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1580": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1581": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r1582": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r1583": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r1584": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r1585": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r1586": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r1587": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r1588": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r1589": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r1590": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r1591": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r1592": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r1593": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r1594": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r1595": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r1596": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1597": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1598": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1599": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1600": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1601": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1602": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1" }, "r1603": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/940-320/tableOfContent" }, "r1604": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r1605": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2" }, "r1606": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "470", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478878/942-470-45-1" }, "r1607": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477270/942-505-50-1" }, "r1608": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477270/942-505-50-1B" }, "r1609": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1610": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1611": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1612": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r1613": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1614": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1615": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1616": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1617": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1618": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1619": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1620": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1621": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1622": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1623": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1624": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1625": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1626": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1627": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1628": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1629": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1630": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1631": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1632": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1633": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1634": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1635": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1636": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1637": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1638": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1639": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1640": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1641": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-1" }, "r1642": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1643": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1644": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r1645": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r1646": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1647": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r1648": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1649": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1650": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1651": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r1652": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "39", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477346/946-830-45-39" }, "r1653": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } } ZIP 150 0001403475-25-000026-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001403475-25-000026-xbrl.zip M4$L#!!0 ( #.(;EK4FT5?M2@$ .*=1 1 8FUR8RTR,#(T,3(S,2YH M=&WLO?ES(CFV+_[[_2OR>=Z=KHHP+A:#E^JN%]C&5'%#9 K( M<9))YV*;^>N_YTC*!0PVV(F1$DWTN&S(1=+YG/WHZ-?_\S1VC ?J![;G_O9+ MY:#\BT%=T[-L=_C;+\WN>;O]R__Y]A^__J]2Z;_/.E?&A6=&8^J&QKE/24@M MX]$.1T8XHL8?GG]O/Q#CSB'AP//'I1*_[=R;3'U[. J-:KE:CR^+O_5/S=K M.JF:9JDQH/W2X5']L$0:=%"J#8XLJ](W!Z9UM#\\/3*/S,J@WR^5:8V6#NO5 M0>ED4"N7^O5CJV:6CPX;M<:^=6I6RM6C?K]Q7*Z3PW*U<4R.37-0JUF-&CT^ MAIOPO:,0Y@SS=H/3I\#^;6\4AI/3+U\>'Q\/'FL'GC_\4BV7*U_^^_JJ:X[H MF)1L-PB):](]<9ZF%\(7XY^P)VN7A%[V\P)K[M'IC>F#V\4JU5XAOLI[ $+Y^Y)QZ,[3JV2Y%L7T*? MN %2A81 9WA*I5XJ'Y?2YU!SR8S@B^R,%BU6Y>3DY,L3+FK\-'CO_0NSQJ_[ M)$AF;5%[\;; M^,*_9)>>.@08?(^ZI9_=O6^_CBBQOOTZIB$Q\,X2_2NR'W[;._?<$)B]U)M. M@%@F_^NWO9 ^A5\8O;]\^X__^(]?0SMTZ#?$;BG&YZ]?^(>_?N&/[GO6]-NO MEOU@!.'4H;_M678P<@ZC\XG3=BWZ]$\ZW3-L #5(DMK>MS(P]&&Y M!N+EUR\S3UWC);'LN[0#DSA_4N)?PB=!\IK#O6\X_;Q>< >7>];L*^I[WR[_ M?/L+FO!TB[W!(<,]@P/IMSU WNG ?J)6:4 <9$OQML;>-_;!6B\\/(K?*)CR M],[W)M0/IZ 9W+#I6BT UP1'\3.@@\BYL@?)*QM'U;UO=[7UIGAX\JXW MGN MJO7U7MF8?^,%[8==:D:^'=HT:#X0VR%]AUYZ?I^M@$(7F CN[>>@/T"&QY[90=A M/(&30P#%2_+P;_%K.]2DH'KA?EB26]#9?C,(:!BL-?.Z3#-O?.3,G]&\[3[ MLW'(B#?/QY$2ISG&W_[-!/0U#4>>U7*H":;2:A-LN?AR=G<\STJU)CX:2'/AF_//?F9.+82'\P7FB/ M/'%ZQU2 #\ZH2P?P2>;.S$+Q^V[]D(U^B!\@]?6;*CVHXNV3D)1I? M8,%K"W2XK05Z)D($.[C##)]N4&Y4:N6CK0J.CY_OL03SI5<4;/XKF_1M!XRU M]>=1?9UNJ(Q@Y.=D8H?$82^\[3OVD&'_G8HNOUF\1HT<9Y$(([3.3R_L!QL, M:RM (1'_P>W,#E ?;@<])?@>Q$ODANW@@@(TQN" 6,D,ZF!QO6"E7?K$Q)$: MD6OS<8#\Z5-_;WZ%P6(V+&K:8S R?]L[G%_P[HCX%/U$"\4_+"6;?],''VC( MUOQLFEX2C_J1^!;[\3M,"%D,0P\!S-&$;\D0[#ZTK>$MY70Z=9C.00W^%T\H MGL'Z,ZK+,:-&.;<9-2294>65&2WAXOHL X#B!"0+#8KN@1@39X(4ZS!LZC_8 M)N5?).-H',,X[M[K+61%"9O\[0 \$R9JWR!0CDXJKZGR9?X0_/["6+@6,L$I MC1P,]EU0,,)@0(S$KI4U0/(3K7FL1U6^]?@R&];PZ0 4+KPG6!"-P=#1:U_X^]*7B'<&7N2SOUA< M\A1YGRU:!/?$'XYAXI%/OXG@V.G/[L6O7V:_BO_&^Y\]*T!V#YX]CO_%OUSK M>3 VX$$F1)*'6DQU92^]X1:NY[]Q&L_NQP\OJ.N!-%CTV%6G,_.(+[.C?VG6 M/@W!D>Z#'S]:2B3)^Q1F[8JT%!;<"YHI\A,%E$+_>8 "";O%;THO/^,6W M[.+U$$&'R%N+7R"^7.N!$RZS%S]0?+G6 X7N6TSD"?RZYGQ9-&2Z;,+\V[4> MZ7C$7?PX_&:M1]G"U/\?@#O]G^"13!8_^/EUJ[Q&"'H.-+ ^X\\I"]#&?Z'= M&=H#F_H&$W-T8?[BO/W/V<#M_,W)"&:?/F$J._X+'%8_O( YL.!LJ5R!_^+[ MTN^285KII95JJ59)7\&_B?^.7_)E9MZ+EZ$JP3+P3%,H%J%1JAXG#Q+?O&5F M-;EF5L=D2#XS.Y1@9C/0K:T.W5I^T*U+L PST)V9V7L(W)!K9K7\9G8DP&M+]S+YI,-MG+J!\&7-O&GX$WT_"@0#_GUR\)G)\N0#$$-=7BB"2.GL*^4 M-67DE&65C5O2^5/F@DXP3M,T30PD%U*2539NV2M.EBW)L8V[)8J394M";.,^ MU2;(TK?#<^);Q91?&W?OU*7(ED37QMU2=2FR):FU<7DEI<$-+:@-II"?OUWZ;$FB*>3N;Y<^VY%O5>F<_J2V)$[]8WH^G&*! MB>?"G\&L^H'/QU@!Z9GW^1,H$Z&MY!>AK4KGSJ^YYAU,/KO4:A'?M=UAH,S" M2^>PK[GPF>H35IZYH#!:&5I(ECS,;K2\;<,FD\Z[U<%82 #X:1SDF4R M660@D'0^LTP$RNB<:HXZ1SH_6#J=LZ&%E\[!54&-;(86M8T[L]N;FO89U])\ MVXEVU;2#J2CAI,L9RV2RR$ @U7WJC[(I&TG#5Q3W?W=ON&U)<*I[CY_G.&U'0(=Z@3Q:CHGQ\U)A]K9W]+" M:_]='EI(YY)CY="YYP:>8UNLS4,;2#)'@-L):[7E#KO\L<4TMPZE\\9EI,UV M(B6'TGGM,M)F.YG10VD=^Z4]<1^-7UG0SQ$V^5(:BTOG^BRA*GC1%5Z:H=$$!R7CT++(= M/*-!%8+6I0LB2,:BRA%4V@C%);!E2*_ W<5VND!A;!#(V]B>3:_)OSS_W"'! MLQB13\467&4,F;JTL0H)22"![5^7+IZA"KVVU/M*NAB'*O3:3DRJ+F7 MJ._BG=T)!M5]:K5PK_K$MP-UV*0A743@51*Q]@#=,7&DSRV;'9LG-=1UOB6R8_,DB+J>^%;MV#S/@U#/T]ZF'9OGRDOG53/1 MSP^3[;!JRVO/LZ8(\5L?T.Y:Q >P>WZ0;8BX[))F4SPCIX()N3DR1__F2#KG M7N-""GDA7<1!;5PH'@8YDBX,HN&P3>D@74 F7SCLDM+(4TI(%R/2L)!!6D@7 MEU(:%JJ;$M+%Q30:MB@;I O*Y8J&7=(8.Z XLA3 M1!0[<+D#8,A3,D@7K5Q#./=\2H+(GRK(@])%!>5=]CS1OO'HVPI3F]_%6%MY M%R-DV/IPDW)%FKB /QH=T1I>.69K)0E(_57Z(QUY05XSMOMH$>>-HK+ M.7J\"Y?2Q7EB>K3=!QJ$>%.ZW9U1XB[JPZVJ;;<^EBZ$(M-"YREII8M.O+K0 M/3\*0M4 ?2*=OR_1.N>(YQ/I/.A7U_E\1,U[<(7$4):WW&Y,G6H-:16SV-QO=O!.7'L@>>[-E$&_M)Z MCK(M>IY(EZYJX]5%/R/NO1]-0G/*9 M-VH8(:OQAAZ-+:N'^F@X-0/)0O$,9 M+I#6@56)('ERB'H>[.6/J[,TA,4WR_ @])WO#7VR@?8B&V(&]9S:[:Y]GKA7 MS\^][)QU+YO6 \;9@@L[X#:I[5K>HRJ(KY35PY@KU25L\+?JY2>]0? M7T8N-NI43-!7RNKYOEM?_USQ+ZW'^VK:CG465'5'<*4LK==[ =-X("%+/\4K MW[&#^]G5;^,68&"0#CC W4CO@9W-=TW#D6:E9\_Q32F_(.&OJ_&X'I.V:!ZQO[]E'G5B7X_'TE;)T MWJS2I,E34%6D]7@7$^7&<\WDM"B:T&4[- GF&I$?E2JUY#DO-B*?N?0])5>5 MBK2^L_ =W&&'FA2,V;Y#X3?/MVB&GF=31J?;P8*KLZG.I'5:TX6[K0AL8NRC MEF\Y;O;E=YX?#@!F7I=/?%DKM_GKU.%\:9U^#1RI?8F*[-&*G('3H<1I!9AC MOO*(>_OH4O_6-*.)32T)8)2.3EU))&T41@-*30DE;73I(P %)K+&5/Y"2MH( MFL:4LG)*VBAA3IA*J<:2&"8&=Q%.KP5R"XR?7&62="%/C1^EY(]T<=D-X>>' M-Z8\GHCHV1IX.C3@BZ-PV*@J;O]T"?7+E'Y5BH9+'B'+E&Y5BC)+3)5=^42EVMZ&:F)6'Q/9)N,3A M>T&QECP(GH_C#@3L!@V@#ZYADD>$U%0*&:H!U>Z$LG-D<0F\388+=A>T*L4L M%0%MU ]$3UV-V T@=B?"I;M-;Y'VU?% ;,14R:R0)F"4V,M^X?D0>QAT7,G^.D%UKPXQ$*%4I;:8(2N6U:U4':W&R;]* 54*1^M:-01(!M4@YMC=M M3=@1E+Y],XE$8"U2#DT&L,JK_XN#696R97JKFK+U7H?2YK-RTYL2,;6TR98- M!-0D6G9ITP)YJUMYUKQ>Q,"V=A%D*:S/CK7-9 M\X<=COCC+FB(J^.3#4=3MEV'N/URP/<,-;AC$ :=$5Y$="'A9RZOE7M>_>2" M3 -QRT;9+\_-"PUIH_T[P7Z;C_+*5DNCV7(5MCR2-J6AV5(9MEPS!:TY=)FUS3G29;B?FDS1@6F/DVG=N4(].H&7 E!I0V"ZHT ^X0@*3-["H-()WN^DCV:P#[ M':O)?M)F^'>"_92)WBF9[E*8+741B&;+ J>[%.9,71^B.;,@Z2YUN?!8EX/H MH+O"Z2Z%.4^7>VC.4SO=I3#SZ2H/G>Y2/]VE, /J8@\-H'49-?A6%272"BF;3 J;#"\*FN)-%\6I#$ M6&%X4I>1Z&"]PFFRPO"A+AK1?*AVTJPHK'BB*T=T"DW]%%IAV%&7DV@XY0@G M72"ATVL*IM<$A95C-UT.H6-^!4J@JJE$Q5J.IQG*X7T &VXF6<5.1$76JA.;&022<5F5$78FAF5#[OI"+CZ=(+ M'1!7,O6D(K/IZ@K-;*IFGU3D-UU7H1-0*B>@5.0Y76&A,;,N9G2A@$Y#;2(- M)1'$=6I>![@^,N\C#_0KNLA 0_^#$RT2H5\G_#7Z-YC9D CI.J&NHYLYIQ(D M0K?.4&MTYQ^[EPC@.A.L@^6;"99+!'*=@56 2#IMI\/!"NY*F+F\5NYY]0\[ MXJF6)_OI#)Z.6!1HBT)1V%(G235;%FN_0E$X4^=V-6>JNWFA(%Q8U6EF':!5 M:R=#43A/I[@UYRFWK:$HS*>S[CIMH^0>AZ(PH"X,T !Z%X!TXEVGNU1/=S6 M_8[59#]=$J"C=T5-=RG,EKH(1+-E@=-="G.FK@_1G%F0=)?"7*C+07307>%T ME\*IG>Y2E_EJNLI#I[O43WKH+7"KB M]+SO/B4AQ\%)64EFU,4+.I97U.1789A4%XAH)BUP*JPP?*HK232?%B0Q5AB> MU&4D.EBO<)JL,'RHBT8T'ZJ=-"L,*^K*$9U"4S^%5AAVU.4D&D[YP>E0%TCH M])J"Z35!8>7839=#Z)A?@1)HJK*A+BK1;%BL%)FJG*@K2C0GJIL$4Y7K=(F( M#J^KE>92E=-TD8?F-.426:HRFZ[>T*DJ)5-5JC*<+M/0@%D+,+J80*>;U$TW MW7CJ<9RN%] !MN)EG!3DQ+HNM="<6,BDDXK,J LQ-#,JGW=2D?%TZ84.B"N9 M>E*1V71UA68V5;-/*O*;KJO0"2B5$U J\IRNL-"8618V9 'Z0V=4-?1S9Q3"1*A6V>H M-;KSC]U+!'"="=;!\LT$RR4"N<[ *D D:=-V.LCZGJ&>>XZ#[=G@\:]Z:QL% MZV&>8)4VWZ7!N@FP9LP[%=$J;:9-HS5/M*;N2/K-#^IL-FR:*U"ES9=IH&[& M!H@_OW.H-=QP@#]7I$J;WMJ%L/G'[Y,KIA4K;99*@_@C0:RV=7LD;09*H_@C M4*R\U7LD;9)) _AC;0E5K>$C:;-(.X_@3>U5+Z1!?"1MHDCC^(-QK+A-7,1D MF@;R;IG%1AJ[;]>JQ393N(7>5-VF.=&=M! MV!; RI4V$59,RTS:G$U!K0EITPO%TX#21L@+*+6+$^35^X!DU'EY;EP_+DZT M5X-52HLA3[2>%#'LJ]$JA[V5*U"+&.350)7$6LT5J3JD*P]F=VDO<*X@U@%> M#6+UK5MIP[T:Q87=]) K@*4-H&L %W?'0ZX(EC8EL?,(+OQ>X%QQ+&V^1^.X M\'N!F,;Q3EG&M7)S4F]X65%S+MU8N3N9-X[3 EFVM M7)S$FP9J,2W76KDX>36-T<):IM*FS8II8$F;Y"FHG2!M2J)XZD[:J'D!I;:T M@5W4MB RV(G&D0\*^MJSX)$F.Y%N=OE;3R%U0;U?$[PRG&[0DMAIZ^8-L 5H M^N$%\ ;?WE.NP'_)1O&I0W\KH!Q)LU[7LC/A%UZL8:\ MAGP&\A5IP\2;$^NJDDK:2.F'22=5*2=MZ%!%VTG5#2[KEO6]%^RUU<%>RQ/L MTL8@"V!$:>S+C7UI0YM:T'\LV--!*90L.1*6\#;"KG('08%?9@MH*WJO2IA]T?BN_009W#!-W M) @OHKE!B,N)TPP"&MYXH;BJF)F JK0Y'(WW#\7[S.6UH85)L*7E<*TY^00-??:-L6UQ0G*R#Y@+US=IM<4%QT@^:"XKF&&R+)U3* M2B@&P VQL*I(4RGH7USINZD&JMH+?0G[*N4C-/:U([HQ1E IPZ,90?NB&V,$ ME=)DFA&T._I!;*%2YE$]#&J/= 9L*B5%M3,5D^U0I92>]@,6TU"EA)0V81?3 M4*5TBK:^5J&H2LF 8CHE31?NMJ(@].&/]PZ5/;OI.-XCO)M>>OZY3RT[O/*" M #]]UF'BVK.H0ZW6TX2:(;72JVF0/^ S;:KG*MW>U:;ZL(AIAF*!#;1IHY#IN$:XFCQ?CP-8K7 M1W%=NE3'QU%A2-EZL.:YT&DA76VPZ5JXYLG022(,:X]2BYZB@N M3JY'G0BC' %RU9&K4SL['!M7';S%2>SHL/A. EBZO,Z'$&!S;%248'A#^52) MXIS9D"X;H>/@'ZE8NA-JXGE@Z9<*8;>(.1QE8BKR!L&5QK1.[,B*Z6U'P)6& MM4[L2!!!W'KX6VD(%R>#HTX$48[8M]*PU2F;'0Y\*XW<9XDCG'[8=Y=K)YC6U/#&L\Q#RH%FB/$0A ML*WS$;)B>]OYB$+ 6^QH\/B.PE@Z?(ZNGF-',!0/E6B.F=*EXW0"".+6P]]*0[@X&1QU(HARQ+Z5AJU.V>QPX%MI MY!8G9:.CWKN'7NER-KIYC02H4#X1HC1/2I=MT PA7?Y!2H: %?;#"Z V;QY4 MKL!_R7.2[Y*%M-)+9T@5?_,64AV6BQAN5\$B2T>[,V%(*?"N4BA>4G!]/(>^ M3[7EV)?ML*Q2S%ON#. V@_6J2B^5PM72Y^HT -<'H$J!9ZFR:AILZX--I5BQ M5!F%+61C5,68=!%==:)'4M!/NMBK0G6EJCERU3P=.97"QMJ14P!0T@6]M6^F M.J8J*D7GM;LE'WZ*'NW>3"FA&N[3IC"S$Q'NW?6Z-P6;G0A-;[".[J/K$"6" MCDI!9"9 !8M>BQZAV/&TF!L:+'LW6020Z!==?7@ M737'X%U-I>"KCL$4#7T[%CK6 1O9 %CT$+2.[D@$MJ*'IWJ][Q MN)$4&"MZ/%L'F>3 F4HQ<,DB4E+03[I@=."'IY?4HCYQT$!!M7%&W/NF]8!M M>X,S'_X9@6#X<77&/FV3\W0\\%V'M@F M]8,[WP:J38C3'1&?CCP'\!& M=P, @^H&6XXUY8K4TH;!E2>3+ERD[0!M#O? M@YF$TSN',(\1HU\3[F_VII.Y\-@5)0$C1'L\\;T'BM)OB)^UJF71ZLUZ6-#1:P5WDFR,0MKE54^9$Z=6GZ[G#D/KC"]H/GUM2/UU8 M<7"3+?Q:'7$B;;A"@VLKX,I5:YXIS:2./DHBV/&(M$K&8M/'-W2;W3!W[ELZ\ M;4@;"=UM;&Q*\DL;!MUM;W#+L;FM(&_F3 M!!L\]O'CZNS2?J)6!Q9ZQ2"//%[!D;0QMAVDL0RNP)&TT:\=!,2&[/\C::-M M.TAC&8S^(QT*E <0&[+TCW3\3QX:RV#>'^F@WTHYGAHC"]PK*-_DA%:!D?@6(< )4/%AKR 8QT'E(S0,K@ MQSH8*!DJ-F7_ZTB@9(26POC784 5MCGEZ@;H:*"T))?"(=!!06GQL2'7X$3' M!J4EN0Q.PHD.$4J+CPVY"R-1V WWAHRSVK\WHO@I+$%YHQQ0SI,#I(W^ MO&N!5[?F\$1F')DX*;,;>N;]\S..WLMV>*AIA[A# MFIYQ>FV[]CC:<'BD6GC+CE37E7Z2!MVV3Y] M-J4&I8VZ++8S<''QT!M^!(XZRRQM[*3Y2'SK>51K!MVW$SSZ-0]MT[-#A]X. MVJYE/]A61)SL>>;_^;6C]= MB_J9MZ,_$IQ-6T_4-VWP!'TP9C.LQ(R:],-;EQ:4HZ2-L6@@;=L+KD@;WRDF M-GJ/KQVHI:J0D39JI8&T=2&C0VT?BXV13XMJR^@X71&@M"E!HUK<3G%T7'J1 M7TPY4U4MTJB1]'%BIJI:4')]<$BTV-)6A2U9[ X-0L!U2*T-%4-F%KJ2YT*K M%F_<^$++4'5:52UX]Y'PSW&S4[VJ6B3L8^&_I<+[JFIAI8^$?XY-+>I5U6(T M'PO_;;DAJH4[/A+^N5J9Q8\<**H!:L7WQ!4U36O:#994;=2D]9F[43^@?T5P M4^L!?CRGT=P%&Z9/'>E3K:U"G[E+WTE:CXJOJ::)[W!D.[O8*;9[G".]1;&>?G@?.+"TKQ>V?+J"/26@P2/J@4< MY,/C*ME)CI8U)71+;_YTX$3V;7E,21#ZSF0 9 M]KRA1'Q_"CCJT(GGA]1JCK%'>G([-DUW/+P_+]PN'MFESVQJ -FSAM,-_\"%\R.XQK6)HA&0)GF??4^J!&:7E&CVK2ANDR M<$A^_0%/)+XYFE[1!^HL043;G41AP*ZH;!:;"[BF!;)W#&+C=I#)HIT)SD3)<)&VJ3?L9FHN4X2)I>20[P[?EL %,%05HO M=/Y;^Q^:7?)E%Q5RW]K+T.PB";L4.MVN?0G-+OFRBPIY=>TQY !2MB48=QO= M>0Y@U"1.-^KCOB1\DD* +70*6WL/FG4VQSHJY*VU)Z%91T+6*73.7'L5FG4V MQSHJ9,FUA_%NP)Y[/JP.0/;,S*)"=EM["N_V:+?2S"S/([H:ASM>^@629_EE$AGZT]B/%SBQK MIT)ST8=PD0K99NUG:"Z2FXL*G1#7KH?FH@_A(A4RY=H;R6&CCS2MR'*%;Z%S MU]HAT8ST48RD0EY;^R2:D:1GI$+GW;5;HAGIHQA)A6R\]DQR@.\'-S;+%:2% MSG]K_T.S2[[LHD+N6WL9FEWD8)?C0J?;M2^AV25?=E$AKZX]AAQ NL6F9;D" MMM I;.T]:-;9'.NHD+?6GH1F'0E9I] Y<^U5:-;9'.NHD"77'L:[ ;N-?F:Y MXK3026CM6&B.R9UC5,@V:W]" M+$^(GA0ZXZP=!\TL>3*+"OEF[3-H9I&"60J=Z];N@F:6/)FET-GMUYA%(CKL M=*KT?73(L^ORB0IY-X7(D0HC->\ID7$L&CT.F=714@N:KZ0JA0ZB[JH R57%%#J(NI,")%=X2!=$#?SPM&>' M#JQPV\7M9%9$!!+PJVOBDB$C3EZDOZ #ZOO4.O?&$_B.M?]N^CYQ^6O^L,-1 M.I#6D^E$%DB([HCX%/!!K3LR9=EPMA,N"'T:V@(]U*4#.PS.IKWI!*:S\$5I M>KOINO""+G&(/\T?/X 1/[P X'(55*[ ?\ESDN\2*%CII3-@B[]Y&]BDB\?N M(MCFAW+FN=$&RBBD -S&([SKFGXSR_ NR5W9>&QR7:V4X]RD#:QU$H:[&('I8K]_AK,=FL(FV42VYRU58G5RU/)-<9<>]O!]?$M]W6>.)X4TJ[H6?>WSZZU ]&]@1, MF"YY .LF*+!DE#8^HQ#MMB4FI8V<*$2[;W:KNF-:8\\-:-PY/DP MM#FO#+X-0ML\Q\#C)@(!&XI$5Z3S[5==<=;'")CBRC.)\X_(MP/+-M&Z4&?M MI2MDPN!)!X,:F5B*[=KC:*S,HE:EJ_U9M*CD2:U%W;ACOW9 YJ14*^_#.S.L7G<)33)^E*FUX0.-821QOR7^K2ALW40O'UYX?#LF0SI^' MW Z"B%IGTSO??@ BK8ZG D)\6Z):VO"2AGC1(+XM*2YM%$Y#_)T0W]C05)7F MT@8M-=2+"O5M277IHL4836.18+S^._6&/IF,L*E]1AUWB7OI(X$#T\L9,EAR M;%(@?M^A=P"2@>?87I>/?KYCYGA,?019AQ*G%>"8Y^_8(,])S/=7'G&#=!D+ MJB2DB_5K)+]]@> WS[>HU78?:!"R.L[IN4."X':PX.J,*%JT=HC_&\]EB=Y; MTXPF-K6VIWT+:J35I$L+R01Q687UELRXE3 M9(6NE6(,76E3AAJZJD!W6RI:VBSA!67!(/N!IM$DI-0L>;)-<;N/9/)>@'QD MY=8\_8_@O]7H/W/I^^@O;0I-'OIOJLA,"OI+FU_:#OU?>GOPG=CNE1<$9],? MU!HRK>HP#<+JRA?OUA=7YC4N\;@+4--#=^&N5OX%M9J!N#:=0/X0WE"=9$W: M5)!&I0*HG!.LE>HV#"OI4CP:PMN"\+KNVI)RF O:#].<:?.!V XZ=)>>WR6; MB IM2KA+F\+1G*$Y8_V^#_EQQJ&TR97U.>-)I-/1>8UN8>FGAL# 2 MG)2YWA$?'H7G91!7(3Q+%RJ3::5SQ;1T$;#75[H;]0/;LHF_$==N4Y"6+E8D MT4+GBFAIHRHOY_+2S>]7M@M6X8!OEE(&X UIPQ'RK7N>>&](Z\^_FLG[X8UI MZZ_(5LC2;DCK!LNRVKEB6SKO<<46AZYE!_W(#]C)/G@!Z[V_(3]_4U"7SJF4 M?/%S1;YTON:JVM0-X#._Z5JWX8CZBMHRTOF?LJ]^KMB7SB==6<D7#D/KJX5\Z9U4%"N3* XIZL3,2!\\?8LN??/+3C9A:'H]MEAE1QQHZ4M2] ME8H@>7+(D7I^KR0$D:$*X4@Z/WKK$7XIR"*=PRT76;94?'$DG2LN%UFV5-QP M))V3OG6R9)1]-4]E+YU#+M-*5_)Y)8J>P;VT_9_VZOL?8'1L^$&7N2;-.!_CBBQ MV-):]L.W7^$'HZ9M5LK5HWZ_<5RND\-RM7%,CDUS4*M9C1H]/JX._@=-Z/2> M()SBZ,:V6QI1>S@*3P_KD_#KHVV%H]-*N?R?>S/7X=J5B&,/W=-_10%0=PK? M!P#V;[_V?1PG_YT__]E;,G=CST;J?V6?V"XBY;36F(3B:?$-IN=X_NG?RNQ_ M7P= N]* C&UG>OI+TP=C^Y?]@+A!*0 :#_C7@?UO>EHYA"FP/Q_YG([@;EAB M&L^Q4L6)_;QI]UH71K?7[+6ZLT-_:= ?.L9NZ_QGI]UKM[I&\^;":/WW^8_F MS?>6<7Y[?=WN=MNW-Q\^\.I* _^# %NYP]!S]XV+@_.#O_^MTBA_Y3^KY?KA MR8>/NSPW[L.%X^8C_/#!':^TJ)>WG6L#19?KN3<8]+5-0T@TD!PHRT%NN 3E MM$7MTPO/C.):U#TF'@9PP3<0K?]D(B1]RK>U)[R(X3>_3B]QD_7-CV+&M?==ZW1^BAJNFZ$IS1,/#\$M>?Y8Q*"PGD* M3P?V$[5*H1\E**OB%$^.#AM?EP$M#S :*DC.FY_-*Z/3NKOM](R[GYWN MS^9-S^C=&B!>>R!#C4K-N.T8E?HGZ[-Q>VGT?K2,C.1-I&[SO(=?5TYJAUI\ MK0VY2\\WPA$U!G9@ I"GE/@&F&O4>H-(NV-F78L;>[-H1-.\-(9'C/"VDD6F M)7Q5B;HQ.FOKP/\\\M&FOV2#_A,>M.I+T_>!)W]!3>Y.H*4ZRQ'[!EJQ;Q'( MN4JNU6@H,[YN.UKSZ\S69=U9>*_ %Q@D3FUX7,/]RDS%]QP8TMJ)E> MIWG3;3-ULEU-([-I%NN ,$&7P3UTYD<;__/L?^ 4+_BT(-)QQO^M'E3K>7G MJPV799P"C&T9E[9##>!74%%93RU/-EIA2'P]+#Q+C$5F3B-8&A^O6D>"L;#< M%&?$)Q0+J 9&J2JE6JU^5-VD6;J>A%H=PMOAZ^IJ@8IUR=.A0SM *1#B-K&8 M1$=[W\Z(>V]X P-\.-LUX"\ PV2>7"NMWA8#!$8PH2:& M0RT#YF6'@6&.B \#5,1)?1XS)/[0=DNA-SE%!;EHX4-LUA1?WV>G!P< M5NJ(Q="'_UOQBT4P\P#F].7YY]6C@^.CQ5^5#RH+/U_VJ$KMH-(XS.=1E8-* MN;ZM1RW[O'I0/\EG?M7C@\-&]<5'?6%4Y)0$K" *?]NK5/?F\"004IF$!DO, M&#$[3(AEV>[PM#IY,BJ+ #J/*/ZDCY07ZPK--A.&0CFR0W[9IEI_>@XNPHR! M#@,R3]EAFA/?>\#GI.[H,6A^F#%<[=IDJ=\96K,K7TL67H&%G1-=2L]E79#T MR%-;I-Y,!I19*^AD[UNU7#H^KI\"0>%DX; M_XI\.[!LMG, U;>=Y39VF3\DKOUO]O?G16:RVD!;>2[*$[[= 5=[/'&\*9!] MEEF,&^_@\^MLH!1AUY4@3(,.*8#R%NSR[K6M)FM;V?O6C6P0295R>3?7](VK>0Z_WOH][S&Q<4!-?;OQ M'DCHZ85<8R&91KSU[\!F!.V7)HUK8#(VM:DH^US>2/4[#SP%Y__:$^Y&")H? M[GT[.3PY/-IM&U$L$=J#$Q]XPIX0QZ!/U(RP^QA\#(8#_5P,^.R. 0A8-Q#L M"RR]+RS^)%MD4>:\:QKF_/O?CJN5HZ^!$5*'3D:>2PV7.9_[Z$PY$>+"(#XE M!N8T3R7--'Q:HS@ A2C,9T9PUO>^'5;J\V+S\QI5#E<><,<=KM^L[UYI['T[ M:M1*A_7J4@-1K@R&A(G))8662>=@PV=XICZUC$GD!Q'&[T//@"N8@UBI&I_Z MGU$A8"*S:8:GA5J(&T#=LY')/^S7Z1^G5UWSC]^K3%'/?$(:!=5L+KIR @(?[+ ;$ECD+\XP6/IS3\/7XTZKN.I25P%N87!MU\), M%S7Z4\,<45CM,6Z6L;DY[*<52W9@$..1.D[IWO4>87"4!. :6/!%$*%'3P+# MH@/;Y05-G0A,F,-R/3:L,_8XV-@'SYW%#YSSGS18(.BW6(V=U$E_L,O^?!56 M^;EN5/D/ ,T_$3-= 9DV0TRR-ZB,3N8\=TM%FL8;N'=UYUA*KE^TYGUBW@]] M+W*MDAC=@/WOZT;'FLH?UPMA;']%-KKRX,$/L$C9IY,/YQO/#X/%L: :UH4D M?[&J_C2R<*"%WLX(O=\])W)#XK.Z8.S9SD?PJ!>6-V,\SJPT?(T[H@P+OA4TG_C4I"Q>5*D:; -F8'R"YX'K8021 M.3*"D8=5]O$VHW!$PODA/Y+@.2+8S6+HG\':=2WC4Y5/K0\.#'S?_Q?,@$66 M\5*X"4V8H>M)/10+(!'&=AB"#*$.2 ;?[08<3[%AG=4L_XA-0_^FI4 M:]6#Q/VVV>:B"6XNVK2LY -FXG'B@92+92$-/A\8KWG]VZ'L^KLN$L(AW81, M3(1@;5TA^.99?X!TW Y%MB$V^;\+-XK+0: %\O2]00CQDCINZ01N9?NO11NT M![JTZ9<(AI?36T@_ 'HB]^ZYO2[M!MBCDX/R M2>T-&V#K]?4VP"[?'WI4/\JG6*1^T#C.J80EU_DU7G[2VS<+859Q^W4%5XO9 M,C7DWE3@G-O<-J5@7Y]5&>KCWK3D/H>4M' H$J<8LI%27!C>+K()"$FZG9$%WFL>S0DB!UF+;>=?!$B_+=[8JY[%#\1IH&JN!)A<)M.YE;ZRJDCM[ M-7C!3<5]22O60V&$E\5U00]B9C'TC"C@'B[,C_A)8W=G1A]<]XF!GQK<# %BZVM6P[2NT369B7!!>< M_4^BQ(#T)7AR(WGMC(3(P0I%C^7A& PA84BQ-1"B!X"$K^YQ@>R/0,H%,;@^?#8]@>E@\S MNZBZQ.\3>&SI]LFA4Y;K_52I&S\/N@?G!\91M5&%BS_CQ--9B@T^?0>$=89M M!K8_YIF+";R;X$7 ::QHT6(C)I%EAV)>$MOTW4'@P<5I( 'YF>[].DE1%J0-_':@0/V>+!]J+ F<9< ML>BML?;8JOI8OVOQI>UVPW'8PLF>)TNP#,JSEMGQZY990;#\,A#10&&8P\HE M#IL433'V,_ADPC;)":.V,3V6\0:EXDP#.Q#-M#!F]$!+?8(F#QI%U VX%L*\ M-'S%RH*2MV<1_TOPK.>"'V13VSZ89@^\LDN\7!A@6=;DJ?+J8?F@4KXH58 _ ME\O_7?LIDYDH&;LL,2:WS[!+-FT$(^HXJ8>S8)_&\F278>BZX7<5)<2%!=M? MM[6#7PB;E<,8)ZL;?MMG53GD2),IPG]$+C6JQ_S4CWW&@0Z6A_9%V!&+1!" MU$'#8-' Q0L"MK>/E8^AZ\6U?9CL_=MGI65D,O&])QN@1V&2_UM@^)*57\$S M(M?F"(X":V\.TM4]D',FW.H$O^V5&L\!?L=\Q4O'(W.'6;C1N&1YK!T,WKYG MX$K"K8WDP)CRWK?JX7&,]'@X FZ #P?^ MD9GVX 1L<$C:>X& _,)5BX@.X; MEHUVE ?&"WKB8,6$Q'93BT8L7[9QN(^VO!O8%O,T4I(8K#8/?N#1,VO6E7\X MZ"]IWP=@3F/@UQD^86J/^&,IE1FF@GE"U[*$;M]<+BA;9HACFTF[[!&W4(IBF=_&IW69:O3NCEOY=(/9VW7+TB[8U/K; J7 K; MZ^C!?6<.$"4A*4@*"G2>X(@PF"&1CKC#8)FHE'HF2.] -$Z-;NQY)=L+^,EL MQC6E3*##K0SU(\^Q4*CPRF(FV &?UZ!>JA7.A4RZV)EE0Y'LQPN'L3W6N2 T MVNWV'(SGE?X[8%V0TD5KY2-8CY(C6*4O=]S"$7:]YME5"P\_.K^]Z:&@4?.H MO>75@2E%/K8\$&!R4.906:<^\.3@.*=#+8[J!XUZ?N=C'+^OF=2S(F^S;_6M MRDM-.3:=CW^&O,4J^*[9Z1GM5;J9O#;'5Q+$N:_18N9E75.6K^!@D/,*OM3\ M\0[E\*]DR\,P1CY:.G];X3AO<$T.?_U"YF7ZTL*3Q@O4%=LB6^5 MKCR/[?Y-;**5&J?E/6^-ZMQ175L3U860Z^U>Z]JH'.0AV.6=Y-G/;ONFU>UN M8Y::47-GU$:.C*J,^N&,VGP;IRHSRTZ[^T_CLGG>N^V\C5NU6I6-6T_VOE5J M.ZI7SPJN6'_>=%K=VZO?6Q=&M]>\Q/C)]?5,_$1K6H5Y%YNM5'/C7664$.?= M\X*KVO,_SUH=<0[\GVKH6EJKTLJ'\^O+]10?*D!4DAWU/&6',AJ1R8YJP=7^ M7>?VKM7IM5M:SQ=#SQ]CKM[\\H CCUOM2[:-]^U6UT(EL4: MH?Q85AG-PUCVL.#J];I]TS*ZS.@ ?JVU5>N1UKLX[FJG^DYOKH&5XW._]L]8S+VX[1:7UO M=WN=YDWOERZ+"=_>&*W_^MGN_;D/WUVQZMUN[_;\GS]NKRY:'>.ZV>NU.EVC M>7-AM+O=G_#1W<_.^8]FM]7%LCQ^KR&B51_K=_)EU$(@;R%P6,Y3""BC")D< M:!3KM)Q2V==LWC2_MS!G"YH: MG/-]-.6JT@9!NQ MW\8B6H5(QB)U+" ZDEN%2,@9^1E5RY9,BZ?7U7?2H>P'?.K@-UHJJ5Z55*\G M55U$M7'7RG(+4IF9N95TF6L45@3$:%6",357N[X"^N,/VYP$VAL*&-^<^Q?[-5Q[VI]::HQ ,<@@, MLJD2A%W0')Y;TIJCB(QQ!(RAH_[Y,$;K"1M.OXTSM,J0C#..RL 9N04S=T]E MS-I47&<8/?*D@_T%X8\:\,>QW)I#0K985%FA%48A&*(!#'&B%<:;*[#]NZIC O*SF;0^J$8W'"< M)S?LGGXX\WS?>X3!:NU0"'XXJ0 _Z+#3.[3#@/IX\-EY]KS8VSZ,A_VJU48Q MV.1P[UM=E]2^??L.F=@A[MZQZ%\1,75%;3&XXBA/KM@]Y7%E_Q79%IYJBH=M MQCS2H8$7^::.2!6#22KE,G!);C';+:>Z,_@0CRCA];!_-YIV1 M;KVZIB2(_ S?I,NL58RRW%,#[JGN9N_*HS>>X*+,+/_K9_.FU^XU>^W?6ZQ# M"'QP%?^=Z69I-,]N?_8,T30,SWW1NK$8W-T [M[10R.."][7*ZU5ZP)'M_B9 MW,CDW9]W=U?L[V;G3^.BV6MJ=[ 8W'P"W"QYDQ,)&:5#)YX?XK'H;5CU"84? M;@AN()ZL3C&V>!?U'=O,MCZYM/VQ5H&*]Q>H5*IJ-AA@ \^/T7>F>ON:N$!M MK%'])3!BKG?YIFH7'-AS>(+O.88'0\WXM?Q*F)I6D\ISO*(M1=C ZY+G"27D M>.#HP'-LBX2@QM.>?JCKX2O+1H)H/:X\5Q^KRM4P\(;D:0[0 M)?C%:/T5V>';2AVT>I>)90Y5Y748>".WW-G.N.DO\3H)1L:EXSWJ\E?UV?I( M5;:&@3Z82RALOI$;E-.[4BSJZ"T.Q!S L-\RFS.Y I9MO[0E1>,6M M'G/77F/N+R'I.S3^/$,",9;Z(0R6[>W#0?C4(=CS^>NC;84CF FB*WL7)^9I M.;V%],%,C,+EMV1H;5),\FR(-0X7LD9U;F$R/T=^6L0)=._[E-R7R !&>$J< M1S(-T #(3&1LN_&S#^OP\A4F_*\H".W!5,SXVZ]]_\L\I>;I @P\A!>%WN2T M/LM6X^N*C)+$=I=J9T:K.\0V]J2=]L5;8Y) MQS,G>]^.)8])2,\SAZ?&&7'OC3N?CFW@#<8[F$68H*+1VJ40G')8W?MV(GG. M77I.J0M.N7UTJ651CSI&:Y1B\$D]3S[948W2.#74ZE]$:U5:^7"V M$$LC Y\JQ:+'P**2[VR6GD6/0)7IIDK%TEWU2IZ,L:.ZZ_AT83T5POZM*!'6I]4B3FJ %SZ$:O[V2.RNG[S][2BD,Z MWF@ ;TB^F5-^WJB>XD:OL1WRZG#6PL]CM6;4?7.AF58DTC'+R=ZW2EE'N=[) M+37D%A?+X#@Q^'8*7@G0L8-[K5H*P2U'=>0670CP3FXYQ+R-;S^PDM1,*Y"V M&X1^E"J<']0:8G%STX0+=0U:@?CH.%<^VE6M4S_%/EJ10T+/GQK7) RIK[V8 M8K#(<059)+>SOG95U31.E^B71SL<&;>#0>F,.*QVLSNB]!W&FE8RTG'0(7*0 MKG1^)P<=,=?&HFY +5Z6!J[--?%M%_\"$DV,.^+C5H%;UYEFN"W=6ZY54C$8 MZ@@9ZHU1YWC3DNO!2Y>RS=NN^J!&Z:$W^?@^RB<%;Y)^_J-Y\[W5-=HWK'OR M1;O;_-YIB7[*?[1[/XSF^?GMSYM>$S^XO8G_;-]\9S>D.]S3CNI:@1="WIS4 M0-Y4-E5,+B]+<+Y_X^D(RLSR_/:FU[F]XDW3[SJWYZT+/ Q!VPK%X-U&KKRK MC#KCO'M6<*5]V_O1ZH#*OKSM7#=[[=L;K7&+P;68#:QL*ALHM9E]7G!UFSUO MJ-/ZWNQM,^1E[M&[T>S!RJY]3L8X<#EW;L6_T+K M9L7WM%3+BI[)P :>HV121M/>-3O @NUV'@KVHYO?R<^ZJBGH:KDN@8+>EEE= M*1=>1W= T]YVNOM&Z[];YS_908&WEY?M\U:'^\GGMYV[VTZSUS*^W_[>ZF#H MZVW1KL)KY5UG;64T'&?M2L$]YI2?SV^O[UHW7>TV:]95WVVN5 NNDKO MIUV M[T_C]H\;4,(_VG>@D W0Q[UF^\8X:]VT0#MC]HE_SY3T=?.F^9UEL-B?G=85 MZ\7<[=V>__/'[=5%JP.7]'IPN5;=FO^5SDY7:@77VS&G,R;&&!A(@.X,6_\Z[9OS]AVH M\[3HQ+ALM<3)WJW.[^"*:ZVM65EEE<9#RK_KB++F N0"W(I3V51K&GFY@"NT M>L$56NN_?[3/VKWN7*ED:656D'8N5+)E9V546JNNWO-\V>+OLM#I!QBU!% M'US%9K+XX*K:\H.K<(RV]=O>"I6:Y;WX)CE/N_JH-7[)Q>5'!:[RB,[,)JN&Q'' MZ-")YX>&YQJPRF-NPMFNZ406#?#4(+;PCECX(#V4&7>IVZX1CJ@QIL3%;_$, M2&JBI#.J1TW\$[]-C^G";BGX:>6D5MLW2& 0>)1%K7WC$UZXAY_C-7N?>:_A M^%F5UH)GM9Y,=OY[YJ&'2QYZR!]Z8!B]D1=0(^ /#N*GQN]E;XVO-R:^]V!; MU"#&7D &U!@1O^_Y>^PDI1?6)?0,ZII>Y(/( UMA#$3%X<+'\0/AWV""0WB@ ML-+PJ#%3:P;I>U&( [+A!Y0GUV278""#P#,>#U\$LX;)I\D1!@$'D[!LF MB?!I>"9G9E1PE8LPP\':8Z0XGM(Y(&;H^?@P$L)8(\?"VV&%X'/$AD^#R.%S MLNS!@((\MY,S/IVI,?"],0[B7S ;:L67'\@*>[F9\C9Z$5>")PU@2].W)PF M)]@[U0!,>OU_<5"QCP$P $!V3AX#;!1&/C4\0!/O K:/=+,B,V3WPI ?;)/" MI\@"< ,U2N-;3,+6."XR^4S M A 9?1I#TP8 ]:>,'Q&6'),,Y99GN%YH,'L+CZ#T;1/!!Z $,0;X10,:QP2B M@6WVQ]L#QNP4SZ4-J9LL'C[]T?.MP-CK4\>&J>WO&7OT"=D1?[/!'G M]AD M /@23$QX,K\%)AG80&[BQPRW;V26%@;@N18S]& \8-GW UAC:E*+SVSOT78< M?/0C,AK^$HSBWQCOL5?MC! M:)'GTR$\")\1PWK?<.C0#KC)S]G$3QLX?68> O?[1A\T"ZX!,I(#($9Q M'7K[QI"Z(!&-;,E+AJ_9!H#/_T!@XWB.,"9PD( >#+M#\Q46*N":AX)9(4A,3+B. M>\KLBO&$ANROKUE"D?1D\8D/H[4G#@YO(DX9QV<.X744Q4,P<)5@ M7_9\E\":PH0 ':#W8)6,3T%DCM#0 JEM#6Q?H!NX.1S]%0$,V".1P8&MR.>O MR>H^4A(#TXKGPL"5(!ZF"B8:6QZA=^-'Q?!'C1V 7 L&%N/C*!L")E4JE M9)E0*@T]&(.+!"'.?E8^,5:FYL@%^3MD^C(V_3) !^$-=^-W/HDL=H\Y[>.D M&*(0]##5, #KG!&-F?PPZEFC JB BC&Q+C@FN7G!IP K"[\'8*VRA1GZ@B2S M"#@P\G-]Y5!/[=?M[EC> _VS=G]J?\\K@) Y-" ;X$Z4F )(0(:7O134!18% M@#G\)IZD:.ZS+F.)6F+^D8WJ$$?^LC4'+@VY!U$$(R.)9V6A%&-&'+YP3"PT M">/>3"R,%S)6SS31";'J-7,E%Y;7?82 M>&3F/7@7>QSH;),=$Q*!X@N!8R8$)3L?QQO&?!H2AGPX( ]6#Y3QGV<_ MN^V;5K?[;"U4$!"S+^%XKH#$KTMNMZ#XEBW;NXO&N+& ZHIS&"W--W"S46' !>A66MP$F;.VQ+&*Z;&CQKE8"7S])[%@EQ?M\WC! MN,A9T!SNTY[X;8\O*LI;OIS54K6C@.6#B1/T C!J9K.AS;GPXWL1.@XY,B.'PA0^8""\H,(=3I70NM$*',4]'+(KPX% M$X4RU*9 M4:2O?:3[\2O%)V FS7\4!?$';!0+N&16)C#[ !D8K'$0"K;%I#$+MR62,@4] M( 4D%\U3O\M!]M]M'Z/%:/@Y#I(-+=!^%* #%J#H0E!!>-!S%) 6' M.)6C^[-D!S]_9(-,A?M'E%C@YMT$46=[F0\#B(S(TB M.(&RC ?HO,% >%Y(S^_HV8!DZQ+31_;D4H^%#Q[CL"DUJD?P*1K-1A]5STC( MA6.NYGQ&<-19/!F"SX<+3-^#9;@!%(#GYF;5+Y,SF$+W,:A/QY,1"6SFSB\E M]8YDH@^79Z*E3RIO@P4QQ"7$S*(SE9?6IVQV5(Z'D0;DC%Z(<:I0S#V1B_'X!QXLA\'9/ABC! 79 V:H'8W9 M(*SD%OIL24!]#HEK_SN.OB06MR]T3QI*M-T'BLF2!>KG(Y?J#4&=CQG8'VB& M8X0%Y'%DAS2+Q%G@95*SBV)G GN<6@E,V+??]YGEDOH1]R5 M$S/#\!U^'B&+BC?AXT=X'!WE9P&SZ"K.QV0G"3$7CJMV,/M\JX1NX]1X@(D! MY+@.Y?$K&.X(S66VI&3J>XZ3S3YFIX2O8E%J V-!/.#K#4$]:*?Z,'P8-\8>WUP#Y)(/-[\?ZGCT!Q%2?W@N+X" M$!$.0G+\?[^]\J1X=?/U[T?19FU2.KE/!]PH+\H<\2 MP]-L7BJF1N',WXSD> ##E?(\1R(N<'T2M@.3T;R//>" /+#$H,AH""XCAAN- M^_ X7$=[G$&EP\+S+,.?S=.PBS QQ^HR0LZ6XJ9]L(IAI6R+5_J$PLD&CY2_ M,HF7M#O-V/D!J? #1 V8IETQP/3JO1_=YA[FM-+7X=OBF(RX$(]^L4&L3,$; M9D37?/2J7ORT=W[1['1Q<=LB^G6.&;[N(Z43O7XKK%_[G*T>\M %'?-_."QY M?&SBD%R1V#AXWT*^N([=ZZVLX<7%-4</G<@4]T_R "78^!61[?9;%;$X-[6"D')C1]PK1@'.7+9"_'Y,D> M1V.,#"(14>@)^<8"3>/("3$+S'/+&"42*156[.8*^XN/#28#\IHX@2<&%4M7 M;Y*MF, [9XT"C*J/\=21^ :33# /OV\T(S#F6.3G'.P4'V_]X6$R+Y:MS?,? M2>P^-74>01:#H@1ZP3"$[+?'N!3@-MWWO:?B:LQTQ4*TLC"K:8Z809DL6>\Z M44<,6^2!V Y6YV/!PM@+0A&!P<4B(E_,;&F\D]T!K[WG1OC=U4\ [WF[T_G) M\7OSYWF+!6(?X?7X[[7GTND="0(M:%\5$B6T4#@W(:OR"'X)[3^LM$'KWA_2 MTL"GE-'B&<.A R1X"&/ZU)*0U M]CF9>\I"#SQJP.[#^-+ !Z\* 6>'FK@#DO^$F##J [0SL4_BN+(#^"8XY: M=D0>4*'Z/@TF'L_H+@R2%7'=D9&QB@0+*9@KY:F7BR,DL$!J)4(4UECPBK(\6T MK4]YUB@N]\(ZK\#8PTN[$]NWPS3KL9>I4*Z[H\RI08SJ3L&%59HA*$;>=QF],TJ*S19]W;,F-OY/Q!&;O M$XOB]/ 0YM5@&?R,FF2^=7%B9-ZRU?"F$LEBLKU!9./7XH+]-99--,XE1AA M9OB HO@=V0$05L&;7.4M*IE]\;W&':]P9,X[?\ZR\.T2#OW(DAU1AM#T*2F: MA+GE-75C7H/-IHEEGVRGSWA",#8/""%C:A%P",;$\OQ]/)L0-"+\ ]IP/TYJ MWI )_'&'OBAF^/,:P(&_>@X!V<;V1&'=)T9)L01V>4*% MCQ5FS\O0HLE+B945\RIBMU= LRN (V@&/ 9D4HQ;<3%8J^P;U7+U<)]O$"/_ M\GQ1 )RQ_] ]YGK-[,XF1PL"Y-Y$<^JS,U=A,M01)FZ,Q7>=;;( MFO,O[L-C<4QV$98:P!MPKT!:51@5EC MBQ>W@1CW>1)C[NG4?;!]C]5LL^(W5EG-54JF=#VMP-J?VZFPG]9U3^-J)DR! M&%@!#]XCF-NL/"K)#L:5*JQV;XR%!ZEM&2LXL:_0CT20V$(ZZ!Z*W098MTQXZ@L7](&73:5+G&78I-8& MOHDW6?&EY$8*KQ7,9M;0[DCK45*I$5O*F:V,L\-'D<"M=Y;5X$-E@Q_CGH!X M!CS^D 2]<'6'HHHD6_X#XLOGN:TTWB!R5S#P>)\--U)YPESL+4J]!YS-S?R MV!Q0N&;11*P'F X9QDD MM&#Q%*S->^!-S9YTL<];&6.N0%Z_'JQ.E.M@\IW684;QD) MXTB!V&STS$^-]S&QJX!5$I<)>&;7"V?JNG!FK?6*TMQQS$<8E4(1E@:I?C$& MD6N)LGX,%<8Z9!RQ;=+B6Q<]4+?$]TTM]M?C345]W[OG<>^!#;PDU%,:%!>[ MQHNW!P9<=;Z3!7>.L>QAY ?4P4W+28&ZB[:8%PF-Q3?PFX?%!-NTV-[Z+GPV<>M8;C7C.W(0H(3OLT* M0PU,:EM@2;"*X#%),KPF\[*9;A?EP9EB*%1$K$XY4__^"].)L+2\9A[M M@!?%&ATFRZOM'V@:5AMGBS?$E"W,T/#!B06Y=[U'AUI#*C+-B='/RKI15%NB MCP,K9X^U*=NW:/\5B3*6PEG)/Z(Q0<-QPN+)G5AEJSO-)6F7%_TT0"/?F@JX MJQ[76;:NQ&H+,%;V0!Q6Q!&"@2KP*GI$I-4*XO;9Z@3,QHG'I%^#*3>EQ"^! M(<#>'H>>L6;G 3=3/%$S8@#G5;28'ZL<'B5;?L7.E^1;WKBCUDC&=X/) F'Y M)>]E\ALWRE'6O,*GXG>QT9B;8SRJ]Q"'==#==!S1K*,/0@@,$L;=8,RPR'8A M171YVYC:O-;?#J":]B*@0^4 M)MEJ.6'V[_,B:^Y4C3UX.](Z"Y_4DL:[<*6XS&,Z(-TW.;,)7=QN>(_@%#)I MGT38X:Y6_#7?47.;7'3G$)?GL+@/Y@O_C9?]9Q:#Y9?BZ;+13*BP*G@' M+H?1&M]/%(6%5!8;!P,F8OER4%8',OL6 /@TR-)%Y-?X)@1P2GDA/L_;B/PW MS@]]%%@6-._%K),%R6P'!\4'OF,Z'R '@WLA08Z5DGS7?H([L10S ,3^*F)# MMBEB_2A9[L$*#+E0Y+N9A,3BD#1'V%N$K3S+BH$W9V8:M'"B@;5B90T@># & M"<0.*=QTX*+9P;:5[\?T< .Q"\:,'-8'@.\AI@[M\\X%**](/]X/QWU)TP-7 M]]_P9486ALP[=G#&8CRB(TK2>66NJ ^-A4G<889=(_;C,L.-6;9\L.C$ ;]C MM41@7%'P*BV2UH+-)F+%HO(!" 0SFF IA2N<:N]Q/\U*B(X7-AI1O!@NV5_+ M-J.[0X_Q^V# -WBQLG<03&,/MSS'J\D$0Q";4*RHE67DD$]8H5#Q(-]&W<9V M[WDQT+%P,R,8&"9@>$$J35-=&_>B>,Q*0DPT!EX")/=0S(I_W M_0E#9LKR_?\LDC$6?" 83^QIF,E%V7015F<>C^F@RM%7IB%*?1J;XC-U %F[ M.BO_,*XU\-*D#@-4A-6L .Z7+?C;16- Y>:SG>(\P$4S2P0BVH/I\IXM+H(/ MK&PF/>)%S5:"+EE@[C.BCQ).'-T6PTM3G&PY\S/AA. MC[%S-L>19 MXELY-BP!,:>QVA9=S4;,.TU4!&ZB8B2*EX-1C0^>Q7?XF$<$)\&+Q7FH2#!= MW!8F2P SWN MI4C@\I(95I*#WR5"C/>CL?M1F.T1QWMG,=V42-];E^^-0[[&+)+-.3U@7572 ML1@#L$YP-U%B1A#6@8?W\,*F(V*C)"L(PGJ@!^S!Y<;::G^F>,2$22&\LR#: MG[%W]F?,*N%X)$TR1'<*\1:>;7VPZ:-8(M9""&8:3:RL 9F >G^6=>)5A8&D M)64OB9HT=L#>/?0\BX>=$X=*I+?$YD<;,UILC] 9:-0S^]_@5^^=823?&^P9 M/T2P^A(W7S,JXLTNYA0-XPUVR/.P/K^\VKV),OB+,$+[2-F-RS'4ED$YE&&/(7<-V,> M,,LJ <#XMGZ6SAJ(3?1,F//-1N11<-X ;$OOD>43[,",\BR77'6C(W."HC%F MM]&@37($F60.C!?[:$6.F'R:/ LRG8OB@HULO0Q,4UV]LI@O%K9IZ"0KHNYT M%^-C<:^+_G/.8%KI'Q%P 8N E8^8P-Y [XNDIOGLQWDS[>'",EGB/4$"1GCA M?'>+U;IF8)N/9'CSCP"&F&<$W&JW<%7L3'$FCFI&E4-B;A&,24 MR%J]Z+G:8V8ST;3P"_L^8<:PSXI-2'8+I\CK9?OS,ETC2P8#U M ,WT,\".+J*L.'8#,*3(,KY>\MD^/"8(DUP^;[$+4_/F"^:0)J:(3/--G>FD M[FE<,)W6F\&2>]B(C^_Y-=B1 S M&T-(1Y:G !PGJB-(VB.*[#U<_UP%[7I6MJ&SLFNM5X:?,QT!]W'W\# .]\]4 MLK"/]@'*0\H@G!1Y?@=#?URZ8@[\F6,[-".G3TYX=5I@>A,FUPA:-RP,%!>\ MI,">;<;$2AR62-#%C='G.F^EK;3./=84K\F3P_LS=LF,#+5%!B.CG++:H"^J MG$2/NZP0Q]Y'2<*:Y]=5#?N)Q1_7KZ6%"&EA0YBI N,%9=PH> 3TBP1V0!=8VLQAC@M^)JQN MSN1.ON@O,$DZR>&G0M'QE@0L7I#=@1+?SJOM<%LS)A!9Y]?B!82:S.9B#IAH MX2<:XC%#=4X09.L# VSJQUMC/C,9Q78'QOE)XH@)LQ4?EC106_!4W-J)YLN MF[\S[3IGKL_8%/O)G7'E/([-X)W1L4,I]>&V3$XB-=V2!KLI;F:J[0(:QA6( MF=[U\>$+P6PH*NE1O)^VEB;\PCB/G&E@B*L6L1!5P%NY\MO8(./RP@?;X[XU MZ@2TP&=:#N^S7@%>A%8P-GL1LGUF:Q#O[9IL0\GN3<5^XSS?*IP+DW5+Y56H M@1V$:7\U"\MFL&HI1#-\0EWB\#@;VIVB@(;_@7WUXYZ^F'3!%(#/MKT^I VM M_)C[L.9N83L9Q?DNV;\#-K@?UYYB";LK>@3R6+F0F5F)9[/\08:1LC'2;%8< M_W)L)F%%+%+%563/.67Q>'.%=>V2 14-P;L8&F/>11=+CK"#B_&)-1Z^3ECR M<][''\F#KA@[B9$I=I=QN4$L;X)B(VUB+M(!V%3=L8-1*H@6.>#Q>G+MSW:L M,QLW7?T@67UTY?E8F-W NTXD!L)TIL1..'^94:%\';"(=/I6S"V)W8].W R? MQ=G3D$Q2CIY<1R(LADX^9_7TEF=&K,!."/BX8!I&^XCM-;',;:80'J,&7L!, M!B[ZN02;3R<,:!P1%3F%.4T1-WEGRD)%KGP1?1>1'[?HGY ]PB8!/=M)S&R M!7L>.2IG]B^(3H7_%AOWXO.$>'"(P7!AU@:8*0)E?<9C@P6-TCL?6<41;8B8V0S#"MCFPS[%8V'2HV=85;[- M]MJGF5Z6N6&3P@.@$N99X![R!EGLN29KDX5E;*SD(#UMB17W/&;JZ6EZ"D]2 MU!GGO!C38BZ0)U4I[XV7SIR5@L3'4O"=OZ*W,"NA)?Q,FD$R5'&T0%R[-TO< MS#*P+3%@?H_9V3]LN0:\Y0;); -)5CVU2?@9(_/GBW#&W1>OG[6S4C'&#E?! M?T2;X"@47_!H&._H@:E)WMN:GS<1 Q56T/7P:!)>0L5FQ)KJ\2V766F)\TEW M$;!-O$G5\<0+>0Y3G'3A F> 4 CI8NF5?2R, $PV_+3/2@4R)XK,RD%VL (S M%2-\)KA,@!*3A 098H+WX1E!L>%L8\@Y"88Z'K(/UC8"AA;V.=N?Z;TVSX'/ MCW-@16,QYN/X*AJ[84AQ'C_LX7L2G) M2Q6$60QF5"G.<>.P6-T.S01:9WKNLI >:R&Y2/+PRD.F1%U^7A63*XR^)J]M M$J>'['-!98DC3\"WY8XP+Y/:%P_GIU[QKF8Q'L#"1J4INM29HEUC9AP+4"3* M-^9@HJ+66=,6O!"^.U\!7G+9 ;;'[B%!\0JO4]!F]CA-R#2)801)PB23/8@C M>=DM@2Q#&Y^^D]9FH7N)_(![]M)XJ!!K\;DXBYNGDPFX(F;LRH\\">+B%7;8D<>B12"< M^ )FUVHF!92&AIC[&L.*_V6!\1('(=@3\-Z!T/?IZ[%Q9YI=#EF*)CD_C!4T M9XYGF2V>2N(2:3WV"3*0I MP6(<($J.JZB6JU5N?;;C [, F)9H1RH"]7@1/S[!)<@'"6S8YM6XNP?:Z^P( M,"]@9@R6S$RPUHP=B6:B9@C)D\$Z]L='RF"W!= ]F*T[B[M(#(B=;!=F MY8\,-$Q:I;"RQ-DP\;X*0VRIJ&* #= MO+N?28=CFW4V.9!F/=);QG78) MBT.G!\LTT8@+WGC.M-PF22^.NMO"(I[I0_5+VCU#R(.X!2,(7>R;-L&P?"B, MDHPJMY/S-$&^_N]JO;P/@\>KT[#2?JI'\<'5)_?&'U@&V0U] M;)P-L@F/I$;U<1[GBS(G#Z%^R!Z2E'D*?)6>_E,TVBUMH1FPA%W:U0HO1*,S M@3$S7EZ.\X')=D^Q$!U7/7X /RF<-9?)/(SO-V%>9$+S/@T?T:FM'M1YCY4J MKR8&.]1F9ZQQJB]^.;Q*G-:!9XF(67P3&HO8@7ULNSA.<5U(W*&-9BSO M4,Z,KT7C19W#RR'9B:HP$I&=A*$]CGCY %DR0&;ALD;JN.>!=3]@<9^T:8A# MGQC8XX+29!"I(T+R!R0YH]JUX MB_16FBIV5V8PRI'F4/&8YX\@,Y+Q043/,^4SY$12#0".Y;MZ7#1=A[S]A1SW-"G M0]ME%2*)]3VP_2#,LD'Z8)Y[%29Q;;:Q#(M@)E?.%=&!50PV/14>V3UU[)'G M61F_8&'B']L!MR_W/F,XBE@3E8FUY8HS$/'%8.:O7_ MC,50>H4%AB)2ANW"-<&)24J/L^)*U$WZ[+P*8;#R79B)UAH1WBO1Y%(AG@B& M5Y=30L36QH0%Y\3)LP:VA7&XK]*^G)LK]P+QE%JPW?$ AVKL4ZC('FL:0^?) M9J,.S51A@&I5<.ZOS-0=LJ"E\#"%![1L^DE%[WDG+>@%0%5.CH[X1BD3K"G> MW&-QHB)S,(C(;"7G@\QO,;-=85J%\2FJK.,QM41/0E'9S_OBVH,X $[BS91Q MX3 98*<1WC4B/6J5%^)@8T&8&I-!,Z./G:) #Z#)]1?;3X _*-0PT!'%Z;3*R06QB M$<+$-HVXMU9V$E->!,3AS580=\U:+!HX\J+XS!5>H\ZD+ - O!N/Y8WQR.RX MZQ0[@D8<-Q'OO0A8=BG@FQ@?2S/$+PGB8U=6W/N(!5X,+:+_".K:>8"R@C*8 M7BE)B+-&*1'K=YM-$*?U8ID>U);'*J,Q-969=7:+I'A+]F E/G5QR/NJ&& - MXWCCJZ7SSJQ64D,W^V;>B2&[Y9(9G+RK\\SNS.4T"<+(2G:+,K$9[[,3 BZ[ M 3/M4LR%Q@(XQ*&CI%$$0I)'=-BELT<-[8N_!T2XTL:PB>ZO&X MT20R+7\7JVV5Z*2S8*G+D G]SM4,>2R(A_AVA4/+D(<\OJ!8+O-()HGY\LQ_ M]0L+(@/-V+D(0@!FEBS>*]*;/6"!2=CIG*OX[+V9AP>\K^ARLX-YF=I^ MXCXQ98N>&F_7'/N2^]RL ^A8 1^8*/K+5GSW1A^_PRUV2@+1%R4I\>MFR@WC MR*HORB2\V8['OW UD56/,_6:F0 ,1KCQ. 615\]>QOW9,#ERDX>WT?>(PST8 ME1M9F M?)D6SUI\GVQX&['(A&4B,JU,LY7D<3_1K('(\^$T%*]@9[ D?=G@J?#8>*-6 MW%#2!+RQDI+$5C"G\PU3\)-/]L-G X]O];C.B@N-XGPI:Y(9]WOB.4B&X:0. M)YQ.1">63_"DV.#BK:-X^0QV(R9)8Z0$W0BO;W:?]\U@6?\CB$YARYB!35,8@:Z9IN?!]6>Y4:W*R^2TA%X^*["IE'E]KHH[82Q(,J M&BP)GTM6=T3?Z!8],J 4AUPHQF[]NEYCE?C;A*XE#I:8(JS#VF]Q'\%I(=H, M1,-."-KFU\P&5,?^C7%"G>ZU3%->((RC$[MW\4]?3KFS3'1>LYS2[T>3ELT) M7HQH)_.M2AK8E"7< M4TJ"3'7A4:3SFR=@I^T@>C&KQ-C/%^I.N8/O3:J!P3 MC?2A5X:XC\- VYT>=S#@*J_H6-_L !_KO85,KZW")WC?.!MD\C=D9\3&1LSJ M;M)%>%DQ@2B5&;"UQX&]BMHB*>WENJM=%O8%+RM,>1_9)0YX"84L"6R*!G$W MRJV-+Q9S'KE8N?.*IEW5J'=P^DQ-]!0L]C-]C7,X+6=P:$D-0(J!%]CDC'&QA CO45H3.K: M5(2+,N^;(HR3WH,F1T*4NV"XLDZ]PD-:#:U2<2*]KU!6A'>1(?^G>+(X7<&? MLSG$50*TFLP;2985*73Y4HMQ'MR =3;DW+T;>?FK*T^5KP)_,31G(P[F$C'CL:R0/.BF&U&QJ& ^,L.R_[[*!B)5$R M[.5$-$SAMN7Y,( M(>,)4>@WE?ST@9:J7=/8^UAFIPFZ.J_1E7%8"3[^NS[\^P$NQJ6(E@75_IJO M>?ONE4O8" 6 0 :K4/$7B_3H7#<0KY"9EMZ"'9$A:4(52=0FL&7]8WQ!SM/<=?8_R6T+*( M$*092_@ %\5U2K$7:M6:@)VG/VJ,K6'P"&:'YL0DDW1L5J9;/87!@U)05$?$H$^:V1 M^U4WSZ*EO9UU6&KKA^H%*$#4/(A>3@G8+8_W]GU^NQ.W(AC17;B,Y_Y6<1J# M:B:J#G<]!(9R,#$6=X)3[JUR/0H&:$G(@HUVM>*>Z45[8)\56#_A&V#S0!DP MHER75 )![.'0S6/'P#4T_,HIHH3M8@K%O]NI\_E]8F2:]R%\8Z68(1%!O4+L M--34W-\8:U'X.Z0O%7Y%3Z+=8O@"Q5G7/"SST"EY[->87SUIL/1%),IR)VKU M8; 974,3TAY!=S,D'L<+ISHA"L'@B%(Q$YX@RIK!-YE@FF?!6]-J0DDQ^2:7 MN-#?U&'%J@*A+46H=UXQ,WCG(.F]4L$PS2K43?#*/1O=^N\D;S IX@PF#V7N MH?UXMX.L^^Y'I\63E*$BLA$X'S2SZ7AU*MHSHQ&^&!5FS"#I6(K:1= ((Z84 MBRU]B:]W)I@W:)?J)-*EEO>0E=WC\3M0L2\BY-]?L:<.)[,I6!MS>)*S;)F5 MEM1,#+.!T4MYD*5'[."-D$\6;WKFT7Q[V_O8P_5^&J/W#?%Z7A_J_25?[\@4 MNQ8>4OK?@..[:L\UMG1,Q0F1 VAO(4H4OFEK=0T#%T-&6G(!";)JD/YD,FXJ M9]2Z&\RLLEZ54Q-LNHY@35W.Z*W7*BWJ_"Z_7+1#TCE]NJJK1MHR73QU A,( M34B"QP*SB!XX#<:./?W*3!/:93-C=@KTAD_*Q-YPG2/!R!O:<39&K$E/MXF< M+G3555V/<3O$30P6[0_.N\#3A-"^JB(<*IXLU+J4HJ#VLYO/T S#BVI4B_N\ M=,CQ7#Q6E"55%)W/\N3^>J*.S], M\%*@/"SEBD4*SED*^&I/2$4G5A3L>U4@>*M9('B8J+M'Q-.^!4]6CO9V5YY:Q*M3;*RYNA.((D7>-5'YQ[-5 M5:P;C18A6ASL,87?:=7HQI$T2> KCES]R!2!"UQ6X8XT$IH2ZKS&]<[$W>C8_C I4(,1C'I0KM=>TBRN/ZN!D9M M*STBJZ8TJ/.)DVX%' M[^:S882N8D)E_89]&LX\=W S^ZV .ICK0K]V][ ?1W]BKOL]R"/RXD>OW8'N MHWG_!LLW=QG#>6@UA?O3.QZW_.NU&=2@*VWR_Z-EF^-?3- J@53XOC\%4$>?'I?@;*UF^:J,2>+$Q_OO^BM/ M^4>'!IZZQPQ41Z:N.=R* Q&^ OG-X=[11_J1#A&>=FQ G=;4].4-EHY,E"E' M AL_>T+QQ3*A>*WU(E.#+5R293^RCQ>#/9+O,H3V.H$^ZK_96WDJ[5*T[*1% MK->F(^S,W9,5V582ZG@[3;$'5FE*9#1OB,JRSX#%C$D!Z=3A57I$,:'*GKHC M.D!D1:$Z*(L\&\H3CC&/..)\SX&$%2VV)X@A2_9)\JA82Q[3C3AC#'X9]0?< M@:BO1"Y.Y3Q9^?2ZW_^(HPBK&N/HD*P") JW$4\;]3\V$S,;8^G[HGI)?@T' M59"00;_F'K8?A/WZJ39;%@N,C;-H.#;#+Y$BK34@@:!!J7:WY%Q"IJ7Y5LU& M:3#2\:V0Y# 9@3,Z4BPJXMP3]Q.>%:#+JI +B7&F#[-;ZC7-BT/E:40[*V=I MU*RVUEY*(]&^AI(?G=&Q:-9S_1Q(G_R%= C$0D)-+_#O3/:FGRCWI86P'DFB M--K89'C:QN:K1?PI>JC:GSN;+_J,4#\Y@_C$&?=H*=U6VKI8V3HE]90^E#YV M02,V=#PLV8=?7Y,$+<6EWX>P>2B2Q$6WY$_(>X-Y MO7+1!FE))]PIWN #FA9"%,Y/$)GQ(TJC$.\&>G*6\%NR+YCNN6"Y48D,F*+0 M@ASG%KM+A)S8P.M4GFBAVZ_+F&_**(<*%9%(SSF*\F,^'.,J'M4G/:A+M'X& MK\CVUG47Y .<]>64"B(GK\6T\;@D""(XWQ7DS>M]F\V(W1%:&)3& &_RA>[- MZ8SZI96246%IM@_^Z'<;:26M%]7^T\%-*2C(57Y:TNL(EN?*2' ":NMPFM=U M"1I1>DA^"ZJEK%ZJ;J-4H?P)++MZT'L& MOR*?CW[9%O>33@P:=W!Q"*=B_>JXP;EG.P>L5,PH(.7- M>6\(]NO7R%C#,9 M@F7.T]18>.ERU307EBO] ?U^I;WI:RL"-O0^6RBTR=?P?,4OX@\ M$T$%1A6-& 6]B]_U M,*$+##2)J2W+,N%TMRW#&M9>:+>@12.+B7"-1(M'BNL*MA'YCH+7O^X320?: M&@],YV'9Z]"KQ*&B(ZM%T&)%V$IRR7X(RX4\UU,&%9M%E^A64=]1;'Q-B19=+^JZJ"W(._07:IZ?P)U 0?IV MSC U5KY7]\^MUSU9S.LL';LE$:CX%!WN(*A&"SG@RK\ID2M3EA*9$D!]H''J M$K/"]1#XV&0,^%5Z]G![%*-)-N6:/"EW8E4D0&X1\HWU]1V_'!"&DDD1!PU! M\K9T5,XR3J"DQ5F.!)X3RO PX;)8?(Z1/; O"5L[A(! 7X?UL,C],'%>SZUU8);CT+V2+Y?R99H0>++SMZ+W4&V24(A-&J-&3R=6'>SD9I#U !78:U0-.BKI$[F'E=Q M]XBL#4%$>7Z.!A[_L^<>>^O+Y./UJAF)S:KM;$^N#(*EA'E35>=J*WJ*%I%CE7;X?'YW>UV:+ M=#ERG9 @S&/V+T_%&X&KO_"Z,LZE@@EG?>XSUKLN<]RM0QBFA*F#NIX2XJZD M'HK4DY?_>T6,D15! &-]Q^K%G*ZVII+GX:6EJ96OFL.[#!?DWL9?[*:B1['0 MO-&'*B[/6X!1QA6KX!\F=S7S2+A>VSU:%?HFGK"E(F(&H%S28QBQU*8<*Q=R MPEI"':*&%:7( M=\=N@5+U0MNS<%AVF6UG;P$YTK/ .JZ$$8D[+VUL_VH1LTKD,4DX '-:D%E. M7/040?%:18(I4!.P4AXL45I,\#??.U2[#7.C[:U?>;0'MHP5)%'JX:8$2T0# MUY5;274/X9&U=BUA^!2S=.$=$A.9U?E,/(GD!*M,Z>=22E49OUYD?Z3K\EOE MU=-JT$$;!F.]!I5\4!3>)D['L(8HN.))V-48:F#(28,[&_Z#1T6 3@D*68CW M$)]C@UO^*UP74/\HVWWR_H8W*!Q^ GX_2 #&I9:_;<7.#1P$(Z!-KH+#'2]H MH"(M>KFR4OM[L*HC]Q2CTU2Q1'T^]&KAVFX]/2+FO 'L6G+*/!#W&4;* :Y*T;4GG[C*9\E"@"C)F )U:-$?5*D0/RB-[MB,W @)F#^ MI*3\M8/U^8,4D&L:3OLY.A%H-.YZ+3<>X+RO&49RF4,_D^2WKU5#XVAOE]2= M;6A)":;0SRS]3I.6Y(-TL2ROQ-]GR;EP1)9HOK"]);V^E(87;GB/F(1Q\0-A M5^#8-W9G,<.&D7G3XMR L:? ?&Y!A(4&,R)*AQM&C!K*+Z&"J&R' MU[#I)-TKVG32-@MF%3R!@T+.BT+W790 N[YI41>[$-W-MJE0G#C+O8B6))'@ M/? &<--_Z5?&N2@>JC2GF3ECY(&2%;OH6,F-\U:U*Z-/ M,BFQ6S5Q5'@I1?T):D&A8SHW2U MV-5!"K*I"M/[E0UMM5J!LH A2YY6:UYA;H[0,65[B]^G+4W9;,8V!/@8-BK\ M?)F6YL#/O!6&A[XF2A<^/M3M#.[J6'^N3>2\W%3G!/U1,.UHY;'L2>W@!>OC MFDY,$;]$UD^EQ$VX8OBIXV#E'?6!Y8K6$P^#*665\FE!06K&G-E76/N8V\-Q M3*/=0]+:8*57G.;W>:300"+=,B]:Q*XVS"HOX]!Z<\\G*OYJER5%.JKJF*8A;DJ==(_ M)%6:_!5+,PTIO8'[4#Q-9;O@0FR)A2B[A'4"J#LJYI\MR\@4?VC),!'&#L)% M!KRBT2;)&5):*_*,CO:0^ZM><'TBYI[3^XGMP$IEL>74E/.F3I2ZOM#H=9JP MLF^&W,!V*5)E_<3IRXO)9Z\BGP\#?D1@-E0-C/SG %FE'>2")78"C*88\L$) MO90T&]%^N%XE,-:TZK,T8,"_I%Z!F004Z*FM'K7<7V6.5==- MJ_'V,(ET;Y2*1+C+GZW#$IUKC3>1I+0%13F_W%'F#CP37EAY7E*Q74JF;R2L MZ'VNPN1R-KRLWF"2MK>^^D]L$SFA=C78)U=_]N+Y6H_Q5K 6LW-M+L"O>,#* MX7DW]:?E(_>J6![N)!>47+(D["M/\ID!]QH)S<_.SM;P%BQ&4R0!7X.321"4 M&5(TM8&Y'-'Q> N\ GQIG(#>@1(5<.L1%-%4&R0@*B7GC+)<>9=7H+^,6A(, MOSP*^KA:>:8"QJ_GKN6D92N2)[P7>GL0Z? 1KGF2M8C<.?F?V)[W]E]W\*5< M('[..&WQ)G%V!7E<4ON<25K5K8#?=E-AAKW-)\E3_%IO^TGZ5*VYGS[?V5OF M.Z]?;-EQJH0MM?=B_QW^PN!^8 MY0 _41(B050";C#!B3(_N.BP8%X#3KV92LVJ*;GL4JB(,1C0;U0BB4'8ES=V M.=QNORI=2Z+(Q)STG8XGZ#VAU07_Y__I/5O_8_Y_W^E(M]>WL,'T&=;ROP+; M$AST,HVCHP:%$?3&G0[N0W&:8&.BW7X4O=AZL?7\3D>SU=M>??YLV/K MH90X<:4!;3N[T@W0*!(_1.N59RY**GHSK>E:]_/UWM*C 7UP#I__IS1O+ M/\N%O['XPL=!9NE_K63#WOK&\\'@V<[Z=K*UOO%L)]D9#D>;F^FS3;.SLS'Z MW]Z+E1NP$IX]7[MY.^$V/1SJH][KKRW2KOR_H\/]HW]&;_J[QP>'1P\2IOR9 MTI1@!7C\1^C#2FX<";_8?J&0&SK'9"GAF..$N'TG\O]&#D.0G!]-HRDW?WS?HPU"+;XG/[X/Z[T MW">L8<;*]USS? C#DR'CP]72 I\^P:T Y6"-HFM,1O.R9PF!)K"R@,/Q:%HA MK, V<49< 0*>7*P%IX]Z%#NT9-[\ WZ]?@8U.$G#:>2%:<&F/WH54O"0IR([QL QGJR!0IS3O)\E\< MWI**G=(VN_;Z(J0-6/E(40 M9/5C40OX_CUV#Q3X0M_/6B%@_R,QL#/!SRFL,YJ8!]R$ZR&NVV5W,N(T&:HV MT_,XHM:,&<:=DY$2K+C*VPD"%OH8FD"5!"HE.N'%MI2/EO. P^NB=J>@VK,9 M&NS$6F"3H?;JJ3+\2I*;HJF0MI:"'TGEW3M*(4"<*&%K6(^VG.M;E3I%.)69 MO4%&JN@LJH(2RD6<.;H,EN:(/:'8\3#:OY0*.HEMQS@:0C/B-)TM[=<64L.R MH5%2P2Q_F?^@/W5J#33]R%!DE5O((JU6I4>;NJ;+O:W\#-0*LQ1HNY5ECWW? M6@Z201$LA]>2F+"=G-4N^1J?V;-"P2+N-L^#RRQ9-?8A;D[&WE7N$X!*^UJ. M[F#NR;C^G-C"5OH/ZLU,-*,X5X\!P)^/)G*1E39'@@*9C9?H"MO'S)#GAA!N MWE-J#(TQ6D=^B)MZ4@:-606Q;%SK&OM2X81/:TX>6=%L& M=7'2D \KZGQ#BTT;?*^V*FLJA3:.P6[6E^!Z,*VP3H"^1$U^O=4.2L@.O/6( MN\P_;6HCVL$Q*HN$MRQV-@C9$*3B:H^3 ^M"$C8W:$P.J:#;;=J+%9*RMD0A M6#]( I"(I036IO[1OXYFO&_:NM5';O:MX],($= M( J$V@.@O\5<-9QZ-;:YCW;X38N(J/E4E;-NMYTNB1^BLK]F>WN$2"HP)E\N M3GQ($$D"&YL8#4'W)C]9Q8SMR\UGG8$E_BC+T7-XN=K;F=6W>AE21OZ9C6;> MUHO#I>EM83ACY1]-;L\8' G8K:E8QOYQ]:J6:C,NT\I(F5X$NK]E6RW(H?MQ7V/CRGO%!1?K%DD_X6_%9YVT,6K6[='[V)C],;S MM5P,RZ-]I=V2D!=1L5UQOYXM]^OZ%Y%K"DZ!+VHK-Y&/.#Z,F'VAY12G)_"4 MOB%&=COK_"GW1BX!O4@:S!!\T#.%Q>.0B#!-TB>B4E!Q4\7B]UI+7[&Z\\9_ MV"70ZBCK%>J0^*5T$K)!4QMM=TZQ^6_PFRH%'B)]/H$OLZEA9B$!>V,MU@0Y M4YE%"/MR8$#CA&H87.<_3%1@84N-ICMVT152;%>L)B\D4!GZ5TJ[)>X!QXO9 M9S4"F9*'H)^ -9K^U9HP']9OW2:]&I]D( MK5:90#3.F.)*PG.*,H5OX-,0 D\WH Q88J"N_Q0I+"T^R7*O(9,^,O7XZ<2( MI>[.BSJ8/@9G^$ #) M/5&D0O_%\B.,B52^D%!$E6K#22_@]4ZQ;=I6D_K) 0WSS]=W(8A<[GRU&,2P M877G68G8(<^FLW;*7/-+ M[D9,]1P<97*%M2)(E#&FLE1*Q7'W=?HJ,GM5QFZM;X[9,9;94-1*[G[!,E35 M3%$N]<8L/%R34F&S(?1&07NFU#I:[EN6L23%UR,TY[P^R]\$NG&=FXD^U8L*1SKVSAW(B M!;)B9V#B,^<\*?7U@1=SE32) YI/3:6KINGVD9 FT?K9JX'$S3WI;%Q,3)40 MQS!_G9]=.8# FS_?O7)Z_RZTXH\[P]?T+YTCN3M.)F"M4RUL+6ZF>HZ!D[E+ M%]4[N:A>*Z$3TH4-00*JZ!C]HJ,9DK]$G]FIJ*4S #],E.]NPOWO7HLEC7A( MD>>#IA[!-'@G M'+.73#YT<,(#&U1^3,)Q65TUH3:SLN+P087V6*K%=+0L[-HH!I8AILN9&^KO"["*9N=KDF$7E$+9Y^*S$9!U7W&CB?%C.]WA@*W(3'&Y=Q0=D8($5:D MJ.DF4D X^$6C4BB.A[GQ^:[Y^,,+1@VED;@>O%):/OY"W++SAN-">*(U]^&D MF0Z >$^+ C"E7)?XWO8%6XW!/%E%CD+X^5>29P06>A0&L8)OA8B#5*&/;[9: M4>;L[8FM?YDX+4F^AKUH$_@)?=R)=//I^#NAV'?"!'U'ZI, 6++_281=&593 MTC>,TU,MAEP-L?93O@.U@V614](.&R]^#74P;./O((W(CS"AGO5A.QZ*Q]TC MAP3&KNVEN>9ED[O9;&F+CX[;A8@6%=7.B2+&@6O?/:\\MFT].@O_]G>MR;T6 MA<.D&LMTZ'O0K^S"I9OX&*(*)\H?MRA;)J =MSCO+P2V]M9^N% MTH11T<;V\U]=%Q;G\N!3>R_X;TZLKB=/%VWB/9*UO:^Z]W^;LHBT(XYV-+T+ M^V&;CZ_3*Q-FER41'\/]05%I6Z:DO5=9\XBE87]$^[[Q'%-V327@"?U-[+ Q MI9E*:G^K]ZN0HEK^[O[7>^?C[M,U7%,A'?Y?UO?2PO=3F A.:)\FQU&?2 MPIRJ3L7H;&HFMIL=/(6P^^ )X">B1MQ+@N0=%3@*U\^HV$:XVN#W M..H$*T^"L!:3-)T6&?I+E1^HNE^W2N"!BJ'N)62M25WZB4 ;NW;=<-M"[ ". MA9"9>\D![91 SIA71#IG[Z!NM^4GH:?D95[%N'#/+\KL!(D')>40>]Y-VR1) ML:$)0V!2:;%8*1C&XXN?XR9EF0._:DBD$TXY#%MD8>PG3LBE]EC?N%L)CE!J,''WON/Y\3Q1EFQ.2/2)E6"4<+*\X;%C!]Z&H MHU9+64FT?!=/!3H1%6GD*MWU<8/3XU>",>6!QC MH.KH2!IOD#\])&)K"8FXYI*!;9526\F*A9I-I X)#=0XWBZN'-A(ECX/:[L\ M3)$EF*R^@-_-<7$V,>F)15PI+ '^QK2VWM![+8U?O ]?V88*JI&GO?P0(\N A]TD#42)]5,Q5$+3B'M3QP0.D' MN,:7$7C1BF)71=";H/;)@C,G,&UI7$4+B\OFNCG$=J%=3W%-M%2MWA..?($" M6.0()M/6=HG-1E4#&-S0';,L&I77NMSCX0^SQP2TP,@\OB>P+-V/,3. C?0" MWD@XWO @*@3FCA?27QA#A["_U+_%UMA<"<)+2H'8T6F0J$ M*UNF%!7Q9\](4[M(5&^;G'OS80.9$.-4A1M^'Q:MR15PA3_L6I+8[E\'KGON M1R0&H84>9$BRNJ4.U9IUJM!M1;LRUP/$G":3YD$JM L/FS+4@R0(O['VM[ I M%>L:D70$AT3B<4H>PSUIA++:Q5TX#MCN>C_?ZIY[V6#WB&Q(V]VFSP?#2O*G M5EK;_AC56.RBD564><9$['$4<@)FE0_\M2=AKF4L6872T<,_ XBU\OH@AWR4 M7,[O+9F!1O RS'1CAH)0E93N0J'=INC0$K#CP18T@4(6W]$$T0$ UPRRD.&T@E M7[_B::AQ1! QZ6UI2:$566JT\,E_2;1/'L MX@!7L2A&U^W@+68MN3]@B;MB'V.>PY@Y[#$\?$@RBXMC(7L_"_=8/WHGD>QW MK4CV'*01Q>O JW>_YTC&'ZM'W6K!R4:V0V:@D@2"T_E"4^8%!M%+9$(C;RUM M+PYL#VJ9']'JT09SE*C4*Z3+L6%RB"][RD#-IG9U5+",N)\?:+J(X M@'!A(D(&Z_.(7U)S%D53(R>D#YVQ35Y=B->F]W[#:*WS4SK80^/VTIT43&BV M/^H&I",?FW0"\Q EN4 ^]0[P<.CP2>ZT_CP<'>[:52Y/;F/1+X2ALSY/FV$G M*9S@]:@0P>@_?>B_B]O1E21\LWS7>XC[(V- M17)(AQ#;K_V)DO@.)TA?O*PT.$C6M$;"2?>YG+[0MFF*N6@GE2GS.A4Y5FY& M_%K&K+F8Z;;!":$Y4$HX,FC1U3=8]L.V8$D0+% K&JAJ*&\M++]L>O)*JM[B MW_%EVE32'6QR'@F417O;7E2#+2'WS%3Z*P5HP^P$E>)P$:TRX5H:2RG_(5>2 M4\TUHY\C;E!([%#D$F@M--%#2\Y,R.)&WS3JAZ@:KFE1[2F/(DK(40"2V<]' MDX;+"T LW@J(Z)5O+.QQ&>K0V52/SG3JR/E2:SO'KTX5^6"@8RP-:PYBKZP6 MUNAD4@PP#JY+I10^W#3*05- (WS*J19 4/#V*7XK<;_@V)YL A^=F.*D3&9C M:;?N(:JYL14K2UM]$I(X6.%'+]+:$'R'9 R8^E!0/#'WPY<47G6%#LR2KE%& M+L#0@RLG.E"X5+B! WDK/ 5'R1"Y6')N@,NKP1?@>_?*I!KWK9O^H? MO>UE%OVZ672+ !>+2,B67>O3JFX)9( 2;YSI%YH46,AE];4MFB\<,KG=%P'I MB4Z2TC:SG"^N:D?2*"'F,&4>%,^AG^''CI8:U2EA(QW GLW$4R[1'7B>ED=2 MVSK(;GD*,7V[#O49T2>9TB]%QU]RG#4UHX3B *Q46VT.0LIA:HJ)FT2 RPG7 MK\. ,-15""*Q2U<]44N'T@I.BS8YPW[(V):V7ZG_A9,2P3PI\J37M'DTOZ@GS4V""_561F<#7 :,F^PH)^_L<3II7N,*VF3V/M MI""7%!7%H0TW W5$_L-HXLC3T";-)A(Z=95UK#(G6."&POQI[6B-G8&NBW,. MQ9G:.MC%;'1:D08T\.('= .)\+M=G<#(79_'HT+87H4BIZO]J6,O 8K<7@ M?C6HH&T1)^6[L<%[]J.EK0@\7RI#X)*X1A^!S\D M"6\*$IQ!G8^>?BF)NE0-;$VU6$T-#"2> M>R9;%<\;J7*>Q$H3V U"4[VKJ7J>=BYW86= M-BVXD6/PW.:&0 E<*$K$M7Q'KZ^M_XJ2LKZVL?TK1[#!((6=VEC?6/=9WN 7 MH"MSL1SAKQNP?TU-[@GJF!<_0,64/QVW +C[E%[0-";X%JT#4* MMQ[>$RZ,+*40WGB]_)0JLW!ZBHRI$![:TM]2-KC!L3.FF'*=!;N^NLEG1'H^ MPU"((5/882+&: 2KQ%UT?/E0L=@F<<"G;:]MK_\*4SOLH*E21/Y$O3 M(1U'%$Y<;WT=R3#?+(ZSZ%HDB?+:%DJB[0U$K-$KKL1(@;3TJ M!.0EC>6"AVNQ-=L#2H2I0]JY!Q7';YW%;3*[:"YT,Q6MU"3RBTR>C(JVUWF M?H*(BMP206"EBOY,B$).M7/MHW6[:(_^Q!K>XV+UO8)Z2& #*I4C-,>/G/7[ M43T09\K*4Z//%"\[%/+[=T)E/XKVZ^@S0AD/M<8+-OD($S%$4G,4 2H[,CA MFCX0ZN!!MF]^93AR2!(JFIS<>KD>763"L;DMN)X7&Q,@!$,S9\FUW2[L39=1 MCTAN4)9Z@8\ !=%)L$69]^TILH4V,T*)_J) M'=)&JI0M5;*-4!:Y"-I/G^9\MDQS7G/).OJ:8W"%=;[+L'-#2-LGEF(P@6"& M=[HC $9^:@IC8X^5JN"B/G)[E6HIY;0=!5.H!VA##6@^TQLS;@$OG5"Y7)[Z MMB*, ,OE)Y,@TH.>'+HP5'4O9U?(?H;P:];N#NT.?V+0_IE7T(R]S;%'AK:D MI;!6@JU!H*7Q_.(KDXE0*:3K5BLJD^1$*'H(I-:I%FU3X.LQ>EB2 M2]F#8$(6N^=-1FL.B[!JG8!V=*.6!ORGN9@D73UUU6KRRT @Z0:,X0LA^?40 MSMA*BB"&/X&AVK?X1?)ND)&8>#5>6=Y_7#!+HLP%8[MD.7UR+3W_I=E6$3AZ MCB94E3/YE9"M!;C-P'-[3U+^ !?]XC( "E_;'$N*>DLXHUI1)#@4]Z@@$R&J MG%00T"VDQG;8SBO'96A@77:#CV@F NIC!:;?)* JT2ZDO MDB4K]MPP,(6*I+X2- ;.]^W[ZR\X8+CSZWW:RS8]IJ,^!&GL+GZD67 X%?9G MIK4G$MZ]_76UN3C([C4?&58G7QW9=\W_8][5VV>TD)FW4, MFYOE-J\70GB.SI)9U#\IC=3*XZ4M%7H*/7^ 2W89O770\(FJK"P6AJ,QN"J) M79780UHC0T3.:;K?%7IPKBE?*]QUP;@6N,Q3%N$(?ANYW[9I6.BP$@)36:9= MNR$H5:BVM4FBA\3"+#!J!2F!_SY-<6A%>L/(8S)B6+3CE+<"'V$6N99%9+9\1**[4>]N6D717LQ'; S>[L.^0(S%.;,-= M[:"+Q?_8@:*DIF]:(QM0;G+DN)2*=H\[44ELX/01&@U[,R 9!;QBT)RKRX<1 M!8EL!*N&01$[VZCZ+AE]?CS RT85YP": M$ERLL(J6$>-_R A2XX2"P5>5^F1@RM:/U')JJF,.P[[%2.==B8=]PPUMW!/ M:.$I*5K*-?IX $%"',A_FDB-(I?6^1D^_C*'[CD6H"O$^I#&B>K14]"LA9-< M6ZKBD#+0G/PLCN#PXB"IC9$2#-(4R)U#%4KZ7;43"9CGX:R#ZZ*+>9SB5G,S M30WCS6A"W@5E-YA6S5KY@K=CX/"\)+%=#*^.I6<5YPBQ^ >!5Z[K$GBSV8SS MM%RVWW!U@3=EA%_E:5(*3E!VTTE@DG^A[N#%A"XX[F"O/^&RS3.3?#$*4.3[ MR#V4 F3YN>1G7#T >C]U;9#LV*-/;K=[$B%TU.9N2L3Y =?;"9<^,#> )5;F M'+ W3;K>BQS#,=Z#V5YH%=JYA^#(I"J?.DX57Y'?]6ZMAC7VS@@#K*$>7D-8G!:+48C MEQ,):*RD?_M/G^A]ODST7G/)VHTWO.:N26 OB!IS4 DYB5H#X;.+=48* ]:8 M@&,5SUE(=WZQ&KU!#C/*$-R/9@*WV-1--[:Z8&<%(X,A8 GKA($D5#EP49,O M5WNQK]^P;R56FTD?+>JII1')UJM.32F634[72$,4,J=M*BIF=J4O2FOAK@=& M4P.W7*K\^EJT2@P!5I(%P5.% Y86VUA)9C"L9 U%B;,-?>E3;AUZIT]ZI(,+ MU;Z]%/C:X>62TF@S3"BLH)=.[.'G6U5L 1'%,3GX=1C8K5NT?]TKX,P;.NZ( M\L?[AAL+I08C;S1Q]C8<7'/.2OYB H]8MYOC +(2_JKQ)5F2P\^T8%1?8N]; M78YV'TC;O?JD<$==+FP*4R+FBJM4JJJ9.@P]KD625F7[LVEH!*1W)L'=;/T0U\@W1QJ-I0HRGT7O8[V9* M3TQM&;"&9\\PS,A@-1L;?F,P'7QHE%8)_O;9)&1S"66@(T5P[+2OO9:K/O_ M/D-0$@M*@+/==]?*(7E>"?G(#W!C+M/OPNX2-&9P"^7%R=A[(!C3N9?:P%"7 M;N34WTB7I,2&E)=\!3PO."2L7VB+Z9G&-GU@.GH-@Z+#BA!)&!2[G>("4OWE M:3/!6)_XS593($@ =$=.V3W,]N<8X? X^KL@0?B KS..=,H;C;6EG18/'A,& MXN;:6;'A$BBJ3 5PX 30)QL3 <0;H@U?X'IC)C)""C;9"QIBUTK+W%LQ5#\' ME4SHIB;O< 3J56P<]L#J,_"F33&;&*'7I;=AP&M&2&/ZDX.&IW@HJ4#6^EQD M.5$61Z,J_&3:.NM0RCL6V(6US_=+GGG=L6#XH2[9Z,(:\?G<3XO+XP+V"0YF M7R;=5#3:FH8AH0KC/O@]\AW/"*/F,5"JF=IU2*OX>WAW]?!TE"JO/<2JS6O> M1!^4>,ZQG4DN&P\MEC-$>TS7CX'1/Y-R&K!5\/T"'^PZ)(C_H]L%Z5QS[KM^ M1WJ>'_T9- 059V!\^#'%T"^\"\/%4%>"N8Q\ (V"^)UZ0.@KFK)K>H>Q: M12G8ZH2\I^D,KB<.D[LXNF7\H0XC6*F1$9GMZ/;7.7J^\>M]:K+AP>&")<[3 M.Q#"C9U[M39H]Z3"T>TM#M9\>TME74HV!K* KI/Y&*1Y*',S9& )E)0^1IIJ MZQ:WR"#:+ _S51:/JQ'F%0#3W!R1EG7W<$]R4493'NZ/!6:_T.[**$>!MM89 MF)*K346%%_C'W\\(V]\0&\R4 %68D7>'(>9ND!/)1%DNFRFFG61JT6+Y.!YS M+Z.:C-\3MUYC#!UD,SS>*(Q4D$)'V>):K0&HZELSV=3 M9@G',)700S/E,%>DI04E#/&R0K<"(T.KJ!AU 6M^+MQI(5NH^@K(&MK'&\ZR MUS"_T!D]NL:QR)-?>.,'AG;@F M36_V/_0_[.[WWT6[!Q]>[Q_O'WR@/_5Z?U"XPK9B0@'*[J+>Y(Z.N-1'>]O) MW='5O*O4@2^(9\?!I$BB<_3DL;,>LS4I=1OAP3DN, ^VL8C'#B..S$48"KN1 MR/<5F)I2K$;-"(@YJ!O!A4X[*'%$B3)!FM!949CQG/QHFZ$F,^:$\_.MMU6U MF4Y=KKO[PD:^@MR(Q3EJ192QR3RG@G%2X=/?-EE*FDDJ3O$*FB'VKZ(?8\\: MV-UV<2^GF_%?.?*)4B0;T^9#?*4$U'N)OST10F-_2M6PA.W)SU\B\1F;X5P(<<&+ M*FI:9VCZF^OKOS)K/TN61[""?T8J#HV.V$Y%8/3+TF' P2% <5RD1)R64 M7["PF 43""7E$G?,*W3A>B7O.*4&#GO >GW!HL?NCJ+=LXDT<_O&=1IM[D@E MTN;SWJ_Q/;.T;3E1K%<[GTH4G-4!T6-82>=Z>DH7Z_JV-('OO_RT*(F=1XB2 MN",!%8,.C_L4S57;EHU5TNV?9I\Y; $)ZGQKG@!PI3BIV%?+?BU7=8Z6!W%( M.^);2?4F*4A$5JF^(YA5)4!&#\5%ELC%=S;I>,XCX\4?0!>3-"T92W^1DOT) MDJ]]KF?%)=VS"7@BHL)KU57(11]Y(^"OAX93?50BYZ &;R3]CH]Z3V63UU@% M1G%G) DO>[VU#5 $]V5%+T4&S^S2@(.*WCZF"A6\L@BYXH-D%G1)$UZ6*=A_ MC7 7A$5QNX8;7"-S8#HZ\%8I&LXF$?LH"RD'VLB4%*T.RI5O7 M2C+%-N5(7-[3-W/ $ MPQ@TMCDB=]>1I4&U!6\$5VR8E<-FBKE=+G[=PTA;9KE[O2%PBH^1'L+#Q..E M=N5EP25M ^,#0@JL:;=(E(&CC!)&)FJ5[M4)HR,CE2'P[VPZF] YI25VY!WR M7I'+4=$JG&?CF;"BZ$"NNGI$3W-S[-'-1RKSF,7#$4 6N%A6VD7,:8<]][>; M-]BNMOQ90I8734/!2QK@^N9C-C>]$.XU#V];"(='DE+BM9.NM1Z(9\%$KG^X M.T?;JNS$X%'WCW'H6AIJO-WBIE\Z,15"BD/R^3H3],U0NL0RKQMM+G=\PQA# M74]L8?;B04C5.'\AR28->[,$%W7''RM/YT[_K72>?4QQL6OW9K#GPZ/BPU3P M.XR-,7^@D)-*\<__.+PZ2N(^[2W\M353BSH7_ADY7OG]UI._TU@*'PB/ !V/#H-I#A=.9)Q(QAO(239]'78A!+E.>4HQP MG,V$#7%C?7W',GZ1^F**\M;+6ITIZ5V8 ?$!XVQ+(8=369YK.2:Z.1CO&GYQ M)3!S0_,HL5NCC/F1J-)1[W(#QK"Y;>@I2L/*7]P;*MRM\2 M[Q5G+DWH+ H1?YT)9LY@OT"DO0X@"W;WI]&>_4D])GIQ\+ZIM0;QBV)ZCU(3 M,^X3.V6#64(1>GG;?F/PUUJH73SF8*+Y+#C$JAU5.>H0/3%K)VML.+TNTG05 MTX]?HCZUVVKIA8#E@PWMWG/80R5YOTP+G68)%\5:IB,CZJ-PGI,R?=-G M74JJ"I.)!>'.JBW#L^4S8SG,/,:YRL1V@-XQK MMX+\E$S;DF=3;>&K-)2H%T(:R%2Z>9ZK0R,ZPOX">5?"FR%C8RNBOBS2Q4$US[4JPBULF]"AN_U9/J.E;.RB1V-[P+B!'(MIJ1J<: M3D<*O_W=^5-6X>L-4BK%(E%S%MX7; 6S/HF0#-Q9PPDBL6DV"M"F@APCQ]:B M% IM)PH7D4$0^,-L OR-A @'ZN=(A(6+(7YV?@2:O[W[E3=V]WR ;N60*:)W MR?7\X.PCX;A"N.^>#PLX-+.&HS"/:44OI;N9)T.HE><[J"G V(!M[S:<9&K4 M43+?RQ&P7P&JY(N6>F,0G^T!"3-,DG.^^'2/;%22U 7Q^:86O*1T+$V>#;U4 M7D=:@M!7;F15,B+MB\&#!G9<9XHCU*0QAB $\@%^'\:$*.A1FXE6J3_I[X-] M,429HEQ]4KM[FN1N A?]"3Q8[F=0?%4Q13 9JUS0Z=58D+\, :@*_*R6/CI2 M&WA*)1N@/,^X/L9@@>3 8"S%QD[!-2*@1&6!;I;Z6-0"K)'W"<%9O+BJEB#J M-#@6R7:7=*$)HKW8314_ ULC0?2; II4"KPMB+GM?4/Z&6ZIR6HQ6I4&K\@4 M /+-[$7#X'!BDI%KB'4+I2+#&N#H)<<1IN]A53!&#G-*"4]BJ13IW=CJN\SI M*F&3B:LWZ/E25,KA6&O\_/2YX!?+7/!-K66 L#X2T/P>;&:NA:C4SI/J>#;7($? M8>%Z/3F$+9H,7T^@JO+B\.?VB%%Z >8K$79Q&")MVJP%R*P 1 /%"";#0F8J MUO,ZD.:FIAN$!2_+^8R'5;P)%\R108DO)1!_,26T:JF:A:">6-8+VT\5C^QS MBJDNK^'>RO1@;MLIUUMXJ^V/_-AU6X4IR3J5=L16=9%CO(A^!!N2(EFR1\DC M -W4=N:YE%LU5*A^]B?7'B$,.[+TJLBBNMK;C4-#*>81AU?CE7** VBS6 )Z4^,%X?"> '&T9^W<5T2;/6^\G>082OIK2&U1OW,96\? MX)#0JU$X@[KK?6N:?3!G;B;GBX9DW) 6[C8S=:_6Q>SE,]B&^ZJYCX. B&U) MGWE;W;BMKH--UO0HK8K6/J--)JTZQ=U'&G2G@U:ETD-;APN1(K\WK QV,5K" MQ9H:<:NBF^07I&GNH&3)J/0I L!3LJ[WD5$Q5"()F+&IG(U)F;VJULZX$KK2 M4FC2[(PXB*1WL^V5Z>J$*1T;2*R&M3M76/@(\-$5C*$:66W/M3A:4R*G"H>W M:MQ1XPT"CR*7T"6S@^GY(?1SL-V@V,>H?Z=:D/T[WS4T,IN2]ZK0@\498_T\ MR9@$/\?-%)V#LBS@DI&XJ/R+"'9F\%->FZ=QP,OCK(V&(;_,L,,980T#^9#Y M@UV"U3DYX3QIT>YO:"?$'XO3T/=%19S)'GVM]?I M=C8^KVA""S"L8K>)D"3?E(]R! 2-A M_%>#<4,<,MSSZ0BV>Q5D-3?1W_"_Z,+Y4%#WTMS+J^AU"0]M=X;GU3\3HPRF;2D+_' M8Q4(\%Z83R'XHU@$']_^'UBA/_9 &I!/J1HW-9%%2B$*S93J,G$]CI)AF:!2 M0$8DI!K'U*7<.*MZS=B]&SHG!@;[-W&#"IL+KA =_H#G"S%W5$HZMW.N)M7R M/WGEG5X-)B(*WI^$!:LBIW:XH/S%F^ *=QIU[W*B,H>3W#HR0 M%-%-T4==/>"^P_%'JV06,J $-M*N>TFWW(6Z:@9'J.I=EQ(6F3 M=9RH<85Y'H&KK:;NVX@-UB]Q=M3M@P7?VB5 73C-&HF^I88\2-#=+-X)\N*S M?R\'6]J5VBGPSJ/V%]R2:"116_9T\XZ*'%N$0-'4U)ZTA<%D.JKV1W4A M;:E=_;F;J()?H1>(SH=W"R%VZ*J@T,[.@=W\*^Q;N4Y^#S%#?'V.>*WK.,;6 MDZL?05N<1__B- FIY/TIJB"T:?I44V?;^-FL\@-KQ M8@)=(Q+N1U3)&)8PN 026+#%0OEBSET*RFE%Q<)1(:UDU-"4DQ(.LA-!JY2@ M-X+//'=:4'@*Z6"T>S(R7XR9*?5 8HM^VI?L&9UACNEAXLYXK\'1O(&)D*K8 M]R9K(YM/5M[L'R%BCFRFCA_G":)>U$8BGT":CG4$SQ30Y. AD@8@>HJFTM ] M^1-" '@:1'$4[L2Q-03 :'^3PL/M:D6%+8B6.)(7'9)T8E!:\PUU+U9Q=_"K MS9,'Y,ZJ$UX(^LBM^\^>>MQ8?X2IQQ],UDTZ"2T1BD?7+'H2^DLX"[3*N2C) ME;6$Z/7ZC0"L0R\T GIBUX8"[@J$ M==MVQBNBY<"Y4U[SSX*[/=A68.U.-7MHS%/G>P^X?1AB@8\D4O,(+1#IN>8Q M(\&B)93=L$MD[!+-A^*",&/EUBGNP%-S7RO=D:%$M=SW*M_K*2GX@AHA8$/D MBUU'#6:[R1%8CY[BJ["FW#WP'K%%U':1?ZLL,XDE%(EM,(\)51H$9WEFEO=% MK!=(T7"DI/UY[ Q&/NV 6+K>?=_.;QA ID!T712VR*J#*%[B!\FC8D(AE M0R+,ED0Y)4Y"V9[3K-"-+D8Q>WDY[">;,/@Z-,LP6'$&2U8VY*5ZXA%38&]8 M9@,,)[G%);,($UL+$!$,98'I#6FKM!]-A96E%,<:G+M 24(#T@9N!O@QR03QL5X'9\XHN(: MT)P6G":F4 #W5.A:(0SQ*+%]FA%CP]BD+6 2IFE3$ 7XV1CQ-%2K%%OGQHM1 MHL?2Y(+:T1\2VS8QG;EYD?>2A[T^#,K3T 3C/=95821+):!OCB\*()[J')SR M]$[G;((MJ19(E[A,HX9BOVTS]>;V&]Z,12[DI/ MJ*,C42%'^S8HL,M]4/S)I!A8=G#M)C/6U\4N]'SE&N2.3/0]6?[+0"W2P,U6 M[DA]FTU33L"1G>LT0O ZALTI2 +4&]=UN4XLQV4SG;7H7GB+' )0XWST*LP> M9N,".V(J-5?IQ88]E@'8>:I\=!:C;W18(#-I>+ZJ!#-BTXW< F$S7 U30YJ;:C6GD-D@$L!6KQATB??BGDR9H(P2Y:8$")D+;).;B/ MQ>34,@,1?C(O&A_.XBTLM<*K,'/ =,$@,B(&Y$MZ$LYQ$K5I*EQ;!22;.B4X!&FMP@ZZBYV/-!^,$=:&&:U1:%HB\%)DGMS,F$H M7,N^&-?D $%S@7[_-F=!:K0'W7E4C;.16 X,EV]W_)[K9QM+;E:GXMNMKL%< M%QL?I4Q.J:S-"WC!2J@9QP2!VE7!Z0JBI0QJ:KA6HE-69&)6=] !13M,S0R7 M[)BG:Z%N",N:3(O4^/G.A26Y5$#\K('[9L()4;I7):(&@*ML$4'<;1T=7T,1&^_^'U90DXH9%U;#!AF]?= M:&1P'F&"#02Y/ZSGBHP_XQ$ZJDOWS6QF<3@,:D\#BD3_5\ :3X4"E MO[J]=&VK9+QT_U39('"<=NV=LR/$2U!K9\%Q8]\\L?&1X-KW;B3:[06>P['$P@/O:X?>E1CU)3;U!@U^+EZ@D[YWJFZC MGA_\EJW2X,I?6Q?1!8#=0]A?)9&"_F*@[,%B0.P]V95++U4%.]I4IA>(=A9: M1WV9):.7=88'E(SY!V^RQJ[.QNVI1SE(W:_TMT3+#%OLNW-,FT/)\C.*\S'S M-Q:#9C#U!*'D?UML$1>"^J5H/A6HZ/Z?/K':6R96K[EDFM&?"T75'IVNE@-U M-"C-+M(O;(IAM+9@E$B MR?##6.9+9O^%FV 2W[WLQR;C<7'!@>9I?^UD@U[ MZQO/!X-G.^O;R=;ZQK.=9&K7&@>]'_CCY].-P[.GCWK[W7T=%Q_\V;:/?@_?N]#\='#] @NE"T M/B#N_.8F=45)W%ZYT^W?[=C^.TD6=P\RD,3_FWU]F1?Y!^Y90KX*; HX^;!4 MJ[V5*$^FN&KGZ3Y&0EXBP4;.O7^N6(^DZ-P#DW*[37H]7-YRO_V/WWJ[W#H[W=3X?[Q__^ MO[\'([YYI7^G&!R8;%#0WF(SCS$*0]V+V7%^:PO<;V89OD<8=(R6;3,EAFER#RJ7]UJ6H.7X<$"#:U M0._ #CI,P:&9C+7O._!S>[P/OSXAQIKY37S1WL3CL,I-\]I!0$@Z1&$\XD>- M=)'>H4'*X+?6J1'DK#1C2;-+$".;X\9P&P[["&^8MC64QE#R*A-S..G@@$*F M:.FM8ZOO-9HX!O^0*96J8E0[M#]68N0,0="BE9)7D;!RA<$>O)'K2VN.Y M#"[7-5B^52HFQ&LW1IVF\*=2UJHIP*I=L%IBGR83IE,X?KAXKUY&;][L[^VV M8//RG?WC()[U)SQY4!1?8OF-;2^M3!_PDX^@H$B5M;\<7GM\;]!6'Q?%)(YV M21BXG(-05*9VX]A547*?,"H05(OERMT7CB(*W1Q93#_M'QT]9H MWNB2?DN^Z78$Y9_&:_7K^"LO/(6<&7IYXV=FAK6^^=1OF/?/$?P=+TMM:H6TQ?F;JMS$OYB? !LNGD %U9@?+^ M-U$=2# ^- +H5OU#SKO %#@[+,K#)O"U!$A0M-5<(;H\BB^_&>4?-9)/"%X% M/[2(E^C6*>" 44YREJCKM66$-0PL![AJ+*+9(X8;:2TH-V<;6U^=QM/EL M&^P.,NJ0@GHI!S]*#G)+DHG'E/>;8#W2\*QF.X$1(414KNE_0KM1AV*R%/"W MG&5HZ19]OL<7P(!?3 FB*[)BA2L]4$"UNYRHW_81N<-83XPM4OH[6"3G#H7 M@+71 M'AOW4F!^W U12A"!O#GT(>GR5VN0% 2F9&SC--S**F(* L,MJ9 \!74"@NV9 M&$;".ET&R'(O?]A>DGOB^6&61.$C@Q$EX'#*+/N69&+N;O ^FEJZ5#Z[#"^5 MHNR'B-.X<#^_([1$+ -$,G! G0_@H?T\E?BF4'2[$.A50DV]T,^_D;"7&^4> M%[)=:20;*__@NK=*PHQ4!.NT^%QDBWV6HM18 Q&-*\C,5_DM#Z=B:X'A$"4; M"Y?P"4P1.I\Q-M<^!24UQ+21UJ)2%XV/('?("&$NH#Y6843U6&%5YV'DT058 MB$L))WMO 5>EFZ94MLL/%B%=RV-772ZT.?=P! M+N0KX,+KCO >T:=XB!<;KI3FO5JQ3GL MHSGK%BM\Q#YA]P-<&.*>DW)'/_R%K;MJ[-LE>'CQ3TF6--R2"72YY=AZ<37Z M^B@98AB<.@OA9]CR8)I5E? 5?D=0/0C4DYIPP?R C9N)U.Q"B-3&I#>U+9O3 MG;$RCL@/8DX"F'Q8GL_XRJ2_51U6<9>6XZIWOI%H]^1:)'[:T\R<29N,9I9JFS!?$];: MBX]F[5>L2#VXJU^M9W.HA6]_K;@0 M;XJ24V]P'IUU?U""C@'M7H-?+G%=Y,J;']'V#8Z(%L*^]Z \:@9#_98,#^E[\T?SHMN80"QV@UIN!)8B&JA9LY2$E6XX+6O0K^6[/5_XQGW&9 M<]@0%4+]O>6:H!B!,9;94NO#K/\B*1ZN*NS"^+9O-5>"VK)BDY3*5(8281:R M5>4JD.N#R.; 1(9/R?E$-AC0WR&_AN;!P#J939B6 IGBI+**6NE1]?K<['<9 M@V%;.0@'@:QZQC::RUU1\Q+AW"U4ILGHG[_7R5J[\+J7)-K0T 7,V31+.>+G MSP9(^&93>T(MBU_JO(_G9WDS$HJU(3# RAR,W(<7*9OMWHV>[:N>E/EQK-_@ M. Z+2; \SIC#N5TLTK_1K3N')RN3YX2\M]:K,"\\E!AM6$:-D"K^;8[+*/" M%"X]VD9:K70K4G 5%;F]@:WB.W L!YB%,*7-C.X?'=C,*-6YCC,S"B P[5_L M[MM?S,?(B/J%\C5VP5S\7B_]-X+_.Z:0&/3';V%=!9W/IFY$AGQ7; M]9Z-"PELQ#:F'_LQDT7[S>Z*W08"Z 3M0-H0QLXRD:NX2>WY7[I@MP\[WUFY M2\OW D3ZQL)ZA(C^Y^/AP<>]P^/]O4=7?_"9F%HK;:-9SI#;T""U0?I7 Z<$ M%>"@R9@ZCICQL5%UW$&,3['@2BC-;8>C.*#6^,R,">]#,,QQB>6\EFR62WS] M$G_9G<@.=D#44UQ+2)I&8TZ9M%O*\JZ& $S^KG6*EK)K%PP-;(&%''MQ= 3C M/TQ&B9G$=K9'25-AA K^\SWB /Z%O""@ -Z6QN0P&!-''TV=3)HI/Z!.HL.B M@O_^$R:<5H.F/('/D78H0<3=3%Z#Y '#K!K"8_L3T/(I?'Z0?$&, 3MZMC[=<$N;@WG6.J][F\?"EB+ MK9A!#Q^1W79R5@MI'IO*?%/,D<-YO32G MV)N'.G\8<]TS$OW XW%%,=^Z4S'?NI*8O]__L!<=]=_L'?\[>KU_M/ONX.C3 MX>.[FK$?H_/T%XO"SQ(+WKJ)(EPLEWLH >0?NLC=I_!C__ XVM^_Y)JYKR=F MT7US-=' DJ9+P/I;+XCH(,!:\6>W[[-L7TU7]@__N7</CO<,C(BS= M/SKZ!!]]_'2X^V?_:.\H.G@COXVD[O1!^T;=R_R>O8;]5OL/)-(VY4.D=+\* M(SEF9<%8P8*8NA@2!C7ED!:U"TNJ-/D+O#]FII,5AM MF4ZJ"&E.I@BV&S1]IQ2][/T!=B56NJ"ELD;X(<&>R%YWC7]O%'0N7NS3&ID"NSDKI,RV$+4_\%;.PH MZY@;_$?7V'LO/$+P\%&(@$NEA8/2R=/FH^RZ4E4E4-0M]-RN(JBU-O8[/WO26_M/[.3%=B"^K]6CFEE#GEE?%W1VUC; M[*UM;/%W0P]W:W-]]O4/*8X0_Q7-\5,,8H)0RTAH4/QG\=&>[6S-OJ(W=R7E M4TMB7=QD9*U>IY1HHF]_G/]_<6MO:VN[\T_I:K_/S18]ZL?;LV;-[]Z3MWHM[-Z8; M?-+SC0N?]#O) LL#2!R>OO]:V;3G07S2E^M1#SS/WR_[VL;L*W[1KQHJ\4"U MA9/E\F:NT1=7;/36>V&52YT^Y(EX/>L>^$1ZCV4B&X]E(IN/92);P40NT7)R M]6(5)$P(NX9F::1CNV"Z&*F[S=DN[H>')AP8_F"Z:F.G)Q@9>;IP.S>N/_GU MZ#[L>/<:@-V^MKY^@Q& JPE:*PPLB_P-4D5+NW[5A?W]4>_E\YVUS>56/HJM MW'F^UNLMM_(Q;.5S\!YWEEOY&+9R>WMM9V.YE8]A*Y]MKFUWYG<>Z59>,5QQ M#VSU[I4+(ML4GKZ"A7[_A'%!QI&,\ N%X\<S0+T7:R^>+1=H\0)M/E][ MOK5K*]MG$E.K(Y^"T:7*L;:SOSJ_7E_ <=]N3X7 M71A@D^TL%^@"HW5];6IH(VU[:55?]$1VUCK/7^()L<-+-'SJUD;1&OX M\@I8OFLD:*\(VG@07Z,-_IVP3[<(T=Q:V][^+FML:^M"<^PF#<>K"=HQ81[1 M9J6>.E1R2Q!'6ZVL(LC .2N!^!,B.4.>@>$DJ2HFQY1?B<"ZEK?RC:$P(@CQ M&!)8L#G-+5:K9K"J[&3+NK/M1\-!9O?@;OKJ"0$'5MWWFWI5L>&F'_M)B X2KL9%OA[?T'4%FV;M MP1VR>2\?=3%$]8<#2R^+%743[H?H,&K[=5G^@<2O#+WN-NC&=497;Q3WS;U!R3# MI9EJUPJF2A:**:E-R?1>?2BBVVZT?768J%P@87+[C_N*(;W:)N\MNJRYQO*4 M*\V\0K"K"/X/6:][HBTVGF_&&UMSN.\;G7EG3.=^R,LO/W;B]W##-S?77FQ< M!?CR_>+^7>'!G^/XO=C8CGM;82',XPP1W7J$*#IT]:FN6C^HAJ7+'@V J]BR M'F=#=Z7"QGKON3KBZ'M3$>S&^GKPX96+31D-RH.H)K^TSTLLWGZ_'SS1?Z$#?L M\'%VQ'O24TW'U)3#,=(^7BQR]YYW90'EDLR.ME>VR8N4#VU]0A&/U&6'_-UQDV*"AF)Q-2VUZR*=$\$S;BQ'L,ZN'-2 MP]K!KW_96MMTST6^4^O)6@?VE]Z+M8T>%O?+4"5ZCQP-%U(T4)\;^#[1L>2% M-R#*&^"Z/>#C_@O=7(IOSG%$+-K\2IDQ.$Z*:R57W,:&$-PDE<1@ MK]LKZD&$0[=?K#WOW4PX=&?MV8N;(2.XKT]ZOHRJ7NI[K\\Q-#[:Z%M0D_WX MY]H5E7NH >5=QZ-$N?1JWEN](-8XEPT<#M)!VEOLN-__(",C"O(&S0O?PYB[ M9Z\26[S1];DG$B.FW<\Z_9]VXN!T;#S?_FEGOS4__6MK1\%*7!CS?" *TO,? MQ&U;J"BC)^!\B<]7S9%]W-AB/<1$Q/=/^AX>%7#Q+TY!W,2Y^);TPU+4'INH M44NHC3^6XK84M]N8;6_MXA*3I:@M1>V&9KM]+R_1;\Q>W^\0>A>XF/L-A3L9B0<1@]]\MK;U_(; OUA ?C,![][FVOI. M]T^^ 9*\OGY#H\)'70G=K']4H>]1>Y8'6H/VA)*!10./2"O*S)M9[>4*TZ1. M%A-*PD3+XHS_>^L^3/HZ+O<'&Y.4I-_'JX0B;W"^-\5M<+5)]R4O+ T4$KC# M<)MI[@\&P(M*_O)LP6.424P7?TQ*:C/PL1E,LN'D/.KG.9@L0X1J2-KY<8JN M:_D2O<:[M<06J8V)CK$V\7UR#F9!';TRWFI]LF@?69D'(^)=F;_NF^=%U\5C M-_E>7$)7V]^/U'>B*Q9\Z8Q[VW:::FSE!2SCXNMZXQN>\3,E[/X[R:F-E?9I MJ8M(/U(;^RH$T]^W,G?#;/ C@V37%8P;#5M\_]K?#]F\>LSB>C->2MEWTJHN M3_ORM"]/^W>DP[<1 W+?A.Q;$_+WWL:QO3H](\?U[WSQ'59.QPK<9Y:F[TKX MW=9=LES31[RFMY"87J[IS=TY-[2DW^I7W_N;Y7U2#L?^M<(?W(3G?/=R]2/U M7_<&_VC_9+FFCW%-;\&S6Z[IC?LQ2V]E8?JCS";^G<(?;*XO_92E_;=D_NE*6?3W;M[F5K:T\LU?0AKNO11'M1]LO11+D&--+D) M("/X[Z6'LK3\EFMZO[3?6BVRL8=&2J/=#V)7'6YHDL)O;_KN14_ MOZ27Z]([N>ZB'IE93>P#_G7B/ORNR-<#LU66]M]R39=K^G.NZ3?=+4L_Y9+F M!,.Z:-TL^M'/Y*DL(]7+-5VNZ<^YIDN?Y0?C:YWM"!W'UUUJ(W M!?/A=[70L8Y3S*^R+XCI:?!.$+PFR8>FBJ.SI(H2Q\@_.8]^Z;VP3426LGEE MV=R\?=D\R+F.:H/W>Y/W^U61E"GN\NNL!!DK2MG@4Q 1_'N2%C-JV01?>052 M4)2SWRJ152=C(,;<:6$$DM;,, ;\R\;VVKKV*B79!X'-J)E3D0<57=L+Y4;; M8]UNQZ47+]:VG_6NW7"IM_9B\\7-]"/:7GNVU?VG1_2HB]M =7=P>':%?DOK MJ$?:[M=]^]HE0;MV+XK[^JUK3N/GG/5]_=9R&O?I6\MIW*=O+:=QG[ZUG,9] M^M9R&O?I6S_G-!9T3\[2_UK)AKWUC>>#P;.=]>UD:WWCV4ZR,QR.-C?39YMF M9V=C]+];FRO7Z1'\G=[Y7.ODYYWN^?[QWOOHV1J'F.?_=P3_\_\>[AWM'?YK M[_7_-]^P^(HS?]8U<_%.5C'@\G(+O-\P#G.MCLG+9SV.9XEL;F,4:S[&95M3 M_QI&XR3,LNY^D@RJ8M+4BW_B#7!H\MJ4M]JP?.-9*_;D_>]K'*L7]EB-2[<; M)V9U4)KDRVHR@GF]3"9GR7F%VLN;_C3+=41;N%]76*;+]_$;)8,_RO(4]N'E M*G_M]G7@\PX=&+WO?^B_W7N_]^'XMZ/H]?[1[J>CH_V##U'_PVOX__UW_S[: M/XH.WD1O]C_T/^SN]]]%NP MF^8<*"Z,P6CZC])4S:2FKQ-L%,C9M3 M5<,'4S@ 99A8'SHJS7[NL. MWQ?YZU82;XKR+"G3U7=%\04E\,CNRMV/^'ZOY^+SC*=X4E0-MAVO3(UG#HX" MG3$0UPS6-\*$SU\-#'.4@6P/SJ-LBD* M-CI,=$)Z?>\'AUGU)7HCCPY/#OVBP!,'WV_P^]B\SSN>;@YF4IDS/)JJ,>3L M1=??CD46T]5LA.V->^AT[)89Y<*B_G!8-'F-&[,'P\#D[OQQNI+A>.F,%@*A M?ZR8VZDF;JI&ITK278^+RGB?39.4I 9_4*:8 ><;XL3D<#E-)N?X%Z1]2?UG MSDJX ++9A*Z$!//XI\7DU$1)5,&:P.D9XI&9F%,SH80^OTYSI' 5&3A465Z? MT[_'"?QT#%<57(*<ZGO#/\#7ZX&P4/PM3-\N6 PO@[=Y#QO2 M7<^+,YM-4&VEV6@$N@#^Z+\A;2@M[;2#2<6:B&FEX,'PY.$XR4^,M3RZIK1P MAXKA$)9(?CEJ:E"T]&1_B)?OGU-P:]%[-\]Q0JK7E.!+2-;>V6?=TNY9+S,P M=(;9W+9^@W%R?Q4#O>!E5L/;AU?0BGU M*$&4T+09DCU=%E,^05,X:C 2/ 95'0V2"A]1T]\&R83>5XT-7.5HB*-\SD!= MD)J ;R X"9Z KP -QD- 2!2]0V093@']&[3:_#3<^!O=1GP*8^UX+W'@ G-^L*- 6\Z96 M=:[#W';:Y6BM1 (*3>>KN^L[.QE&;V"5HEER3H =9Z7I#S-$H_FZR[M5:/'L MT"HT-D$3EZCC*UPN4%CF%._.Y!2L3'I!EL,$^/:,6:YH##G>\@0XDG]4H$<) MO\8!+%[[60)#A>6$V<410>CHSI KLHI%2XHVY]E4S8R,7OPWO-H,X1DXHUVW MAM[FH7S*O?(JR;_0$V8&E@.UW*Q" 3K-4IZ[B/](D'J>64"H/Y&!8*]NTH9] M&+KFR4I_]]T*7/)%:O3$H.R3_X+RB$N45.-H!,^ ;[_>?8/?-F#9D4Z8PFXV MI6 J.]?4J3-1'MDI7N&&]1K=KF)_5,T IGF"4LS^$"D//'05FXE5!NN2V"F4 MZ,Z #5'"U0ZK XL[1$#E.!OZ%B7H!CA"H"=HO".3XN<@A2<-"&X!3@X;*"C" M0U@$E+U]T"DI"RU#^F#6.N>, 'N%J@AG\I""\/07"%EJ1@G8;;!L'U^O/(U9 MF$]@_KGWIW=OZ6\DR3"4Y-QY<'"$T/WC#PI04S08.% U3KE!2Q'4D]6>JI ^ MY:E\U8V;YP%[#=,=X2[P$5'K#61C8.HS8_(+[I$\%27-5P9NH-%WN[U78:E$ MR>C(?JL$= OS)PW[J.RA2]J#>18T^P$@T6-#BCQ)<:R\QR"@N%R@I\&^K"DQ M$)%PLM+2+<3#DAN3RK7D-I%,:3E"JQ7L"#I'G><$O1]XFPB#;&$M#@,?(3AA MO*M5ARZ_LBHG90N_*Z8P$N_W\!H>M[->_+^B3C!?8:SH8CAGPKO=)3CI7Y@&%C-:;'CUQ]#L#'<4J?53LV@!P!'&?-(I M68&Z6^AWXT;ROH+V7&7I)'^<%,XNAJN*,L\2,&K,=#8I2%^QR:3*%_8$18.L MQAL$95]Q]M'VVO:O:/5V1ZS%K-E>Z\&7ND9W1YNV8+R;8F'BN9>=#&X@N%XE M6J^;"#_ Z@0^'V!MF_,B5Q^6OQ&-X0S]K9>;/9T:="S1(JY;QK145]!UGL!2 ME0F.?17G(?<#75#>>.2 UF-8RY.QQ *F29;C89Z Y,U=7)^I; ,-4!0X*Z)D M'8,XGM,M=$'N@V]1-8#5LHAZZ^LRQ%F1H1:CL$/TQ*R=K,71%DH+S!6EYJD- M*+@#,2_F[BK.00' =^&XB6D-:IWB#QRPH5 7QEKNX! DT;-?=:;W2H,W9BSWC[W;/;5#&B8&9PO8%WTG"@$P7Z;W4C8WP:Y0+"(9(3ROE MON(^%."W]Z+5Z*B93C%$#\,]\J*@7M3YIP-6=_#C$ 19HBQM,DH6*.4I EG>5C"F## MH42+%"VD6D)C:3:L8S]ZL-BYY51#1YB' ]*BB;V$Q>3\#AR@'[LWG\<9F/YG MZ$M.,EAA_$_<+ K&8!C+BRYY,2=T!330QN[GXMLAINNC&]8P5"1"L,I10EXG MJL]1-,S*83.M:HZ'B0-2-0/\I,Y(,;M@JG>;-*)^=9SJC]B1BM'E3Q!+5CDL M:1,[+C:GN8(KW(?LP,/&G9S'&B4]S0@?TK$\Y)>!PT?7(DS!U'*O=/EMPCM#^-$YQ ?7D/]! @:U%?M=TJR.EJE6#QK8%+C +X8AU* MK!\MQJ@Z2V919T6FV?DQV MLWL?Z1%Q_?(B;SW6V=%4.%Q3@#4U,T.P1^]^Y,>"K46:$*=9G.682SJF3$7P M9&\T083L?(::%/2TH@#.8 W-:@I/0IU!AK2+?,%C2W0TDY,$URSV;'"9%+N= ME#Y@3-(T&'X% M;/DO^%[X!<=0Y ;J&@LA*\HDE6@-.]8ND21.]=SUM4!.);XPG, /Z-+4:.." MMWOSLI,)LGH:V,1O9/FL<7%-E\KT[C1[M](RN$-(TRP&N(%D)6 9?.[^O18= MN+_):S2:R8NYFI;DN<$/Y0,>HG]'%P,\W)I"19RN2JU-<)V14>._NOTZ%!L/ M"2#@"GPCIED36>#4X&G&A?4 %?]I4@K6JC1W&AG^P81MZ=0#G _6P5-:E(2 MU8X5C+^: JT.&1TQ95 HV)M<,'*T:;K5#J=G40K9EC 3#UYSO=?$C/3$*>"L MIYA>; ;_,6*B!&O# A(JB+7H\QCW>>[A\F(<%KZ'X^8%G-N&/'!5R7'WCE11 M;N#G%9H#(, 6DN*_.,@4>7 6&8#GE$P3S#2ES=!NHA&GW+"A(*W.PL S<_ MRKQ_6Q0I0F@>FSVO\P(=GZ'OY[SX(:@YEGM-X>,EZG0,^HT#3%6#JL? S0!T MA9_BE'1WI5Q.^#4QL<*+65*8%)L6E5O"C$8&J:3B:#9IJJ[K/#]'PY>2^F ] MXXC4$_" D:2J0:O;S,/\JPF]):J0OY_.6XYH$^+G=@K^\B F#%2X74I0@F#0 M<%(PYZ@U+A;&X[,2=289VW1_%' "%L>0,A^'A\%2CI>UHI[S\N9@,TV><:K+K5VPOH'+J:LA 5@,8 4QN0"_ MFR/K&^Z7TK7E%PXK:0W*.::I&:+.H!-E#[OD&A,"!6K.FK[2$5,CHSPKY&3C MHFGDV?H7 =2-Q8&M/IL+# ')+/V$S#BA**A)2 )H"!*GEBPN')''IK'!=*:3 M&Q2MQ;[TBQ3!-ENY"O4/8L1D$RFFN>B,ZVZ8G X*/3+)*9$^%;L6J^'(F3XK M=#?U<1 \-3+K$"8#X'?SW-3GFC\B8,S5JH')C>C MK!;I=WA #D]I0"'$@M'TO.'/!?9]U^G81CW<4@G^,%W@*/*MKLIN@G20@PGE M?E!>R$]PNI5UF6;-E&.)/LZZ_1)&6;FX2S3^_]E[UR:WC21=^*\@=.0SK0@TC#O UJPC M9,G>T;XCV\?2KL.?-D"BV,0(!&A#4%T,ESS)]9LIHY7F72?U6XU:-L(7M:R-N!-,J MYU-%$G;%QRB=(7\1$V,K?@=6!.7E2KF>6WAK/#C)_;"J!D0'C5\:+HFQT8*N MHEN+Y22X?AX*64FA*(*?A=-4INULS[39DTQW*YO401-E#BRKY64.KGR;LJ$B M VWQA'8$"4X?V*__L)3%)4%N6M&?>[;$5=D'-%%;)>IZ2N;2F6;3=3 M<18FH.VO.'NMH?1CZN">LTRM?4PQ;F&TKM^(X5TFK90N7VG&<"2QKM!NX[@2 MW7<^2EY9W40454]E'L>;9=4B\:!(WNQL=%4;'2=U FL+(/;V_.K/&HTZ0*_? M\^T (2[=C6:[Z_&9B>N\6XTORL3#,4!X$6T.25('!F^H$RUO1^,HCG5=I.SP MX.)LD3-S$B;6UESE3!TZ]:*UT[9UM;!%DR$[JB8;AG6USJ:$C+8BPU4->: : MW6K0VB6%^S%Z8B+KL9(I^A)K7$OS'MN'OAVTJMU4K^WRI^]N"\ MX3:-A(QK(<-T'%G7[>L@HR%7]VB@[*JX:W.M?4G"_U/?7]]MUT6;5TV5;K]EXEK_X&D&&ZLF6ZY-6?B\0?&-?1 MY,C?B+MF@*NFRJI6-X1"COP-(&, R'"NA(Q;B%G_&"<)SSBH9CC&0YB-2"*@ M./9M^#6:99*O2YA8:U,$^I<7<+&&BX&LVCHYO.=S>!3DWHA#XRAJW4,A%7[;<.-S4Q_4/V\@5[IS+H^N*08XPH6(#%6;=D%2[W.#VI;*_6ZEU M*BYXGY:]OL?YO>KSMQ V>KY=H*)KU[65BTD%_X)=U.2 OX 3S85_C'@%Y 4WK.&-P2VQLU MHHVY[7Y1< M+YM 27>/HJI[T9#$]Q)1PM./\V$VSL,W6 K*PU B7J/W'D4MQA4X0L/4RX6MGOOS;!X]8L"=L?X<]=X M_A;VL3_QS*ZE5WZ>"A&]5&&:XMR4#NLO'Z^27]QU6]1JM;8XPL=6CG%4)+!R M-5=^4Q3;IPC$86H.E %%(/K 1N>FV'@+_INHZS4JO/ [+%8>I%^+9WCQ:=1R MQY1&)(?.OC%'H+]\=.M&6CO-QYMPZ *62-J9%-V-N7.:I1C7N,71>D77/3X. M*+&D;P[=IJ+S8%)X6D2^W/&BH2HF!>>(CYWCXRWX7;] MO-;R*R]:='HK!KK,!S-!APMFFXM0M3]II]=57/AI* M[18!G>;C+008?LEYI[!X+ T3+\+^R&TP3.T5 MWI]\64M?7=@F'_.0_#^RR8 M,KX'??)"[-+!IK,PGK/FFW2\@(IMA(MK-4&@]B[0J+0&;L(F;(7"X$6:HRU= M^'Z.$]ZL]4^&+1I_BO#RPZFM*-N8 GV='I4[*='UCHU'=:7LZ^*-6UZ\WHA& M[4FOSJ(+=O3X\K#0>9IHMF_P6W!*?V$96!"06);B7T;Q=*/VXXOC"NU8:>_J M00U,V;:O$?"B,F%MAH6FZK)C7^,OWU.9?&DBWK>DWC^DA17;9J]_\ABNZ-I=C&1HCDW*2\ MALE+0U3)UHV M14O-O3@M;\$YQ))T!^(LO;2LNB8;MGIQZ]I35C[2.H,9-.]7G2VER2U M9-V^1I73*W3&:)$.9YETA]OY-X4_>Q,*O&/NS9TKF^J W.^&G,6![ XH]-KH MCL:6+?=*'0A;XW]?6W%CMF!1LHXG#3XEB<1)N2M%GR\B2P\5=$O[$Q0L9AF%ZDJYDWU M-^PI&S5%O4:: 97\N:AE$;4W;R+O45,&%[Y3T'J5U#$6FDKMG!)B8_L6J6F* M1K6<>[9I^>)]NZ\4T8JJ10RF7O(81+?@-.G4HIW82&QLR2(-1:/BV3W;PKR/ MP:#$8ZFHQ7P3%_8UQ:R+XT[[2SUEHZHXU%:P#VQ4:?=R$W?B2EN#51&6AJ;W M5\S W%#OF#ZP424V=I^-8&Z<6V+C+6QB?AJ/@U' HM'\0"^9'KE-FJ8I=EV% MU&G'J:>,= S%N2D'N*=\M$S%N*GCM%LXAL&;A*.)ESRR^W@\3K'FY2B&605L MLW$FIU*V=-]AX11^T(V8:+OF+C3+U^O\A8V9_M,J)3%B]2Y_?6B M>]$2[I=/M^ (J_4#99WV@_L.TQL^L/#2B033"7P6^=+,F\=YT:T8B)9 M//K:F<)0DM9RZM9HZ' M"TX;]\DNZE7^),FC(O@DF/\U Y(CAS9!V-4W_&"?Q]Y@U#5A*^(DO% M BP$X29$GP,_FSQH*JZN^E0A>NKR$6^8QEC9:^V3WPX1Y7^^],4SQP0N?O7F*5*RJ'] TQ> FBOX1*U[5.#_\?9@@ M8S8G=.K3^%S@_\>K8*2INC,::JVZ[GCD9CP_!M@[FN/OY?RWU5YV5- M4B&OQY1.&-BXA)7*#^@H/4^"T03M7IBC-I5W8?PLS0,6HJ*&?S^QE+?BDU(0@P2&9*GD99*'3RK6XL%9PNXS M[QMGM>$('81? MP+*17BM0E$LNAO!SWOT1W@[\@*7QMTT 3+!T%.V4,7PEIXX8)_K*Y\"\*8 * MUU*RJ)PE3!]_N>72M\#3@N7X=E'1"E[TE8Z1=(B:)='+22_K MIF0)6)G:6@R%^V'QJFWNL'3]/4MG6%O=__Y1T&$HOQPK[D;YW,[-[WG MY<;__3^NKMMO&]S('?7B59IIL%%%@OQS35&^'E1,3$4C'62[C"KTM:ZHKB$- MQ?.K+@9^5UZ*+'Z 9FWK:.AL_/0-C2<')5@^2W$6TRHT;APN31F &)2&T-I8 M#I'!'Z"94*EP4R"+ARK6#NU4!B89EJQ9NF(O1C\:Z&O+TTQ3T39&6=J;W5KE M7/B^(1B_#[TT!:>M:&B<@F7PF93/)%W1G.\0'IS;I3_#M=XQ7-44R_YNW^\! MJ:A=?P3#N7 FTL:\"<+,&3'SRX:_N- (AK'<7+%HO)->6Q63B(YTD)9F;:.7?+G9$F 6F][";E=WNHAL MW%&&0>SA_[NPG5=G337[.:&85C7_;JV7_=O8]:5G,I]T1GRG\\G*5\X>LH* M-0C.PI$>SJ77CJH4Q5Q*&4 +82BZKDH+%WBO;N4[\0 MO$^4E\4L1RT";B4 D["I%^!\DIA+]U(42N"IB!EQ=W7VGS? -_DH$R&:XHRFW$F@3R\LD_?D!2$>]O+*-OC3 M%$8=,?!UEHY:'O'1 AY_QQ-^&3YBT2C'.2*:RT'NP96ZYP<9R^, X;EG:V]; MD /&FWFC()O+PO=_K2FN.5B&B$!*+&>K!,"HVD!\Q4X1L;TB1!)T1I\(MY(' M:\3RXTF=[ZO+\S7IES'AZP\%BDM$YZ/I86TP1!X@"'9YLJ3XB K*\[IEB]15D_ RG#AW]*] M0NJ)(QA^G@?6ADL;/KI4'?*"2/>ET\83;E 6E@>#Z>(HA=-(G)R)[;PC2YK0 M G?.FS4B5&,+>TS(K:2 K%\V:7T*"&FFE]OV,$1[%&2+EDG"*'G#F#NX87A? M?,U-"7BSF/D6)W/X*RBS1!SA@D("+V 4)[._%3%#'L:]'W)5M#(^5W*:K5CF M7J=_/>IL*^[@X"[ABQ<]!FAKBYPZT=^!QPG+;T0S(>GNU9?W/XD)O7I3U9JQ M-% &QJ&I\4WH0''V_Q"G] ?7L[!1\&/PCX3*Y\X!^ M >O1G)J#"[[/X'LPY M.A#S%4\"M>%BJC*W&O Z+GD\UP$=E8(WR_#3GA%QOD$9M.6_7\0?<1"9L\=1 M7&L_"?!>,.P.1 @6!AJ6KPS'(V",%AD46230(1B__/=N]\JYZE3 M('N>L$IDEC\!&ZSX6<*]1X;1Y[.("A_G@2-[=(34?L;P&S\Z_YWOZ- 2_;[/;D2/=6-]K^S'&W3O* >@ZX6)@N)7K)6\U]Y>G M,JF*;E4RQ0#+_^5%N9?,A?S@E@;DQRHWV2AM"'QGT."2;>4E"=<&?WIGOG4V MN3RFN1-<9D 6AS5X!K2\ZQOP\&)A@WA*%%M^C43F/P%N_,R&R9(=6L$.KH^1 M89,X](N#(%1BP'I/Q,[YR0M^/,Q3F%^:5@>3;#',!=-DSO30WEPXQ #)/*Z.)[%1\69XD8MR5.-3::.7>'%R^(?A] M15+LCGE7$XA'$_#,11;L(XOXR27LZKY6'TQX_!E?NOI[KI9ACU#H'%3.NU8G MH@5[Y_JQ^KK%:T8>3[K$C\8AABV*3"EX?;1E<44$KHB[%#D*,$0P+:,@Q;RS M8(I3X&9&G <\2OS!PF%''W\Y]=69_L'*C)D5$HG$&6!.LB3S!R),-K,EP !&0!^ 6?I$6NRA9( M5:Z/E;67=J!\7> X.U,8WO-+;5&>Z8SP#"M[QI1BGAA0#,R?6"H2L9'?)U,; M#U?UQ=KCV\7NQUCD;,-(H&Z*[6#*C]7P_D"2B;$\#)_R>'LEA,J#>>NK7I(6 M)U<$.(LTI>PYAG6/O!PU&\8BQR$;9>D&S9IJ'*0O%A4<82P MJ)S3G;1&Q(!%K(*F;7^@K@T@;/)8/2=,R M\%P:PR(A:_VQ+;A>YKIB>CY>"L4$'WC %[F18FI>F,;E-UME7]YYIR#:)>?5 M5%UV\!"RFN_#U$P#L/3]BFJ7LH?S+6S](9Z$W?P@BSAG^ MT-O5".V6C25_H?AZZ00KJG"$BUNOQ9O%UZJB?;=ZM[[\W#+4'=]L?T)3MO]> MMQ7;<1H9"D8RW=7"&_B[QPCD>+& [>L^VM<:'_);?=E[0MU'5Y1#;+P%4) M U\JB;6']B(N<\Y2'<=5#?AS<>WDI;4"B"PW2Y9K"!TZ59VD87GF)Y7'?8TC MK#>D,8@TNTBC7UH C7JD;&*,%K.C=$&.J7Y\*7*U90QB6R?'N$6V751O=H#0 MQ6ZLAMEM\6+$[O#[?BSF3\Q%KK,6 F.K%D-@)#"V9C%]!^-6LVXW$8@Y=\'@ MXY9\Y^.Y4%(D:L0Y#.6G;Z4\\G(_R)B_T;RIFYS]4:1U]&,Q/XESSGXLYG8M8U M,DT0M/4[DV-L2X]@H,F.9L'6 MO6-A-UU6'5,>.!H%,YO4@ZHF#[3KY2?UD::FXE(FRHDFI4

NKJZ3! M=6?OWIHK2NW>]0L,5?_\LK=K0(?B R\_T3^:OVW6%(9LV99LN77WMR=@_-R! MU5[P0S,U>>"<>+!-W&A:.I1!ZP2C]9N"%]O6FT&7[ YL61_4C=>2M)]+]ZJR M:=9-!29NG$OW6G5OGI#N)=U[[ Y95@>ZK)/?VQ)^:(8F6Q;YO>W@AJ%HK3.# MW0DN73DQY&)D>H_]T7G#NFU-$[$_ZCB)IZ)^S$YKUJ.HJV'+=NW]XAD"V1?$ MYEF>[Q,D'-FU6W 6>VV6$B26-^J-$U)5>P*)KEV4O!@H?@0;B=UBIT%:=$/' M7L$SO#3)^\2>9#X[EG#LR(;6@BLG%X3C69[O$2)IV:;LE[[8D]/ MW$_:D>R(O5JR7ENM$B9ZC0E+ SUQO6)9[=NF'M\V8:>I['9;!9'ZYVUMKG#> M4Y%VK/_XPF>U%]U"!6#(CF/(;NL/2#N1Y7NQP4D.^R:'IJPZCNS4KE!(7"6DUE^2ZLK@IF*45%ABUWFQ9LBVWH+B$GVBJBM; MUC5.C7M,TOJM\TA?]1 &LFI;LE9[FT'"M9^JEENW<1)1], 1\(E%G;NIKN@( M>%?UB&#*%CM@60JB49CCC*7W'][]_ODF#H1M739K9QU1H&T?30>R;K6@EFJ/ M*&HHM1WV3HW3T\D\]]^P^J#1Y8+JR M>6J?:1+OYO8.MNP8[1+P6V2#IM1.["8M2UKVL"]KRH9Q8@4=$N\&0XB6V2[Y MOD4NG%#OKZ=*MFO9+QADH2L28CJRVX;4 M]&OTI:?K']LA,0 /JP7W:J_-4H+$"B3:<'OQ&BR]UMZSV,,+0G2Q+>]J&UZV MOPUOCYQ.T[!DU6E!Y:MK;R1H([+$A&[(CMN"ZD+7YBEA8HD)S9$-\T8Q\<). M]3NM8K<[V8MLM\H65/J_WG3V%MY]V)2>?"9PU)%(.^AS?(NLVHMNH8( D^$8 MLGMJC:,ZHG!NK[Q%W=_//3C)8=_DT 1WWI$=]<2*&"2')(MWMTMI^\D$69%+%L<1,%*V[&4_;]U$L> M@ZA+]45DXT"%D>-CDPTHXSH#]D89UUYT"Y7QP)*-4^_O7TP3'Q$M>AGR6L(, M7;%/3'$X'RM:GY%]JBXC14F*LDX.DFK(SJE=ADA3DJ8D34F:\C8TI3Z05?7$ MO&[2E$V?/BBU RW]U92=.JZ\;)#D=S:+DXSY>\(CW8F.2(?*KU*DFB+51P1' M3-FV3^RIW0I#U@CR6L(,I>_?><4I"A[J"@U59>=]HGG[6K*UADM MTI2D*4E38G#$DW:3DM41)=0:]-[NRTEN2[FU3RQ#0W)[ MHZ)#[!$U\OSTBNCO>!TM!Q"G$Z6 M;--7!_E7GF;!>-X,A2_5-/)B8) ^KIWTLF\S%J5,"E()*!SXS)>&<\D;9;D7 M2E$^'6)'SK'D>_,4'I&R"9-F\.;8E[)@RE+)L%7Q918#NQ,8>A9'/OXKS3P\ M7E[=/,'?IZDL/4_@,\F;S4*@RS!DRI;C6P+2\4#2F[S) MDQ>$R,7[<9SX )UO/*)K".L1?AJ"K29A'/" M[,LP:UQ>^168Q:IQ:QDOR.@,(S_?V'26K> 7?AS&\%(.M!D\ Y@I((R/<.!7 M D8"(WD*;.;:*!+41WF69S,A2($8.K:=X2AEV'(O+S>>P>3\1[94F$! M$ 0^XCP#)D?('$15F/M,BN+H'NPE*,8I?LQ_J$A? !=+_8=Y6+!TA 1&&_$W M4@S.8Q#Q+MB (-1Y:3DF8G<;?/G8,JC" J/X/AC)\Y&A7-&!449$SE$*CD?> MJ8VRCOOYR;@&?*R"NJ,0MBZO!G_9AK([-,/IFP)M>Z"68;$3^.KUG:;8;R28 M50C/R_S?1N7?J#A?:XI6?H)CZ:INROBG(;Z'O^D(V70&UAM(ML>J?I^AIBT_ MK_"]6)N%5-[DP7/@9Y,'3<6%5Y\J=)^Z?,0;PLXFSW8_4@'8"&U T@R^-/6X M7>[Z_<_*GY-D*42/['Z8,._KO3>&*3YXX3-XYRA_5?T/RK\8W$1L'['B59'Z MX>_#!$5ZOO^(>>^M&ZNX)L#UE;T#DM_T. M79)TX0/MO3H-TTF$&0$7&0?Q0:V!0Z1(TO_P=X!;#NOF;T6/"48#[Z

5F6!,-<<*1XHR LOF->;(Z2K6];_>W&VH7R17Z#Y>3[#G 56+G[ M1K)++$+EC-I4V8GK.4/91_>5N:[2#B:.0/O5UU M&*U->\;%1'R]U":**C1*8?2+-Q=?*_#5]YN?&X9BJOK6KU1%V_KYKJ$<174= M&HE&<@=[1SK@Q^Z-P6MZD_NR,WD8[G%9A*!->.0$U!L/X*&;=N!:1;^6;ZPO M7Z^_2>IV\LL=-S)Q#D/XL)?,(P\,$1CW-\><_9VX\K,?DQS'?^&\]'^=/ ;V M/3I/_5\KN&W]7R0O/MK_99)\]F^M-RJ?I[8F:*MO<1P=RGC,/1ZMX>[69SSV MEDK/03:![6_T=:-U3V,4NM%F_8OBS+[FRW(0AL?0/;G::J M&UL7@AG!K&F8N3K!C&!V=M-IN!:93@+;173:0+5)IQ',SKQ:2]8,TFD$MLOH M-$,V5(>T&@'MS*L=Z&VLL/[2MN+7JF=X;'AQ/:$?L[<;3*ZT%/U%::#N43>! M=ART=Z(I\9%:V)4=HX86WH["#M 0G% MU?G@RFXK&_;<^+71(>RT>!&L! ;S1KQHG3<:P8)/W'9UH^OSL<$5U6A=8NO- M<<&T7E:(GCC18!(7B<.UF:#9+;W:<7.R1,G&D\VL=IW MN?'FN&!K;30/E[XE8'[IR_9,'V&2>*[@CX MU;EC3[3J?7*&I#I-Q_'YB@V;!9)VPVE2ABGGC6T;6+)A>C MZ*K1,L=9Z3RP.[858[6>^!?@BE;>-YRI:': M^P_O?O]\"X%O379L*F_1[.9&5:^T4^XI11WGQ,QCHN>.2X&6,2"*-KK]IKAM MLV4I-),HVO2Q%QW*-EQE_]3L?XJ([Z#ICW&2\ [6*>_Z'F<3EDCQ$&;#>\_? M1'#\3M-D0Z]QO8?VS?MO$-;O[$.DW$I*JZX!(7*2H%_P-IX].+%A'%%T>R2C M[B:1R+D_,.30@6+3I]ZF:,Y#+QA$/*&%6>I']49P;]S9*/)LB"M*7_0&0YHEJR93=>-(C:<<-CD-%VK MB+A0.VU;=MT3@ZOMYT*7& %[0*/N'K#N^HD71ZHF77:M$SL.$3,:MQ-V*TL5 MW2(O#%/6W#;64KM$W2C!%Z.5FR[OVSW[*P^>O!"; T8L6^S ,#,LGK(3[Y^+ MI3S HB4_SHRA=,O>0QB,KEZ[.L&9Z9BF4=P;;=#;%-<[8Y_T5'[$5#[ :FZAP%+^G/ M@(6^N+>R=FP@Q9&4X>'"-S9%@+!1GO D+O[C$#N-2U["I!D\P^!1'Q_P\!$/ MF%D]DX %!JF4IY@,EDV8-&; ?"^$!7I9GL7)7$J\#-XWEG3M.V5+4W .I^\S M'+?\O,+K"CS^E:=9,)X7S/[A[\,$P5@=[YCG7DAY33T&(OSM/AO%";\D] B MS!(! UW53>E]/)T!>7TIBR7XP*B_C#8O_]4/OVP>5,%2,T",+[T>F(HCP:M" M[((21$@ 4P9-LB3):TW5%7?M-X8B?0%\O785;?$-D#AA(&'2.(FG''ZS)(@3 M:FF8I@O.UKBEZ.:XLP50RH (\ M%X_'*:QF..?#PP1ST;X%G]$TQ:C.%1/C*GUC*](_VW,D*10S)[RNV,9W MTAAX4;(W CV1X2//038I&"K]0[!C+A054%&H'H ,YZO/B5X,"RPPM$+?S.* ME\=XG@1@6[8R%6:4AZBY M12:LD25LF:W]C)L M756O:K"*)PES>EN.N]^DIP&09+^[]MFDC-M6GJUOYI;L,"/*V032PC$G\M#DI;=7*]TQY[+.%GT3)WK+CH/0[2$C:K^4O%KF0#U0#?)^* M..5*2T;^B]UJQA5M\@@/E'M2M%/IZN/2'?YN]:.A%WU-I=$$'P9S-)H4F@"U M;3J)D^P>?CVM:(LW",B03<5.N=@J_%R\]'?802=/3/IUQB*I6 $X+=,@RQB\ M_M7/OWYZ_^K-*7[;98@.#C$ZF*#^N,G'I;&G..32EP0I4 H^!4Q&\308E:[P M'-S;/%T2X_VO__/QP[TV "8!9N&'PK?&M8/X^C#R,PPR94#Q:#1?8QAGRBC/ M4N'XX(LU2UWUYP-.VQ'?6*B%.=PR2N)%:#[8U(-UPNQ8]LR +:JB?L=5OJKH MUG@6[A#@FXXV%JPCGF6<2L6/T?/7N+S*$F:)SRJ$N>)<%U* M2XG#;M'J8C?+"0"O\**JIA6XKBX)WKI8>\J>8,HK)C M_3K^MC'.82><"N9: M&*S:#&4]!WXV 6@@YZM/%<$V=?F(-TSC$)R*G8]4<#M"R4@N"EO#7(LU5?Z< M).4<9F!N[H= PZ_WWABF^."%S]X\Q3!G-> 81.7@)H8(CUCQ8;7:-CDO=[T@ M,%NQ!0XH@HN!_/J+C7$A%+ S!4]R3> *Y5N1NU+<+"YE.!IX*.IW(*Z_!QSX M:YJ]NH5/O%G@KTX*)\%=+)A$\E^>MXBO] MR+B.*ZOE;\R]T#'H-W/3$<9 @P3F"!R=>M&BS#YWMDZ>PD$E: @PW1QG_]K^\"+ W MQT]A4P&LA(E7C#B>W13(SR-PG>!-OL &T)L'*U*^# '_. E AO@&LP+XBJ'' MLX,*4\SE-X!A819+&(S44X M#R^<_[L4)1%6PQ46 BBF7<"5QY.B^=]2:0PSC$; =QQ;Z,9"@% K<1+%,Y84 M6T-T@J()1SI\"/R9XM]E*?7&+)L+4N!17@2JI1@&I$ \F(*KR28@QBS![>AG M\ L_?OGID^2\4Z3_ER.%,B[,_#GX("S__2%(1V',594WC/.L]"]!G7XM1"WA MKBL@#&>$4VU0L +_/UX%(TW5G>'0=E7+,U7==CUW-!H;AF\;S'7U\?_:YJMK M2J.S0QIA_Y@B2Y%,[T&\P$[\,TY3@81_HF[KFP:JR@\N%-?*XP$^ [LR0MTO M_AV"J'(D(VU&@C;A@C9"[Q>6"(1ML>-"QY0K(Q'$KA:O?@1[ E8)AX-I)M[B M#(4K'HQAS&!?-8[#(,;H$Q@<=')1H5]FXG(?+F2)Y84+H28$5((X8N'P:C'.?[*)F%0%18'PH M I""@[#+?BZP6>XG2XL'RC6(_71Y,EV3(,4+5E(58(&A-TO90_F7MV7MER#B M$^8/O5W-.[ V#_OY"\77RSV"HHI]0I$Q4;RY^!KVG:OY0>)S:Z"XMKGU*U71 MMGZ^:RA-4P;:]D>N/=3^!1ZX^EGFD:B81;)^;W>P\;,MZ29B4WK]+* _81^5 M%ONJ#VS$ID-03(8FKV0%'4F-*V1^'9>+C:"7%O@V\--!TZ4;BT[8KOL=6 MHV@C:]&%OH$U&C>P1KV..)ZTV':D:*XZQG<)^G0I>$;Q^,T.MV=7]N+I-73: M08F=R:K'+:R%^::6;!TJF'O.VC\$C+8"0Y)LB.AA M1K#8YB[B 67:*T_4P7#P,EDGBU+,7/)\] 0P M(ON8>#[SE_'_[_GK0QX_!D_AR0MSX1[PLY,XNH^?(SRS&(WR6<#089I.6<(C MJ[#.$$,T(D5\'(Q$6&2:AUE04'_E-XLH45H)+KVN9 M)F?>5+9(ZUTY-BL#[ M\K"5'RT!1@(_YY,1\78D9QRQ&E/G$:S% >UKS:YDU643+P,:A[CK>9R4\2Q9 MFG@^#P4E 0.&^9(G^2S#X(:(*"\/N%8)B_3A$89P+1I8PO(4 7:QJ$=&' M:8& WO,'KY$9NK-HU.5ES=@N:YZ/,Q?)M_#/G=*V)A^U98R'KF+,?^:,6AQ! M\&--?LJQ./U?3V]99*(!M5D2+0.L*&*@-2>K[@Q[@1*W I!&5187_#/J+$7J67;VNJ@M=HME.@K*7(BQZ^6QIP?ZVE+,S:QC M9-AL%H)+@!':U<3&._8-M7UQ8/%:4YUM>!G(?[/@10LT%L]-X$F-3.@B3/Z)8Q_/(=_AZ25X2NG?I!^+VV32S\41!\K( M>^ ^+#8*/%!+;(IG^UR.A/H E0( K<85D3.:7-!F>=B A&WPBMJ1"_^K>KSY M:AK[+&3^JWW'+4J+V,;/AM)%XO7ER8?I'@CN;0G;QYJV-4<2<1!'C[%(H-GB MD2QT,9B],(Z_<@^GJL"'@%%0!'XA&7(ZPP'=5CY3!PR7G8&HSR ML.DSZQ<^=RO9F+S@M#!YX1?P3Q9>XL?5.J M\P_6@DHMFYVXC(/N M!NBL^!GUG1>$:;'QFLY@%QB)3)^H2G)Q#6NW4BH.BC$TLM;+HV/GT(:E:);3 MR(FOH]A.,V?';1S)573+[O-(MOZ2P_J:K71JGNUO_9G]XK/Q\QOCXP^15^[^ M;58,V#AW[=7JC?75ZUM67T!JS4_355X=I'5)$\>M??N)3(^S7-;XE,3/XN_Z MX9/UCF02O)ORC=;',E)[]Z'8@._-A>DA(7YC"4Z%*$&0J N)[:I>T]NIZE^0 M'_=6RB,O]X.,^2]*E3O _Y:<-;\T6:XSJWQ1NEQG5EDO8:Z)[C+M<^#^8'CN M6XV-\HM+29YB<83D*1AMMLULC")=3)1Y^:+;* RRJ3?=BV\+_!NM2DI@ZRS8 MM-HMO=L.MMM#6@=@INM-M[4DA48*;0O2#F4F4Y?(2S78UI6F&SN_F!477/YW MY*GW7=?NIF%.[7W;^JC(9Q'Y**H:\#3F1352D8BV M$10Y2@BVK+_-.(>=FGUB6]9+J97.451U#:)HLQ15ZV[SB*+[*.IJ1,XF.]7MG#[W-KP[%'55G2C:*$5UO:Y#0A3= M'Y*KT8292+F7E*8RN"PM6^\G=XR#EE,WO$$2L8^>IJW4W7ET6BQZ&U+^P(98 MYQ^+@?-;>J("N31F6)+^5/^X8[L^\(]5"BXU[!\;1-&&X\D64;11ITXSU-H- MQ(F6VVGI*-IE:=EZ![EK'-1UDH;&-(M:)Q&CT^+0VQ#R!RQNR.NAQ=&BL= _ ML(DPMCB1?O2BKS"/>/3U%K;/FFPZ)V8PT@9Z5[S3/C$]ERBZ@Z*J=8V81'\I MJFL4-&L4H?:I:>#=] UZRD9=I8.J1L5B<%MBT=M8\B<1/LYN-Y)LZ)27W.@Q MTX#RVQH]!C6OD?397WK>:4Z->T]$R_VWE\R;B9KUE876[J8W) WU2#FX&6&X M= B9E[Z\V%J7K;%3+^1-Y(/HB8GR\MAF)T^"+%AWD;?7)NW1GN_.T&7+K'%F M2%OH_8I7=@6.\1'U M=9WL(Y**?=0=\*+." M*-IP-C?%C9NE:.VRMD3/O1Z 4C>7JM,1LYYR\,U(8IRFFR;[6-<64X)TAD$@:QPF2PI3A%Z]U6S$6W_A%JV-IG,33 MO"!$A-[#>^[YIUN3?$6/8H:?Q)$O_95["1!!2ECH98+;<9Y( M0R_$\L1 $0;O0QHE^2B#(:)'19)^^C8*:#@:+_LFR]#P)1A/\!;R+<^6U[EB+[_FH]S$HEGO\VV(D?.OS M$9U;RQD4A%Y.Q(,59:G25MQ*+9R89AW2)\:Z/M%O09]D>/H!2UY1 T+>#:Y$ M+&6P0X>\UM3*=^(9?:OF,/9HCNKXNQ3'=BV!_X:G4!Z&(&0K0I]-@I0/M5VF MR_D)F7;MO2)MJ<5MU853" MY!3SPRK^\+3= 0<3GRQ]Z M"_;E$;!:""M"=6U7QU\HOEZB6%$%DHO=5O'FXFL%OOI^\W/#4C3+V?J5JFA; M/]\UE*/8SO8G^C"2J^B6W>>1;'WO2#7W\4W^ZL"KR[B(BE&1]5$'Q_W,WOC9 M"==,SVPPCRU7!!O(\D;%F)X-CUU_(GQC$D<*R!B[ !8-,A>/2&)N]<'? IB9\W(M,G9O2UA0SO MIMCE5?I8!ESNRLW01M"YYX3X#?:%C"A!D*@/B>VJ7M/;J>J=XPZ>?-P^)$6$ M640GTK=2'GFY'V3,WXN%%_*_):=,Z.?%AFYG\'_V0*8Q M(LR#E--9&,\9*^.8&ZW>&Z-%+[)%:B^ZA6)@FK)]:E_VJZ5Q$MJZBC9#-LT3 M^Q^W%FVW![7VXTR75?/$NJYGS60CE=8WE:;)NG'BS?!69(XW KR6\$*O7>7] M[)QH9>8W*9O.*ANS=E-X4C;GX86AM&[;U-:$Z^ZV:/MU-,KA7:.YB(_\E0UM!][+("Q@Z4:ZB9 M[OC'78D:?_ R3YHE\0B=Y.CQ)K;*LJY3M+A9BJJ60Q1ME*)V[2831-&]GK%] M8HE0HN=VA-9V #H=(.LI%^^L08V6W201>VFIZ76Z%'=:'!J*%PMN*H[52M=X M2\V?6]@J&[*E7R/DT=_-LBX[IUY<(8INIZA%D?A&LU-,PF>C^+25NAOB3L?' M^LI&,(77Z*777\$8..YM249O(\=E.0N[:4UV M;4K#:IBB3EU/CRBZGZ*:0Y'E9N,^%H70* ^9 LH\;[9VG@5)Q-XTSD'MNWN= M%HO>)B)_C,9Q,A5.<<9&DPA>]CB_A4VT)MLNQ9,;SO*T*9VMV4"/-KA&6**_ M%-4THF>C$7KE&H'(UKO''>/BG:W7V."01.REI>XJ-=I#=EH<>AM%_L!F"1L% MPB_FO9"F,4SIW_R#6]@P:[)I4Z6%9GTYM?8]/:+H@2B\J1)%&_4##,J[;(J6 MAGI"B_5N^@$]96']="X2B;T*VU2NH:^[XQYW)6K\(0#O.(N3]&]EF[U;V"5K MLJY1/F+3%#VQ&B=1=%<>A4H1SD8I2M1LD)KJ;5W0[RD7-972CYLM6W%3IRB] M#1N_JT2)L2'U*$Z8Y!>9R$&4>=%C, QO(NEXX-#%]F8=.\.B8&?#1QPN904V M&_)T*.>XL6-DAY*..\Y"S1B0.#1$RX%BW(@T]#9J_'[B)4'F@0,,ZXJR)!CF MZ"C?1/4*VZ&H7*-YAY3'V2P]5F2HE5#95#.QF\BE[RD$JBM-HW.*V MCE!Z&RS^-9NP1$J8%THLS;R,2?%SQ/Q;V!G_W__CZIK^EH)OC;9:(G(V66[0 MHMAPLP[QA:.9/2:EIJI*C>U%IZ-A?>6AH5TX.;S'\N#:=7:(G1:'W@:'A3<< MQ=%]$&4L 8^X3"U^V*D/:JQ;Q56ORP ]?_GG&]K.<7%U6EJB^YW/IW KG6LT M61U0:DK#>?&F211M%J,.8;3A^H+4Z+S!'AT7)B9MZ!I6, XI[&8;8U&%P5-; MU[35+Q9[O!NZ,>K(JDDU!INEJ.;0'=QF*5I_KT$4/>#-U6BX1K3<3\LZ6?"= M3G3H*P>=&@<=) P'A.'"687=<8<+YW\8)SY+[K-X]H"+3>,P\*5RQMM(H1EM M])2_Q)D72O'.,Y&7[*B/)E&;1<&5->/$^H2U(7+&W7A/>&'6SL8G7IR+%X9V M8B"*>-&TN=;=^CD>Q(7&,VU.N#EX/BZT?GO1)]YKZHDQ9)+"QB\MU*WSUE]) M/#747Y!"3/\!]BV2'^=XF[:<=1U:M77/<\QNYW*$VBI2[2#7ZRM2I84BYFJR MJYUXT:Q1P3K%'!"@"= ;YS(#V71/O.E'@"9 MP_0EJR?VA^. $V ;AV@==DP M3JQ".S.VV\)-I7NZZ9K!)-*(I!$W[J"?7L^?-&+KN&DI)^8NWJ)& M/!#4\X-T%GKSARB.V.YK=+?X*TZX[WE90/A?/WCZX>_\#T';88(_*>A0GSI2R6 MX .C_C+:O/Q7/_RR)5*;2D$T2IB7PK++>5=GM#/,?]ZIOM850X+10JS+OFU> MYWT] ."UJRGN8@I!)'&(C)-X*KUV!HI5_:I%A$/<*M)G@%@P!F4;9=(XS$=9 MSA&?2L_ ?,E+I7$\AA$I26Q88RRAWL-U/FK5E 3RQ[I]MM+ W"59IJI6$B0WY)XS-(4^.B%$HS[%(Q ?+?( M\7#>)D2^UI;"(E]>E*6I%T3A7$AN-F%2R!Z!?J #XS OVSYXTF])\(05O=X! M;I.(S5/I/UG$$OCENU$F?2_-\@Q$Z(E)H]!+4\D;\4=#[SG-@PR'>&UK%HP? MYRGO/@S_O38L<_D)J E\>\2>I3"&Q<I32>9JQJ00V-AO'R90_&TQG M(9N"-(C.%*,XS5*%A.XJ,]HNC9^]T$L"D#MD%P-VQ7/&I"& 9AQD:](((J O M[,4L"8!?,#7)SQFZ&BD#S]B+1HP/E9;CSKR HR9AH0 !_!01! Y*+M '7P)@ MX+D"6RFX-C#"7[F7@)&7^6=C?"N #! *B(.W8V<3;@KP95>PK#"G29 44Q)+ M#Z6O;+Z@H9A9/ ;SQ9)4;I,JF\#?60+D3G/!,"Z7,I\PF%/XRF=CEJ +*60< M-CY!5!5A2?I8 "/EK-\/(FZMP27-8.: %Z!)RC($E >-1DD.A/9\%'Y4+#CME5'X3QA";@1?HZH;QE$.$Q7K6_UQFL6C MK_=##O 1N,WP0K%,_K;1Q(L>N4F2O&(0 :/@@Y$E2? MSW\Y\^9QS@E%VJY%VNY#T1(I8MESG'R5QFS=XWCMF,;2VJ%J P9-$.0)VE7\ M\ DL[I0I5_ !+HVE&_)* 1D)&P5"^KFBJ+;46GBGI?(06+$-?8$5><-# TW$ M0I8LFG*%^. ]MX-[IJ'JU>P M#.P? =GC*>Q1I33.87 )A\U$>.[G#Q_?5_:)L$/+F-BT9Y,$?RVATP0?C^#' M_NJK]VY^BG58)H*BV,L_B!#!$WO['/C9!*B 9*\^52!)73[B#7G\:_J?DZ2V\,4WSPPF=OGN(A556:0)2*P4VL MLG/$B@]+*\EL"V2V9@S.W!V#ZT>HS(L6:T:+^OFGWW];;)L6K@J0[)$M5]X: M%K_Z 6/CN*"$90%ZD#SR!5H2#7 E<"5";4B6Y580+?;&^A?!N()"JY&J,DS& MO9$E5!8O76QH%]X>!C* RKV* O)W#MG(R^&W*9BSU4Y_"Y^-3V+J^06]@.9C M%F1\QPUD07ID$UAK&;0>>>FDS0'&Q4\HTM@RG;[F.0D17]7D]F"P&FD$&5H3 M?=2=?"3LTY-G<0+2D@+44@2]B$BBX%U!J2H39B2F63N?'Q7I_!AY0[.J< M /MU-,IA J.Y4!5_Y<&,@X*#Z;A@9A(#REH6S3+=9?C]"A'V72[2U?*'+/>* MY) QOV"&.[XG<+5.CW!O"6X+3S4!=Z0XY\7G]1:17KT\N<$_0?P5CAD2.V/1 MTGR0/J6TI"T:HN)%7#LO"7SN- ]Y-A"/.X&O$J,9 JH]!]E$G*V(/*%4..C> M".-%CW$FC!7XT.77\%V4ZQFZ]>TO*US1*R!WB)'I-@M MX<%Y1:6I"+0OJH*\6?OIC"1$=#P=UA6P@]M,>P! MH\,7CRS99_#)O-?<+FUO>ML!161HVC45426R_)P$&;OW@7!%/$TODR9 0D"H MLCE&SS+I660A1'B_:I$QG$V"Q%]Q]GEZ2W.'CH'_'Z^"D:;JSG!HNZKEF:IN MNYX[&HT-P[<-YKKZ^'\=X]4U#^.=K40&W_,I2$M5]3$:80#SB_>-I@W,O KM@T9KA^">#$=YJS60BJ$A-Q>/A:)$XQGY\E M!,M!4:>_A^7!UU'@@5>*&\\@%5^*,&P^BS$;>18G/+*:L'O\3HP!&O>WY;1@ M)O%B;H#OJ1>A^?"#\9B!(<']P9!ESXQ%Y12*>?-IC /S M&+7-79K#AACD!*Q-!-^D$OI,\"3[QJ:SC$?<15![FD<\CH^;$C!@019@I'D( MMN)>:#!8+*M$&N]>_?CK/S^^>B-C$/^^F!>J#WP_O@'4'+C)A2.]/SZ-E(<) M)2.D(![>X*^E>%:XZGZ0@CS#^^B-_Q^';Z9K<'WU'H?YDL#D,X3I:HY<,]#Z-Y$@.T<<>' MK@X\5+5P; AV#ZZGJ:3[$*S1(K6XW-;Z'"8@V86K%V M$U/FIK%B43,8C1]@X>M'8$$]/ ';JFF>)T$HSI_$ZDM9@QUSH4J*-Q<3-E05 M%5Z OPQPK/)4BDLV-][%K/BD-HZ2/>'B)MRVH_KB@1&Q8)SM6P\,5RZ/<$(N1ZQDM8$3SX%V MM[ZFC[^_ESX7F2SZ0+MC;Z3U9#C49QXF1J%6?2.O\U+?YYQW5$/]P9,'@%,\ MD(-WX_E^!;B8)PM*_[?R65E87F3OO\ HI7XP6AXV(*V&0;3Q:.%WCZL6>GT$ M@5Z02GY2&\$>+WJ,14!)O#).BG$J5I]]\Z;%T?3"8\B"*2M51I"F.3>._-]! M6EAD>-<[+OC2!S9BTR%+A*8S-%E-];5+0VY?Q\<(/5=NL#\OO/$S M&(*694.N#F<==%>Z"A,)<)*F"SO[D12#&_.4^ R$&<67B MVL/4R\JYX,NR^4PX=I4YPEA#AONPT40$>_B?Z+*LS',E64H"\_2UXG#QL2=X M)20-$N%89((R&&!*P5$:43N /<2-E6KZ[-&@^&^Z@/+A'@I$8D,14NT(N(3SA]ZNZAJT=VL5CO@+Q==+4ZBHPAP6E8>*-Q=?*_#5]UL^MQ5K ML/TK5=&V/[)C*%LQ++N1D2Q%<^N-M/MS5S=H=;2Z'J_.40QGT+*1@$X#?>]( M!VJD7;%#@7.$V[GOKF)I4Z32G.QLO6(?LURQ<;OD@G>XF^ D@#^E27^"/=ZY MI$T.JKB@]1)PG5JY=F_Q1:,9 4TL?=&GIO.E*G4*6+5+2 M._I]^>AF)\51A#BO3]]*><33TIB_T0MLRR)WUB<]N8O.]HT#W[%=%.DB 9WY M[^,T:S"+P50LZZB+7*NV'O_B3&,[G!. M/YIS>W7J+3"81+.KG"/1[#F#232[RCD2S9XSF$2SJYPCT>PY@TO1E$@V+]F] MY#CN_.P%B?0_7IAO=->]*8SV1PF]L*MT@[R]T'G,JQ_^ 4R#B=\7^2;SAV.@ M?#H=#BGRRX___IUU0DLO%[ MGSRY_3&&24:BF,XCBT;!^C6\M79T5V\9>=R:=[6,O%YOQR-/Q%79'5A[&P*> MIPOC]=LE'D<@<-KV=P.^?F/#XQ:RT>KUR,TMR>%%Y'!@RJ9^1J1U7A -1=_? MRID$D02Q 9A9AFQH!@GB'HNHJ22()(AGGK=KRZI]1J#U0 Y5\DQ)#L\];]LT M9?O\6T1BYD52P6W8[VLZ:=5]^WV[AUKUU'.D%IT6;5_FYQ_?W>/LL<+1XLKN M3H.BUUMQFX&*!0 U_>U>K![+UH9DG&C:%$U?>I+2(YYHLG5@.TXHKQM)T_:; M.(+XC:H=HBGA_!9X0C0EG)/+TBF*FM;^J 51M"M.8->OHG]@0Q:)KH;QN)+/ M=)_.L+ G5C'=R&S:'8?H"EYT5891*7"XDT"FHE\NC^K(^RC=HZ)%*-M/'^6" MY.DMREQ#-NEL>9^_I;B72X'I+&MVYH&H7V"$L17@I9V"[1.CTAJ' I $<8O'3%U[/V;:()XW:C$@"#>)H88FJR3-]ZL M91S(JD66L=D0RN!**0I=/U$_*7J"[95Z=+Y^3![7;8 M0DTS9)O.7?8Z#2H=M+\<9K9LNW2K=1_,C#/>:KT5F!FJ;&CG/2;M-H%T4]9L MDL.]Q^SGS=/H[3WO]W$RBWF_Z&$<^3=QPUL[G Q+,9JZIQ=6"PA*H5W"^%D3 M+5IP'D08;]\53:(IX?P6>$(T)9R?-PQ /DOCQ]&&U@*OI4NTC3OD '2>)[KFRH9Z('F>D%X;Z:U0'H3TJDIW5-D\='&'D%[_ MU)]T>LMXPF]1.Z33&T?Z@6T=(?WBU4^<@:P-VJ" ^D15QS9DRV@#V/M$55TQ MKZ62#X4QNMMA^=V3%X28/W\_CI/[U O943V67]P@E0:@ 6B BP_0[](KS70; M[N,)@*:JLC&@2W[-5OD\M'.GP]@+WS#19%>GT]B+MMHED%^XQH,INW1;N^&- M)15Y:!5#7-G1J!S512]]$<0OG>5DRJ!2)9.& MNY%V!1E4.J)M%.KO96NJ:+[7MSL0\R",M5!8B4($-8):2RC46ZB1Y=Q_>VO_ M9O&VJ7-VOZ*W!4IVM8643FH+V?D80FLNKA)-*:9["SPAFA+.SWH\=ZB5(:&\ M9N8*'<^UBR&M43M$4\(YJ?(.4=21=:T%V40]HNCUC&/7CZ!YWON7A'EIGLSI M%/HVPW@42V]*#^FR>L&3UNX12%4.W)DGF+507HE"!#6"6DLHU%NHD?$\>$-3 M=@^4O;QM IW=N^CWW>B3&BO>LV]L.LM*@CBG#$5[]8-S.E>[6A%.)IA2B/F>2ENP>2&(CE->UI'8+ M+DD1Q)>5) S9<@GC#1<;-*]/4,+X$N.JK)I7JD+?4Y+JBM,"@A+&*]4T9=.B MUA7-EM(\7)^42%JW%L25$A1.[0;2^H/VDX(K6'633N)O*())APE-:3!Y<*!T MRFT#33M4F9!0=@05+=FAVY-[4>;NS\LCE+70*!"%;A9JKNSH^P,&MPTT1[;H M!'ZOPK?I0OAIA M/K5#-"6J@D9'W@RN8U#W()'.T%AV9I MLFJ3#>G'*=O5;$@1FR_?7/[2 @-QA($Q8)U^G ]#=L3)'XU (] (?1J!*X_O M,\S/+4OWPQ]KNL3"RO^;?0&> S^;/&@JJJ3J4T(A/JC+1[PA:-D\V_U(1<>. M6)2QI!EUJJG'!3 ':\T+*G].%HIUYCVR^V'"O*_WWABF^."%S]X\12I65C(- MHG)P$[.RCUCQO_(T"\;S8LD__'V8(&,V)W3H:<[%-1 X4)OEK*'\B]ORQSU M(.*$X ^]G7K)(TR\X!S.>\W(\1>*KY=+4E2QK.)@N'AS\;4"7WV_Y7-;L0;; MOU(5;?LC.X:R%<.R&QG)4C2WWDB[/W=U@U9'J^OQZAS%< 8M&PGH--#WCM2= MEK+.%B,EYN.S$18S0I.:1Z#>1>N=#VS$ID.62(8F2[JJ&SM#3/8QRQ4&^/J[ MG#^";!)$DB;]R;SDB*C97N^H4RO7[BV^Z-WEJOJX:NM>4V]PV>_0EY2:6OJ@ M2TO?3+'KCI+>OJ([']WL))5 <663.(>A_/2ME$=>[@<9\]\T$OVON_SM&P<> MS+HHTJPJYT@T>\Y@$LVN MQV[O/KA'\ ;F/C]U,OR),CF#XWG[YYC@$N]AR9* M$[W )=N3\,5V\7LP/M//W[^'O][_^G75 K2- >W93B7_EOYK$B/,4PRFK(H MD\!61*. I=M=A#JTZ&*B]U'K:J&OTYHZ[#VJ47T]FK;MIE"=BOJD(=K):,T8 MR*;FDH9HM":!>>#6%:D'4@^=4 ^FKL1MTZ]M<0M&O7 M'3C>?A0U@5MTY+=]F9]_?'>/LV? .3;"4[]JT+U.Y_@M*VXS@D\+JVYGZ]FT M M&T^3:L:Z^KW8:U8SS19->JN_TGE.\/MQXJF$D0OTVU0S0EG-\"3XBFA'-R M63I%4<S NL$*#H6 M8J-L2X[+N7F-(SQ%B@-POB2(:8M:_J!DOL$\GHTU4U9,P[T*22:UDS/,*X$ MTDLG2ESV]N*O0W@[KTG+8Q1IYF5,\B)?FL5AP.)$%\/\3MNMM/@OA9(6[+NDYJO-F=DE/W[($P?E:EH\FV2WJ\X1,VE]1& MPVKC4*-;2O^X1&P%&[I1,@@%23M-4SI@:1]/B*:$\[,>>LFFTX+\A3Z15!D< M:"]/&+\L0QS9=5K DAZ1]'KGNH3Q[=$*538LREUH%..F;-0^6B&2'J@ =XTB M3YUJ1+RC7'60?<^^D*Y@X9E=P'G$B"ATRJT=:SZX0$HPDC$I( MVW?0NG\O2#!KH;P2A0AJ!+664*BW4"/C>6ASX\JNNC^'X[8)=';OXM2<_Z,[ MI0GB*H[5QBWBESCS0FFRUCKMF$/IHY;?9F0==;)4B\D-!&N(JN<(])[6 *U/ M;-%54S:, PFQ!/;:QLDZ<$1$2+\T3RQ;/9QG3$BO'80_5#&*D'[Q(VI NFT> MR,,@I-='.NGTEO%DH%NR-CA0%8B07I.JKF;*KD&6LFG]85X+J ="&7Z0SD)O M_A#%$=NM;NA7]*M#OR*@M>!7Q 3ZU?6 9MR!Z.Z;=WFD-. ] -, +!KCTY='+5N=Z_^G'S]_C?^\__9I*09KFS)>& M<^F_E<]*I9[X9A7Q^F6N.I8 ;+T50/2]1N!IS;,[@K^Z6I#VRC4VZL- MNG:PF<)M(TU7#C0-(IBU4%Z)0@0U@EI+*-1;J)'Q/!22&< ^;G_9D]LFT-F] MB]Z6JMW5J5BB3L44ANH932GG6BR=-C MOR3,2_-D3H>:MQD,HKAL8PF(L$F\7#7/#A)(N6 YN]["C#1:VRA$4".H$=3( M>)Z70*IL$X&NZ5WT^PKE24TX[]DW-IUE)<$;F*RI6-81\WT[B], )_N0L!!F M_<3>XBW8>UTQS=DF2;V4X0BO?ECNWWM_\Y,"N13(O0ZI+%DS*>C8F%FS!@2Z M(^ADRK9*J&ONTC'=_CSF@&4@&RZAKC'4V2ZA[HC$D,'!#& Z*:U)4I6N<3I&C4CVD,=0]$NUXJHMV%@0U;5RUU\[!Y]-,6XW,66 MWJ+,E0<67:#:AS*'=-G+J2BK&NFR?2@[T)6 4'8,%<%D.J3,]IXL:P=R8&^< M0(J]OY!4UPY.+T:Y]W$RBQ/<"@[CR*<;GQ0HH5/%LV8(#2C4WIC2U^A8D?0= MZ3M"'B&/D-=*2]LGDJJRHQUH;4>R?++STO7CQ7=IRC(J+GO381BZ2M)10A*% M"&H$M990B*!&4".H=8N01"&BT$7.% MM>HV8\HYU,OR6+XV%97J/$5U13T0E+H(25_<$K=//#&<@6P?"K\2TFN'#-T# M%V8(Z9>_LNG*[F!_30M">GV=KK6!I(3T"D]<4]8T)61%2J(%E.F? MDG#4@:RU(C35+R6AD9(@)=$7):&;INS8!^IPD9*HK22,JSAGI"1:0)G^*0E- MM@Q7MJ\9E2!PM!<C)H[<_,436JP MT-$\D:C?)K#6N#?WC2& M^?^;%^OE)7KARX3AOY35YB_=9XA^>8;\P?^!9(99>8],@GF-D/)([2"5<'*^ MA)07;& ^YQVQ=<*>M22^RO/ #!@F^09T$J2WD**@Q^,6:@YF (^*7$BYL![W3MNQ.8 M]L/?APDJPPLS6U./RT*8L"THC?-$"J(GEF93I,T2M-(,?CH&KS:6?#;"ILGP MU' NO=9-5=$EF!9\%;=SJJ[WX.L@DHLX74S9'[.%U-&9CP*@^FYR5\ 1[P,_2B$3P_82P#O9EF M23[*8*CH$2/6G'S^+5VNN8E8?_OSCN\T'<(JK,QRMUNWC5N*UM4J+N%[%=V R MX@GYQG^_GYVP1I8(:R5%P".0T7L4MS!.^=, C^5L8.B^B=X?8#> : $HFI+A M%=0@E1%=8$_27 @9[U2^%4KP+T'3+)8F(!Y PV<)Q-,/ /I!^A5%(YLP0+67 M)'/\:_EMFL]0I)'>^"E_1:G[EJ\J&+NK;S\N)?O+F MTC_CE$G_P]VV#_ ?O/6]H/G_RP%TV;R<_T>D6I+R0;2W^):/7W[Z)&GOI-^1 M=3][HRQ.@#!#(.<%[<^!YPHH6^@2;#H,SX&?34 0$.?5IT0\XT%=/N(-P1;D MV>Y'-DKO7%1(376M66+ES\DB+C+C2AH ^_7>&\,4'[SPV9NGN FJK&0:1.7@ M)CIB1ZSX,$O:IM7>[9 IDTLV"I>,,I4EP3#G8K3I;M0W/-(SB#[\/Z@!T'SI M0TU;P;>H:SM<;O]G*7LH__(69CT+O?E#$/%5\X?>3KWD$=A:X-K:](_Y"\77 M2X8KJF!ZD?U:O+GX6H&OOM_\W+ 5Q[:V?J6"-MSV^:ZA!HJIVXV,Y"H#UVEH M3KJ[_9N^C*3O'>G(ZEU;PS.#8XI\G;]NF7N4@BBU@U0JAIV'EIU>EK$MCEX[ MU[WU=_'O?%2/X)YPYRC.82@_?2OED0?[*_#MWYQ4:_(E-0K.?HYR'![>+3;5 M[V%3?:M4^-D+$N$#-Y*:T-Z%_L82U$3HK' G[?/"8_FT"$=]/ES3\ AB=(,> M]>'?[?4V _1NK/4%6#^U"\:I%#NWD3R.8'\$V03LXWMX_SA.HL![>$D%YJ-H M<>@8CP;OZN -N9(\ <51G O?C3Q.8/Z3AX;#2AA@>W.9.FN^2@+:<+%1954GI-ZST#US[Z)?2;ZAW9JNW M/+^S)Q;EO6BB>:1>D-5#=QRIOU(]M2#;AV[\$$7K452INXDE>NZCIR%;:EW+ M113=KT4'AVIJ$D7K452INX=IB)ZW$-C]XGV3O#",1WN"NGWTV$_K8TJ[(*(I MT91H2C0EFO:9&"(Z&3VOIX>\)/QS-$':#$7=E >'ZMHW@8AS[WGZP0Q5 M-D_=M1,SFHY(6]$D$/R;U[J-4&T;2>W+NR9M3-?"22[I5[^UH9.;=P.O_R M',2.'7GH8)D/M92D4Z1Z)-5DQR&2-ASSO4:Z=W\)RB.W.I&T29):LJH=Z"1+ M)*T;1;W2M9D#ODY9""V*([8[X-2O7S6>G]#^P+%(3H@WPL=GR4[HCE0:NNS8 M)P8?+MYQI<=\T&S9:OS$C_A0EP^NJ=3UI(@)S2LE&]N!$1^NS0?=D#6KZ<0U MXD-MI62T3RDUGGVP=4::KNBMC"T6WF2]NLYU-SXM;D5XINH/;>Q1>&Q4RY&= MVC;K)*%HN)((H:Q#* //:&"<6(KL^A;YY8AK"Q^PZ'VKN-#F$E:D83JD86Q3 MUHVZ@0BR8X2R>B6?;%EU3CP/(#M&=JP]5;F.:"';6HU3*7U>:5BTZ$#64%GO M&F1I2_L3C#MLN#DWM'Q-&9Q[^0V4%^\B957%N65@76#Y]1MVKS3B:W>7S2]% MA\BBU=QJP\CR<)NW=Z:D>/4O;,PJ?B]]CR]%80QL#DHTCDIG]\XB.>=C>$M7]@W+Y7N#%W$2+(") M)])C[B4>($,\@VMY]^[=O>CQ*GX,]G/J14B=SZ-)'(?2SX!8Z>[5;Y]_QEZV MXJ?P$*^) "N66#3!-KXX/=Y5&'$NAD^*9-4TSL$FI](XB:<22['-73E ,?QP1!B0&$$DA,D,78=1G@ M]O]A!]JBY6T),=Z)F3WLI&+18+'07Z7.ND=W\,'0E+6SCH+0XJ,@\F$Z#_<: MJ-J+DIZWI-,S]1Y9Y MR5PJ>[,*.1&J<1B4+6L#P!/OBB[D+R7.G8MS']@0NV+'XR 45B,$DH?(@SP: M T-!#X:!X QOJ RT!\U!6,-%5WAD/;52W/5'7;]=S1:&P8 MOFTPU]7'_^L,7EW3Y76VLO.?L1?M)DSK_?@]BY*PBD<&XHH0 &2\#\'?YN); MB4CR%)MC<&%MBW5TI0^ZI2JNVDQ7;DU5K$$S+=5/&&KW*S3M:I/:,Y1]@.HO MZ6!N=[G5]^X.YK>P^EJ-SJ]XP'-D/_.7]#'OF36[C2KKP7V%X['/<$2RVN&FQS^F(ZK(] M[?MZN[;[=LRG"8B"2AQ3I)I+E36__LT$P$5KB1(E+L*-.WU0LO2!4_*03LUBZ]SS%0'*-4]@N#[@_RW$%,&C#_L]<)QDX=+)-:#+F8:N MCOH29ZIB++2RV"MG(.B1GF@7&6*:IJH/R[;,E$+^!/)7303MK!>SPRCY@7_# M#)-RDF%J&8JNKAH#4[5'$NZY4FQBO:[.P56ZLAUB"(BY/E+-H42*KY*J]O#8 MYCX-@>!NNG'RHSA,'$SPNXH@J:^.!D<>Y4GW<;O>*[U!98AT3GZ,1JK>E]C( M59+4JDO$KR) ^@.K!NC?B1LOKR$<&@Y5TY!.8K7[\TC\11D*G4?$#;4WE%W= MJA7QLEZK#(,.-T&?64%Y2+%6F!5T7T,LI%NF:I1NM2X]Q;VGJW6M @-HAFM;6'ZJST=![/XJ)Y^5P%LP<(79%,B\4RW*J0F($*!,E7,Z^$JYK*:3 0P^( MJ.RJP9FWR(;,%'_2\9?(N146M5SC7AZ8ZL"051\-8(;VK?[F\ 0#0L:#LC@/2UQ(,O#5O5!T:7.'UB M6"3@G-9>@V_J4-SD4P8#07;KNR-M7 74ZV#)<154::#R /_4-M1^[S2WJ)H- M5^M=U7FK].6>NJX]90U5VSJM261+]]3!S1A*@5D*^MH60K0*G.]7(?5([#[0 M')@101D+3PD2]O)'R!BHE<2[']G5+>)$P3D0V-725RE0_.\L3.>P(/?T9AQ2 M\N.&3&&*KXCW2)814K\(G.GZZ> 6 EL>L.*G6=*T;@$<9=3UP>\A$6^P\'RD MV0J\P$.H8==G2(>L!T-/LU^HV!+@N:'UAJ8R%K\A#%X^Q0?D>S:%2%1Y?P9\ M8F =\H2)[2G">^*[#G/4X,7NO>N+M@&/-*3*<]TVM/[F%)U@OB#@O[$IZI:E MZ6N_P;%QP4K:Q"#BW3O@D>>FK0WV#^D'/FN[P5J)A"X09$E)J"F? O_FRYP' M0&Z1&2 &5S&E:D$=W.W>$LB W0$8S' !$7YE 02?2#SF(CLDFF7?LG> =PQZ M$RB'C5#> T,G')I:59[;&31(NC 8@2U'W%(P5G*QB)P9G21(_Y#"^*QI1>:8 MIZXXR"SOX<&?1!KZ66L6("-.';CIWS/NL#>-B8<>?<1<>B2;6/&*++$6&&)1 M?L#ZO(R#!\IX-(:73E@SDN*KV?D'?!,5IL?(45P8_'_ZTXT8:+.(-#@E*6*K M 5UQ>>F&8Q.,9VZD+&#_!A.89^4XQH<"0U]&X=PN%F'PTYV3& 11&8Y>, J. M>B^8%.;Q&9?"B#I)F/9]R?!(]FJ<;(=LR#SBM:>"REKV3+E2Q#. M]NZ& M4=, #P-PYPI([&0.NP<&P39,F >4%9 7I7&375':!\D!.0(%"_O^<>8Z,V$[ M MCL\.DCB#'V=F"JYQ");C'-MV.<%RKR&=S06T[0[=#GC)1'P)SG"VL%SKDQ MU :&50UX=U\;#HUJAK(UW1A6A'-NVXUM MQBF7*.TG7%IV(EMJS7(>TE3Y0AZ4Q>Z6V.@\W2F=[=U=;=1;UX1OV02;7 .]@ M6+9JZQ+KKEH\\/K)*=$=(TV=Y\(TY(L'[KN(.UMKDKIJX.;0G876FK M@OJI*8.<@H*T56M8]EQ-2G@#);RS,<:ZC[9"EJR.[ ?<.'2)I R)%&=OD MY3![*O5JWN ME(QMGLZ/_DAB>A7A#1@<8]" (I(.D52FJ36)&Z:M6L=VS9$"WB0![VQX P8G M)LJ=1\*KN+\Q3+5?.M%1NH RQFD--RRU-RR;^R\%O($"WND8Y_\$Y.]D$X*J MBQZ+;AW1S5LZ@7M)6C\U9913*,91C7X#6-(EDLHHIU)ZOO64-T%()EK]LB/,YGAV9,] R1V4X4/NE<4VE[[>/ MI T ;I#!3<:-D:[V1U+ .R#@)R*]\X%*M3)MOIUBS;B/1'@]E2 =Q%T^F20- MW*VZ:H]LU;;+5LY5OGLNA-I\%K%N"B]+MTBOF8M7 % OU>BUJ%';4.W^D5>S M4HTVB9=2C1ZH1IG/_2MKW]G&CJF[:MYWMJ!=;^-NF5IO?P-RHCRWM6'A-Z(I M==XM'9OBKGULL;ZU.$SHXJM$\_#GMK72[UP\@RVT1<]T/_!O@D>?ADK@.,G" MA6=YE_,@C*<@;(&JP,QB6)J'+O$K>PG[8>\';46]9 N_-*[Y?G06\]M:;!U',7DW]V WWSB"?L.*N M4YB&;";LSDFXA-V:A [%GV:=U'$0ZN)A(%\Z-G&?>L$C;[WN 05A M3RL$^V.[L!YDVHL0%UX2GA /3R1\@8;'T2[WZD,$'> MY_:B)L\R5BE0_.\L3.>P(/?T9@RZZ\<-F<(47Q'OD2PC="*+7<)=/QW M!ZSX:98TK:OZI\Q*H7'ZS/[U.;57FWW6P<9^7R[H9<3ZLBW81R/-[NM'=&"W M=+NJ#N6C?MGVZ+L[E(]&575@[U?4-KW2]8&W54<'=B:X%6S/ ]NP;VFXSM7( M[K;K9VGX>GX%7[IS;JZY,GUU4#/=[?0KW=_]6LC,3,+-L2263>1+GM.><_W; MI8N=QUR2.AM!\\%;4Y(+CUI.)]=>%2?)+:6S6NEL5.OZJARX _/KIE/7H4^( MT-5TZCTR%[:#G7JOD?WFDNMSZL@;G8^+%KACO]$B] M+:*D2^R=+C2)DZ776]GQC_\8&KKQNGZ>2)JVLP+[LB;H+Q+269!$5/D'F2]> M*ZX_2:(8A[V>.*AT)UGI*E9JD&0<=-:P5 *K=8&<'8^$W)]THH 9NIXPZ,A3 M9>DB5G(^(8.@LRK)^KG1(6I>20>1RUJ<;\XL"*XHR#DNAI:^8"MH*L.=//J4 MW7*Z0,YNASM_P2?7$^G((_$.TU1&/070D_K9T25R7@GD[F5-S]TL"9V9C'ND M4]@!FLJXIV[(6$E-&?4<2M3_)-&O)(D#&?E(M[ #-)613\:3(Y&/I81OI:8E MXY[JB?H')5X\4QPO&UWU?G(1V] M0I8DIXQWFG$\)(6[B?=F)T($5M"CH'D @EO;795QU)O2=FY]H9.VYLU[ /?3ELSL#X.:P#4'>K2 #M Z_$6'&7: M-(PTW30K:3TPT&RCFGX/Y4?:TZ/!MCJ[NIYF#N7JY.HJ7)W9KZ)WR';X](*7 MO&)T*SJ#:$J+B$\;[>W.U&&CF^3[O-+]KSQH>MW7+37TKVD]SP]"-MU0'WL( M<6R+FM93\FB\)$G= ZA; A!1TO,077]($XCJ&E!UEUZRF]1E&]!PUM=/@3?4 MV6S'<[UT8(XN?4G75&F&6T)RU0F&<@9P2>BEG1P.Z/7:)G WH12JE M^WAH$BG=>\G9@.8\4KKSJ\4&L*-+Y&P #*&4[IP=TC.IE)Q7@HE_,8)^(@MR MRDE/6P2G=/PKT?*:3DX)!7GJ':D4[JW4K*G5L93MK=PH&QY(V3[#?;B4[;-P MX\@;)BG;U9R32>$^:ZQ64^O,KI*S)O3USM[]?@O\8'Y<\-NR4Y,FG'A+Q7?)7(VH(V\E.Z3@6>D=&^7[@9DBDCI;I(E ME=24LMU5;G2(FC5Y)=V]_(7WO N)[[B1V&\N MGM%0&9.E0D*:7P=O[]/7H2,5>7$FKQ:ZRXX&<$-24\KV6;@A2X([1DTIV\;0)';\XS^&AFZ\KI\G':)I3;Y)9Z^&63Q\#5?"\FRJ ^4)\N"U MDNPC*=L-UQ12MH_'N9'"+4N"6\..!N 72VI*V99>2>.I69/>/O8V6/2%X@.] M,N'-DR 9>S3K#;6S<53S8^;O04R\"CJ&G4J<)HNKWCNMB7H%@E-.UEO6;4[* MCI2=BQ^\2]F3LB?UEI0=J;<:1U\I>U)O2=F1>DO*WC7(GI0=*3M2;TG9:YOL M2=F1LE-&=MCMPZ\Q@36F15KPGW0BA=G_3Q+%[G0I9OK;O\8AWEV(D0Y^[L05 MZKV#EOB7&\^4>$85_BGUZ429D_ 'C6&C^ X-?86,@R16_,"_"1Y]8&C@.,G" MI;B3YG,:.C '):3P'QK%)*:J0OR)XOK*@B#[$H^$[ 7!=.HZ5(FH$P>AJCQ2 M+'I3%F'PX*(PL-], \\+'O$OE)#8#7P8UO6G03@G^-/X?\4("D-(S=>*F0>P P\ +D9ZG$RP6-V)P>8:WPRR )E7L:W(=D,7,= M>&<0+T(815/>%R>MLA^*66]?JK((PACF[ :X7ES '4X@F"HK(#?PR"*D$?7C M2$$>*^8+_ T.'^/MC>(%\/-\+)RKO?:3@\F?CZ,IY86NV<+Z?45$V$Y4HEGP MB.R%_T^\9>1&2#>0D"@.$P=EAE$W4L9<$AAQ'5!G*"CLMV^H0^=C&G(M:.JJ M8O0,B_T._F%J[27B8"L1[XJT^A. MXMFKT4@;VB9,/;W[%2_FW^H:K.K7S<^MH698^M:O>MKVSW<-I>N:/AI6-53/ M-DH-M?L5EK[])?6NS^CM7\<3M_@UWK@/#M)"+RO7FIBNX)Q%EE^>[Q?EM M7D8)V@1N TK\OT,B_".ITI!@X':.UK#[Z_P"/B5L0G2--EV%4W5 9Z@DI6%= M&DY,SFNILKS%@''.0COTF.>)!PX]&_W(\Y2GZ;#U-*D9U'A^OD4W<&_H([5G M']D;MHS4G[O<]C3):P@S;%T[LG[_?*QHQ#'WD5UK98%MD2K?5OEUVFTK8J[V^ MJZ%)5,XF,01,4;\O,94K-D5E8:4DNML3]XIX0'ZC)+X[QZPO.KF&..@XV$7I M)K:"IC(:RMTLM5?: DDIWTM1K2:PL2<,4)K5YP<^W;TAVO(K"2ES(*1,G:42 MS2#+L;=%)Y.D@&5K8PN;OJJK/) M_> EQR$!9SF*R37D\EMJ?RA3^2N]N#)*ZPF9RG_>/$I]V(#BBBY15*M)970V MD?\C"5W_&I+W#74T:D"+V@Y1="B+F!O%#TNU90USM135:BJ#N'24PQ(]+D;6 M3V1!UC)-.ASH&*IIR'K.:M$SRB(+R#BG>35\4L8;2]-+1SN7-3]?/.+0\ 0# MU#(O1L(W56^ &D!/&?DTKXA3J[C@D5YAAVDJHY^\?-I0 MA[TC\5^EF&\GJ5G:P6IIY'.Y?-/ (_Y&HJET7*0SV"J:RJ GOPO757,@[WNJ M)6GIOA,RX'FZSN$CB>EQIJ=E?DMCW'-)4QGRG#738&C7Y*!WE:(2H;9BBGZ. M9X5+GHHJ7;KH]$C?OGD\D0BLU6<.-Q.!58*22E!2":>C"".7/J!***(KI1.N@*"'_C6#,_)0SPG94*= MD)*(3I3Q4GG>-S1#@5=Y^ /79[B *NSH^8*$\),X4$CV! )$/=?MC0=,3?D^ MH_G/Q##*(XF41>C.28C][R8)Q>&>6Y9F%P=P A^$,H*_(OS>V=JZ59FZ/@(P M^??*-/"\X!'_A;/T*%L:S,PI0E=ARR.QQB"Q"+'"_NH$2M*R#"6,-;8=O%9%^=.?N-$X"5'F-G[!)NG&<^K' ML*A8V4"I9"OE!,+)/1]J9C8/3@0S)X**;187U$'T86^IE=<0IVJ6\VYEE)M< M_CF:[P)6S(@7PY=D'@#O_I<1.HJYE,Q)G(1N#"(%7 K=<9+NF" )A3 #@Q?P M( SM@M1X)((G(_Q)R@UNSC*6C)G^"!!'E;HA,C4.B1,G(&/YVT#4D/T?^02 M9JF\*7!FYXP% C/:?AMBB-\NC.;,W!H.4ET&SMGL:=:@.@QFTZIF*$.S1OUJ MAK(T,[IEZEXZERVCL+]#(/'HTZCF^G(OP$3_.C&,[!VNK*D M9.\55?>6SB#L8>7Q#-9P/U-L1H.]\+!=)8*=$4&_8BI?).C(P9_;2U8K(TD'SW3;B;[9 MM]71Z$B(@W.C;TIIZZ"T62?>M$IID])VZ$7&2-7-(ZOEI+1):2N;1]?O'XD8 M*85-"EM)8;,1::6)?EMGD[R_YC=09TOUOL;G*RI'8X(Z:*+@%(+LX-&'C10:RM2,GCH\U@>3]3N[$JU&PP:@$G:(I/K(4O61;!%0::ROCJR:"LTZ M2E'3T-71L3%&0_RZ5IAI/_!OF*E63C+5;2M;,DQ5-QN -M@AFEK#GCKHU50. MUE&:]B'VM4:2II7N_8%J#&3+BFK/ XV!J=JCZX'U7\NRNL'?O^JSS((+6O%" M?FZ%N>JV9ASP_M>+('+QU:]"ZA%,XGV-IVPWAC;<3%'$)%0< $3E>CH4F+K: M,V6@525);74D3U@JI6AC<( D325-]RG3$PK7Y7G $\3](YA3A?Z=N/'R&J)_ M2S5*XVS) &#OU8>A&M:1W90E2;>'_KJJ]R18494D'1ARUU?:J7*HFD:[D5V; M:Y,9T!Z6R+H37F-Y#5?HTG,^QX6OO)JL]K#3LLLJ/4G1O12U=-6V99I'M30U M5:-7UB5O5L#856J2^M M]DT90%=Z5V"K]E &T)6F8\H]7^D13U\=F67=GIKCY^-A[WHGE(I?C"47AE!> MITD'BXZJH$H#]ZYA#=1A_^+8D5LVT1FKY*1$7Y%$]X>FJ@\NCFHK)5I*]+G< M59#H4?_(,Q IT5*B&R?1>G^H&L>>/DN)EA+=.(DVU!YH:<,N>U#3")G>#XE> M ($U5R7Q,DCGEF;;)R5R6];>3.ZM.>=5+^(P]+N[#3!K)9Z1F",*O$X&;SK&X8_SG@H9SXN/Y?@YCSA]'S&;7=QG<\0HT-CSB!I/=L,>' MRD%34) /Q[..9L$C![.>NS\1@_J!P(O@FYL0P, M+V6!K36%0;-[0%QX/?F?@*$S[YH#L#QV.;-=?T(7U,>L"ORWZ]!(5:+$F>'K M<"U?0G=.E:_X=! J1/F.@.M)N%28E!%X+ .#QA\A;G80Q>)-"$(+C[G <9 3 M6."X QFP*PI;# AB#/R@)C@P8/+8>"G 9_@@9@Q>0Q+L?*4S0 2U!PXLJ M6LM:*Y$J_'>6H=DNR#V]&8-F^G'#MOXKXCV2981>2='T@-T1@UOH"QRPXJ=9 MTDA\_O?()PIJF.GM;]1'9C^@CKY1$!;YENG'SV!L_JN(#MX-X'[;T'IF1<#] MX#4:V[^J>RCC$(C\71=:'0%P+KVXAH1Y[]"EZ<1*_I_PDCJQF)V@Z:53M]I] M[;L3'+SLM?QUG5"57G0#MT#?4.U1V9KB(X2^T@-3*6TME3;#5/N#LI@ 4MJD MM!V75-I7C=)%TY>0MDLCMER,XJS5E MHG:5IF9/-67!<:4T-7NZJAME4]1DQ7%=J* MJYD;Z$/5M&0=8J58*Z8!6U:B MH%5;@:S;/=7JUU2%? 6^8)[=<0WNGZV:I65).BI[*3J0SG3=N(_2[;L,^%O+ MC*=MU80BV%%Z#DW5-H^L&I(DW4Y22^T=6X@EG;N+X&JUS'Z:NMH?EH6!DB[) MWB!,UU5;K\DIZ2I-CP(M:I:CUSR-=S;0HI:95:NO6OJ1=4;24]EQ<:2.>O)P MK])\)$LU2YN5FIT_"0IS3IIT,)VFH\6LV/#%5@?VD3>4S2W0EC)]M3(]&(W4 MOG5:RJ*4:"G1S9%H71V"EC:/[5;79,B!BY5DNI-_/W,=O6<,QN/^L&<3JV?T MAV3H.%/3G/1-.AP:T_\>&L^.*1>L&D/@P#K"6RQNQYIG5HA]%]*)&RL?@BBB MD1+XRH>5./GLE+\8,7:7^Y,5@CB<(%Y&$%Y)[D8*R*F3>"3FI>3$<6 #L,=8 M,?SMMSO%-/H*(D=,\+DY\.(?V)U>11CPJP[9_7V4\5)PA!/*NC/!75P MR+7W/@@H!O;V?^(Q1AP2)T[2:GM5(1.D)#R)LTZ'GBB+D"[($E\;*8\SBK 0 MBX4'FPRVD@ 3V!@,9L%JY!7BPW9T%VP@X!B6EP8^O NF2A^)QU$.YL'$G<* MF#> !?=?J4",D,# M+S?')!!TQ'D#D[8S)R4]IW$<%-_(7E5<_9PL@?GP/Q,N7D"Z*3"%00Z %*4+ MSB A;B)X)9)7"=WHA^+,"'(*9@X3<^#5U']PP\#'=W. CI1.,'8@SOP%.Z;P M8, @$6#+*^FX(.U+A5\*3-V,I'\G)/] R""")^#[[U&>IU.%W!/7!S&.BWM& MB%3B"=&&=<)8#H.H6/FAPN$HV)8B#(2!:(Z/!O^0(0)6)-_S\GOIN74 M'(4"*4%AU& .],<_%L 29J"*=$>*_I[N 65 AA$M(!SO4D= JB ) MUY8#9'B'R"$3OF@@4E'P _[(OMG-:3P+)J#?[Y>H8J:H\@+E4X"LT!EU3/P MEXRY2NA@,,WTCD/6P N_(6/Y/H0IOO_^]J,RY+2'/0V*$*:Z&["FQ0@U(=)X MZ;:'G70^;L*T9&>^00PBXM)G?C=8FS?XNV@:FV=A. M0=BGYWIA^4SO@LWW$+;@?I9J>U69D4G!JYB 59M0M-1!F#H^W#H@>@9\#B][ M(%["U+Z*WX#& X4/(R-^%T4R; @=3@LBK!OVH-8@$6*:?YJ$S.,HJ/V"'N<8 M4P+U:4NL$5&.*T;&X.RJ3.U4K?K/H*96T4[Z=0#>G8!DML ]RKS60S7:>+GN MQ'#,LBT1$ -(RTTZ[(;("=TQ#Y>0M<#9DWFJHI_W2,&A%3!FL/\NKW$0+PG\ M,S:W@GF%25,"KJ@PS!&9;[B C'IT'?--6;&^S,1>/3Z4W0E\J%8 *QF6UK/Z ME4 8#33;L!LWTE"O!C:JNI%L;:0/*AFIKYEV-;SK:R.K&B"K2J7 W#^G[;?Y MO4/@B;A:N^11_>XC62<[=4+3L>>0MA2.44,3$@[$"IN@?@PCY03,L&,I<'[1 M.!3R]T#(IFZOO1"KJ8 M_;8]$TMJ8)+SP"Y;[EU=69Z4B6;*A*X:5EE 2BD579>*@=HWZROAE5+13*F0 MBD**Q$:GC/J0LZ1,-%,F=%4WZP/,E5+13*GH&S5!TTJ9:*Q,_.,_AH9NO)9R M(>5BU8(8:L^NR=FL$NRPJ<=Y_S>!-\CY)2;O=)NFGU)SXHOB&S9"*12BO94 M6Z_)"[V&9(5OQ6I]@;QS#5C&NE7?"5L7Z5GWZ507:3I01S7>#721HE)*)4TE M3:^3IKHT^%)$FTW3H=H;U63P3^Q<<#A6;R-[6IW2H&!SZ=V["BVWX@;N+%VU M!Z?!53^QZ//"JU\E>GH[P=$-U>R7O8T_5I=*8;MV83..\!BDM$EI.^XJ\]@6 MTE+4I*B5%+7A:2V@I*A)43L\*:MTK8X4-BEL1ZUVU),F5(I:TW-1I+!)82NW M6K.G]NVJ#]BJD+9CLNC5P^5/2?0XG4Y/O M70;:D;CKVI%5=%($.B("NE8V.I,2T"T) ML+0CD7RD!'1$ OK:D;AO4@(Z(@&FU ';):#JL+F!B__TZZW< *S7E]P"1V/6 M'G&NU;1CHS+H^N91"J-L=ET#Q>1P*.BJ14020!) $D 20!+@:@CP5*> ZZ'N M-93ERQX"78#F&Y;&4I)PC5V7"5TU!A(&6DK%.M2#.912(:5B35<,)0RTE(FU M&\JA[#4B96(]=47VJI(RL5ZL5[:"2LI$UV6B;LP6*1?-E M=5ZU^34<5LH5 MMUL(&+*%0,7'1SV),%QM"P'3D)#WU2T MI(VO%D*L=RS2CJ3H=HMDJ,:QB#*RB\#3]+W:+@)UP;5VE9Z2FM7&BD993 9) MT28?H$J:2II*/2HE5-)4TG2;O;>,EC6"ENT#9/N ]14W/Q&UOD(5)46HE2)D#T^$O9C:)F.)J]IB[/#QUYC 2N!_)^[#;_^"_Z03*

$47X?ERLZHPI:DC*D7/"K1+'B,E!@^)4[L/KCQ4G%]_K<'WQ/?H?#U(PDG.]X-(15<5:ENY-O,EB= M1Q81?97^X_7$C18>6;YR?39;]M!K,;K8LOB"M?W%WL>_?OWH3N+9*Z8@>KC& M]-!=O%E\K<%7OVY^WA]JIF5M_:JGZ5L_WS742#.&V[\I.])0&PT'E8TTVCO2 M$]<4-3:;&1RD%%Y.4))@[[*M'R0PU"1ZK20^24"VZ>27 UR//8ODTER_>C=Z MAM69E1S2]J<=*S&NOMW3L]]^IZ"K?9BB,B8>VI;SW3_+2_=F.)N-O727TM9% M:3/4T5 F2DIINXRTF2IX* V4MB>\BS20\@.?[F[V=,Y?5017U+P-\"4,'MS( MA0 9H^:7(8491<13@NDO^[LKE3G':\M)G*W:=GW]1KI(44.U!_5UZ^@B15_V MS8VX_]RD[)YZ%D:M\>J9GUHZ,Q+>T\E-,)V^.J6E8KK<8[LF5OY\E2B C<3 MN OFF.] MM(>'FXL][)4-'GY[:5B2E%61LL2Q:T6D/+',OJ4Y-]_S(OGBP6<%>>1'WE0W M10)'Y0\NSITB<'U,L(XXTY1E55Z^!KI)S),E9:;YI(\\.Y0U8BV_ 6G@JN.^*SM", M1HI7;E55!19^PV[GE&NZG3L234>:@N;=)4F:-MO&-E@+^A!+) XVT[V&VY#C M)$J>Y>\O\9/DK!(@Z,B*(IF/T/ )=N(PZ@P7ZBUS2HY$4I8NWE9JRN.]^MV; MIK9G;?Z53?%R/;NX.<6//J%?:T-$L/)6?Y?V$]O/ OM(AURRH,,LN,[LIT\T M%NKY92'YZ9<3E76GDC_ZYVK>[UG;R^D2M\7)V%CA"B0XG55J+L @KB 3+=4]HAO05SNI4A<0* MF07.DHU5LU&OH^U!O2U$NQC;8?803QO"K*$(^WFPM"&7 M1K^@T2$B]F-FIXH:Y>;*]*>/UU >UM-Z1UX.MG/G=EU,MS$T\;3+=0I^XCDQ4]N"I2R"R,4BT%4_+@A4YCB M*^(]DF6$P56QF;'KIX-;6)]UP(J?9DD3NV=/ XRW\.12-&=F';01*&%!0XC MYO@5@>@KAG@KPECK#77H?$Q#KC]-756P$RTK$L-&KA<4^ZJIM+U!]B>@Q9>< M%K>,%NWI@CT::49_5+H)]D#K#ZII.*U;FJUO?^2HH0S9O+K]C9)3):*D^J.; MRS(KB9_:G>*+^I,X3IBDYW9= 3R\AC+P@S$)3S[3:<9Z2Z<2-/^^8FC5UTE2 M2D4SI<)2>[V:8,$DI&%S(0G+(?Z-FDCZ(MS?]37BTE7;K.."L+M(&Y99$PY, MI;!TC=^J%2%SMNP:PABJMD15JY2DIMH;UI3/5R-N6??M^A_!G"KT[\2-E]=@ MR =V38CC':6GU:\)$+]-2J&%D9;L^V>4[DT@'8A]]*P5.;AR\*8667A>M^NO MWQ94!M+2VN56W,"M=Y(OU4P8'BEE4LH:XLLW3^B^T@4K MU(OH1%G0, I\4/:+,%C@Q.CNRHE3@"=;$U@VT<^]+@Z< %Q"V)I[-R1?+5\M7RU?+5\M7RU? M?6J658M/=.Y"%R; T),QO<+Q($)SIR[\>4(IU\%D*9WW7G[D2I-DFLC!;PO* MRK3TS::LAA1>?TIF4SVXOT=1T>W6)W47* M71?>-4SV:ZBXTK7^D>W^V@\>VR$V]C2SCB8.[4'O/M'>5@7 >[ABVD0LS903 MV8+:V>7Z<;"Z=120-UY'M8Z-U]4H8CN.=SJ1 K:NM_JPXBZU#BOY4/?0]2$ (E@0,%XJSPU;&RGP M-@\(@PBWB/RJ*HO0!=;"')1)0IG.GH64*ARA//"CF;N(E F-8%4DQIOH:"6( M8DBY5(F Y#Z_IHYG;CA1_DY(&-,PTI3//MV", 0:(P.W+):EX<251WB)F,T< M/D32P!0<7#+#YG40IA<^AX\?B)=0%69ZXS4V8$UI*_>T&6$YA^NMAID(3Q+%TBPG(C*34%(;WYZE>' MQ!>*EYRR5,77( MG"H(FIZ_ZM&%:>/:_=143^@X!B*%#RY$S*SM!K;:V+I.3;E=P/ _720+B,M( M?X%+QQ]N1-5K:.49T+#R2$,*__$\$'(G";ED4E< 1V2$"+!6,7(GR-)5NK08 MX?SP7%?SBYH6/9G.2G#S?$9.*_T^Z4Y:DJ. MEC!!:PD]=WE"3R<-$EO4FNV(5C-B5*%P28@R%S/P&! 2%",R 9F,4-/DB4\J MFH&B2>MKY@$FS:?8:O?1OP\)S ;E^+FA];,'IV$P9U*_@/>@I#Z2&.;DP)SO M@W#)>+7^N*WULN?A#5%^=XV[B6^BPC/XD_65/]?MPNR9E8AA#X\3)!4\ +8, M]@FBJR,-0 ]X-&8[V8>MGC"[QJU$/",QZ';/ ZT/1BO\P7Z'YY\1\2@N:$%< MO@364&FG ?#H _68*:'"ON!/QL1C!ZK.C/CWL!;&HRCF*DF8QDC%?['^34BM M9"'6S4A;((X"NNR'@CN#V2PI\4]+_*H3-R@*GK 46R2^('J9=*])]:9("L[/ MR?\$H*B6J2U8'XN/L_DX-P6X)A^D-HI6)O08P,J8.*&CZ'(?!B1S0M''$KHR M=3S&01@&,%KT3V7J^B!\^);L.05V")=C#V(,9A>SOC^*"^82W!B&287N#!L/ M[:;82@7'--VFST>&9A=ING??YD1_/C0U(WON)2QFU'OQ2VJV4P^5:7O@7-'B M,3I'-&-MQ!]:P,S@3LL6U_#JL92 MV6#/36U8'"/;PXS43#6N;-YN[MU"DBWNW8+F6MV'NK%*K1V6YVE&Q+!BV!6K M%@7YP7[/R%[X42X,ZG9QT?75(&^;O'!V&[O9G=K!3?VP;ME$*C(:LX&FKVR& MH0&;X>K;8@UD6ZQ2!$,WJ!!(; ];5%16]HKK!%);^&UF0%1Q)%'T9YX;AI&U M]Q&:-\5+X/'0=:LVJV#5#OX^4UB!PM1S/(DC)%'VR -LU4L7DYXU4N0-O$.M$ MF,_\+G/YOB%A4:#8HY[R\WS]_>,_U#@C#\X%>U$U[.BRJ+ G(8_,G_>' M!6<'@N^M#YDBG@(M4'3)N*IEZF#+V3O8HB2$2!M^@><,^JHN]NFCPE:P *%U M7,I5'B4AJIM"J+?RFRZ9,]UFN,/@(U$1TKD/K*-CCC^4"+Q(>(#;/F9JK]O10:CM3R8IYRW_,^!G#WZ 2F6"1GV+R M[#YCXD9.PM"4IQGW9LOKQ&E6 M@6UH8.#[,?7IU(5?T)\X!M_Y8\IL/K,LP+]I$B?7Y4+.V/K6-T05JI4>+Z*[Y&8$%/7#>#\3U<)_?P"IOV*FFZS^ M"F#G/,PW MY%5QV/N$> #W/A(?PDE&&% <+@4R;2> .##FY&9*5# R2$(A]%PZV/ER9F38 MPQ7W4]=/]S^[=P[V%U5F MU$-)[1=4 *SZW1\??HP\ (2_UDRVOGJ^Z9!H!HKU >\3)U%^_L9N),4;C WU?[AD&!4(QL5C MB6$#8XDWE)W4U7"U65. FRYX[:)RT,L#!I6%$&!DC)XRWN/'K,4<\,!HZP,; M00>F%+BICSP&Q'[[8.Q5!#C I M\=3#YO9@\KP$-4<< I5AS[%#D8(Q)XX#3.,;"PW1(]@04"3SW*J)VTIXD))Y MP?'/WL'LU<2=L+NH.46S# .A/^TN^-+!=W&0*!',(J;W2^4>= 1_'WP4H/EV M_T[<"=Z"I4?-A>O*BRKCU-1.-E;!#M,""!+PWYB;0_B]W$KV48%P["@$-DLP MY]0"^71FJL*3%?D(67:/I<*&9O%FD2$\SZES)N]V;^1OC]@6$9LCO0X7=W;, M5+IX)QEA=EJ4D4L5V58BI2I[BD7UQF"K+-6DL[+3T@4:<#[_C2P 2W^17FWR M_CX'K=3J*=M'Q\$A#KE'%24HRU*$%J"T\)IFHH /L$4UY<>LH(C&;!M@FMKF M6-'*8!8JJHW!SB'*(D]6W%3I1F-S99_]]GO**1%^@#?F@@YP<@IA3/,8A#\P MK_ ^!&V[:M7T4<%/FR3,SC G#^V5U;.TP5JTOCTK$-AP!TXDYIA% ?A7<9JJ MF+X]MTLA+?B>/!,ULW08LO@1/PK*#Q%6_,K"G:>X]#;L82ZA&'4A(99@,R'V M8!'61L8;^Z^1>IGZFI?9!;EX"W.9,RXDL/4C=N\!R_T5J)/X:YD-&6M2BANC MK0[%P6>K!GH46^7D\M;7W,W.:[F_'LK[ZU($^XRVJ. [BF/Z$+MGAI2[IOF1 M'*9#82B;VE^Q#@)O.0O(5;$X(* M6"2M9?Y 9L92K_>3B]4;RHIJ=^:V:HI/TLL'E7QHR/Q0PP9(YY2RTZY4\!N2W6N]!RL[3]>2'C -;@I'N_^,E#?Y1EH? M+#^H6GWA5QHE'I_)9WY0'93.=N&3RNP9PWID/L$BHJ_2?[Q.T3M=G[&)/?1Z MU05"$[!6 <=>R+_.K8/6XQ9"5,^*-XNO-?CJU\W/;:S=L[=^U=/TK9_O&DKO M:?:HMJ%VOV+0V_Z2>M?7?WI6S<*-W8MVJMO/UB0]==\K:_EQ?D_OL%+0=X70 M9TOD\T3Q=O-9V5_G9.G.+9PG]1?MHFDZ!-+ED&5VGU3F :0ZJS36@"8S.(@X M+]FI#S_YB%Y#9$\2JA*NYE?W\_&'7?U/7[7:.1Y7=I\87&K+*&/ * M65^H U9\*$9XNPDC!>%,JK,FQ/]3_+2+,6'KY6UE_?+62= )P,?2BV[@WM-5 MRQJJIE46=/X(F:^M5^5!PM<0?EB65G7/T)-9T0B IZH4<-%UD.JL>^JL;_?5 MGC5HVAZZ5G4VTGI-8T7#U%FC7-FV0-*F5Q8WJ:?*TOJ(LZW;41=Q3/61J5IV M?9V"NDA36ZL#&K9$H[.UUVT]!.D0/PRKI]JEVWE(&=]'TT'IZ.*L,MXHV]>6 M5@/?R ,61%T#%*YA#-1>OPXTW/+^>EMHVB]MYLY SQ+[L+29:QD_C"$$K;J4 M\2II.M3*-FLXJXPWRLR=&.)=%N'_(ZQR*; EJRR#LC7CD"3'S0QK/(^X,;3A M9A+9F$24YS_J)[0<:)D_J:NZ;:N]&GO6=I&JIMTL-_WJ0U$=1-Q4^T;9LTPI MYGO%O%?Z<%A&HXTTT]_=.2UDI/-B:SR6O7MS^_7;]73@,?J&:@WK:,+395_^ MR!LD&:^>Z>H!K&'IJPY;77816:*Y=NXQRLBR$H*N\%,M,= LA\>Z1T4>$$STQ-V+X#Z_7% M":J\?/;^[MNS7QA@'\+3KL-\O*%S_"M%K?S(2 _"[= JN7]FXG[[6 =AW[SY M"(1%Z@&)ASL1< ^2.]C>;8'*Z?U> MI:W7)K.08I]=/YZQSJ$>6-LCH_.K/'UKY^$:(A881Q9KG?O@3$I;UZ3-Z*O# MIDI;-WVHP_CRF;=9+Q@ ^"-([F=*Y/X4'UU#D90Y4HU^V3))F8^S=\OKS2!I M<\H^+KNK\PV<[>GXD7H/])1MW;+L:'V@#OH-J$CO$$F'JJTW@*)7:ZM/WL)M M,R/JR&I L6V'**JK_5$#*"K36ZLXWI-Y4S)O:C/+9JB:I:OAZ\^SD9F 4J)W MU':T6:!/3KO:N)P^X,I_ZS-U9S]\$CT!GTQT6)W]T\WVSIN_@'W!TFY4F+XR M!0D)TERN*,]?"*93RCKAI>'VC"I?P@!]]2!<\A9!TRQ/)B5&ENJ _8U"%U-M ML-L0"M041"JFO)\>?_VMR(_X2N^Q0=12^<8;ZE:8-=373DEP,K4M"0]G3!X[ MD(7*RV>LC/;9+QO)>"RS:341A65"G3-%KZLTYAEZ6RD\+R9$%IJXOO>SONZJ M\DCY)BJTIA1[Z2MUG9GR#S)?O%:^$_\^VQ%B&T6J\N'#G;JZB7:G!+:%E]\^ MUM"X.DT(3/G(^@EG*BVB"E \[>^*K929]F+Y4G$@^(?-V;+&?9C5A1E<\.V[ M-^_O;M*+^DRGAL$D<7B^(+F_#^D]:CTRYZVK,?V+LD)X)PE#['' GL>9*9X[ MYU+TUXSZ.!.>[SD%FY.+#MOX:ELX7@._,>F3[9,W'U5LBS>F,^)-<0.1C(EL M;\[( V56+5BD7?A"ZE 7L?0P_J7@Q#!QLOAD%@C>[=L'WV/)&)HMCS"Z\6=-(*C:P M!?<,^WLF;C3#'M5@PA$;ERLI&"1(XIM@FCXY#H,?M"#.D6B_O2/C<;:UD>%F MM^1=.8R%E.L.5DK\AL-0[/,BI(2!]K ?C(I\=#\QIYM-'"HI[(N.]7U M:G>67TAO)OF;= ME+9__,?0T(W74MRDN%VDP*:OZOTC84REM$EI*YLFJ1^;;']68>MLCOW[NPT' MM8OIWMA K'\L+J),H:_0$9$TW2^GMFH/RK:LE31MK)QVMHSCS9N/1QF.ME49 M&+:JVPUH(=4AFIX4P4J:;I=3TU"-00.@XSM$TUKE]!(@+FQ2F%'21 /#8?#7 M,XHJ39N_L@."BDG2P!UK]:PCJ@*KI4L=]4)2D#LFR"?%+%*0I2 W19 MPU)[ M>MG+42G(4I ;)LC'W$S4+\9;HPC=+A5&K$^X@G0J,<0-_OY5CP4@U?#RO'F$ M568\ELZ1S6LJ0JH$_HTH:[J)9I3&6%#BX<>LQF3MM]/IZH^U70E:Y3LF["K? M=2?_?N8Z>L\8C,?]8<\F5L_H#\G0<::F.>F;=#@TIO\]TI_5"?,]V$KRWX,P M9 4OU0.8B_?8B)V_*8)9CY'MI7*7*X0RQJM"5CA MO[,PUP'W]&8<4O+CADQABJ^(!Z(;H=8JU@"Y?CJXA<<4!ZSX:98T#5G^-N)E MGGL+I516835.I5-QR((XB!/_Z,:\..T=!94-FN*/8$Z5#P',_G?B_U!>/GOW MQX??G_VBL!)V):(.*UO$:;#W.O"7&RLQGK? Y\]'UE#3%5BP>,8:1'GCXW[:'6RVF_1R[4 MC)'CI>+Z#S2*L5L%_Y2W9D#6 :O<"7R.I?H>B 26]>T1-Y"R^.C5Y\OH6_DJ M5B:Z,1V5S9(HSXU!3S.RE;.W?*.W@ 7_^% MUV%NM=8['9YSUR+__OW=%U:,S(JZ?;:L!0F5!^(E?!\N8/?=LRKS+RW0QKR)&Q6C8Q?W*=*5I%X6_J"NQ'3I(]2X-S!2Y M PH>'@E\W"8@+OX/5N7K! P,7]FP:JDGOJ;.=QPGX>P[S9CR-U=^>F"G?+@:&.UEF"!$!^PT_^;O!&8S=>E$A;V.@!L, M 4&0Q2F290$1-,-N<&C(!OC!@&!\4 #,5B]H& 6^3SW8XW\*M0$"AX^I:.EC M%T)Y@H ,"O@N7K"DL/?G+%A'J)'BN]04'P)4E8+>4NPQP(HY:K$4,2*=QH(L M>9LRG%NR@)^HRCB)F1[)0$=49>I"D$5]94E)&.';X"&&4)& K8%!8S=DZU!A M/B2>J8@>0<9P7[\@ MY<0RHC52S)EBB_C^!"T;D)!CWH@!HN*2LZ6"6J0>?,^=2N%*\5&!$VQ%$86/ M^'P9\D7$$:8.6Y[X,:[M20 +'I?E@"]BDDJ0;R-A1EB_/Y2'* ^V^NON0U_K M[W(>\/M'PJ!'\'2.X1&Y&-V#NXBO95@8^*. :4+/Y0MT&821@.PH]+J+\@YW M:(+ XV :5\,%0U@>Y8_MWA#L)XPG4C7,N8@,^ M07=X(-L4G;-G?PG(&782P]@&*X^2!3C\2 @PS;VZ]? M(@@=F'M(0#91\A7TS!=L*V;/!M,I"&T(=F\1!@\N\VR*"JLPMN % VA!#Z9O MBVAQDCBXJ=*OV58"C<$XFSZM\9W X&&([X,&%2A'.)WL46QYYS)!7(3TIO#N MR*$^"1%Z+LK#(:)@T(,SCIP9S,+#\,_].V%@3)2 ,LS6*8!ID"P*\:) K)9R M#>@E\P40=[XR$11B^D#Y#(GBS(A_SYKR@=3'8> )E)M2G\NN&KBX#S"J+ HW<&3&;8ST/^["1Y]%@9,:0$,:@$;U'$97-5G M_S#E4]SIZS/*-(V5*Q:N:2S-WJMIT!D]MZK).,E)EYE@''K%/#/>QN2GLDC" M11")TXTH&?\/;@:@]'=F)-^GW'HKM(GR-1>\]YS^WWA0O51N'28/^FA@=2]\ M.LB)UGOG[()Z+E=Z4'2E+^DOWY&%B^KZ=D)!,)UEUV3F-MK2*%>W3Y>1/%[_ M9X0'UXR*S#N+N)XAXX 9O_O$(PQE]#X!C<[C8ZY&4Q@T>/6S1PI^L1@&P^1G M3!G \*"L%HC-QD?FWB]#,L6Q_TY+X<,S,J V19=>D.W;GU_>?OU_[[^]__Q)N?WT1OGZ]C__ M_'#['?^,4.4&?D8W_7Q[JQD2ANJ>620E=*,?-]S\KP@$8XA@)7J[#3K$K0'3 M4.]KMO6B2338B>BW>M8&$Q^.7NS\M:DQR\_\3;X#(# ,W3GXA6G$S(3_\OIFI(W,MJ@;%D>-M(&Y1\VH M!:TRX<'DY8DJ7ARO*CQ?&$(N!@VB>>%&_W(TRG=.MAM4+/Y@ 3NJFQL,_A(_ M,P3", E9]2;W,3!#40W/*XK7H&#=> !H?B]B&KY("H[3AMH0WO]UD;9;M7@ MI[T73;I7WBGX=>"FKWB]!5^9GRR! X^79X4S%;#Y&./_Y^WM%R5O*# ']9>$ M-#U'2%WD,?6"Q_04>7(>"67CO&)1A7/ BK/ !_L8D)"=M_T9L9O 3^FZ\C#I M(U_7UIU^7L[\(LY91/SUA/\]H04+!&Z_IEH8?M8W]JCA!NV8#N8KY;HS MFA&FWB!^=6; PQ22G"?9X/$>N[P.Z6J#E$7%AHX:@K M'8V'!3:>H^(%C2]NG? X,@#ZB)OWU1^GO1X@Y(]1"5$2^MD%,Z,NK#**$A@D M/VB-XL#)]M+*#0FG_L5/R,#=;N!M\P<7F#9A NAC0Q).^*]4<*-KNQ(U[GV M./M3Q> ,FF +&A=&Q#_YY4\J6S$)[U/^@&:%Q=Z[-"H8?P5L DB4?W]#(R0G M;PR1'HCF Q4/,_/&3OQT%J\"Q0Q0"4;\$C\.74Y;B*O"L, MNC$B]V;].I0Y:N8 17^-V!FA#5F M@55%@H-.@UR.P+^\SX>J@?K.DNTEY!%+7UFY*>77NF#[A8>-*:BPC41R;L8- M9NZR:SW1+20(\PP\[BR @HV3&/,[P"%[N0 ]TL(=?J!)>)9,^IR#O;L*AD/L[67:Y&5-#?8;=:?7#&/\ M"626/(#<,".2[@GA>:C"ZV/94#Y><8,VBUE@%,TP+PPV4H)!#5Y,IX/T@U'1MN9%/- IM"_RTYP$ML]@ M3*8VXX)V2&.%O=0K1X-6-"VR^YII]ZOIZ6-JO>'V1^H>:G_3HK9W&F+[\\!V M0P3@VT&VJ8;NQJ%N>0_Y]MKW'4AE^'0R$SDTD\LO2-=U53>&EX0V%(LLH3:VO,ZPQ?L. M08R\/%D__7I[DJ3('7#)':#5M@,J:B? \3N;*"Y_%L],BOD8<7J"R.K>+]]Z MX/*D,'M]=3 HBR!]$OQX>56[Y77M4[4=E1ZM-NFYM!=^L4CL[<\*(K&UQ9:. MBL[U?.>-"]XMK^'27(,J&%E#\-DOVAMDQ9"<3,=F2$]I4,NF>[(U]#?9[F!T M:Z]IM>VU*SW\>O=UIU;?WO[Y;*TF:G#S[($Z&O3J/X_I$$UK:-_1>9J"G&JC MLFI1'IH<1MP/:\F4)-Z6-GD-KBYVW8)AI4M3NSJ4-'U"3MOE(JY"T:_=PK;X M:ITGA&05!D?V#CZ%+)V(>"LD1Q-WJSJ$L&XT.O+2IYJ]4^G)BQ3?*Q+?D^(9 M*;Q2>*7N/U0"O4AX%WV(BJRKM*;@L'QJ+*]YI2B_A\$/EMB0EU9DM1YY M?X2\6"@O$A+PWJ+(>,)AS_9@#QZZ^B,9/* B)SP!4>Y+.+*\WHOD'.<"5^"*,D-_$@ I/+_WGJ8?0\B MD0L); 6R46*B\J8"#UQ$'*R:1(B8% M>&:]+G:ATY W2ZRP9#M,%,^&##%: M"4##%8!,!2%9>5J*$0 ?[^X?(AXH5!/C[_.JI *1\> *U=$4%%),B[]3"ZQ% MX+P"'4%*L2'(1#0Y8%A)K)Y^%G@3AF6[CFG YY77/R-$ -89=JYF[0[>&D\N&]EKX!_ M$8[]BY+R0$*7BK)].IURF%@?*V[3PJETIEACCC4,BS! G"/D'D?2%C7@(&:^ M2WT4]I#)R(*XK*8]'4'L+!PT1X3!\E[_/IZ)-;!MYRP=3XB"P D>8RTR3JI0 M$(]0W@CY*N;)BH\Y]GG(1A9+QO)2+%!U"&RB8B>(J0>K2 2(-Z^ =3-^***I M6L00B'B-:+*O$<>UP,FMYX*W%TZNV0KB+W@?KR+;H/(CB%3U50%PIU'$G#,2 M 5HS7"ZLA\9B;('8S\TXV#:]#3K!STFL%@ M&\/\(]SC"#K&B(G88*)@GM%P&^1&!^MFOQ78EOH4>WCV7.^;VK!(P.U,2,WW M1%6> Q?TXA,[O0O6L8=+6.'GF3/!%?RVQCV"MR-M4'Q/-@<.J[(( D_E_RRX M2>+9#(J\PU _NFV9>H8"GRP44&,.[4F#CB R0".PQ]Q\3W@A!^/Y N$+# M,\2B1Z'+_2%F&@-_Q2G"C8N&C/E$F88&9?BS!M*Q@!.: 9 M+.L.I_,._6QN^=P(L9#GBMZ[^?\X*LE6='&%M58*\[III.6Z&*U"/.303 (L M@OL4'+)!0$1M>C0<_8 5='/P@Q6\:>%OI/7<:Q7_W)-*$7=$-X8@Y&_._'A8 M&,>&.'=\5O.._S,5=7'OG M[M -B0J\ 8Z* @6#U>X6-NM,4K<.(,2 DF$1$ MBU-.9P8T1G4:&2]P*3E(';@]H[/UXQI2U66SAR-CMSFD>5S#T-F:PZ2HK&<*0,H,7816C:$6-_<4@J5R*[5= =]#Y M2LRW!) MO96VS0Q(=.QBPP\V>_RU"X'(!%%P$,!F-SI)AMJ#35(@TH\$%!8&[ZB(5U&@ MGE!9+96\O^C^3G\"CH]9#J[%1*\^]PGLCM0+W' T]K7QVZ$6JP @ZQKC?J<\ MJDXA_5T48W1=&!X.8NOZ2X'X2"-^]!7XN#=3<">6]<3 SK+S-55!=9(>?&V- M+3C&9>I+94>,N)$+_=F 4T 9V$.^2PI\N@LF5%4*AH%D8ZT.A?S.>A6X>,Z7 M^8?%9A8DV)SK!2'4@!OY?V6 M-IY!KQ1>QUH?99-%Z"TW0)"]64A!:X#HPG1X+SB/8:>M#+KFA0JGG^EI8((; M3(J@]^'T5*?\B-9 M*F8OBTG1_\R9 L,\UT>%5FJB?Q[)3YA2-L&7_R?QJ8*C<*?B.Z//MD/48BL* M%*B"VYV3:.<))0("XYA;CBJ+Y\/I"]@A$L3IA: \#0KVZ:\&X=P5@!"+/;!X MZUJV$&:;>/\S@>T,>UT!+SR,^0Y #-;+@^75 -!J-A"@]30\ZZX8K'R%O)J;A7PP&'0^YF?"+WGN[@<[7\ Z%-\DC M856YQZ-V>.<$* &Z!'SG>>!Z7!6SXVQP'J&4;RVI417=[&&[#(H MQXW.9I>![^,J\"R#ZWW*,?A9 S873#9OG%8:C3]S9$'-3A-OM0=B\0P!",>C M+#R9'PL/PHW320G T!2=-N_!-$]Q;-ELP<]8+M#O9U?DPCE8[>GG8W.XE2F" M#S8%URT KKPO]@6?[V!1H==BE/8DW>0QA@X"83!M1L!:V2!^(.LWFDT@]RIY M3RPWH]8*401H:@KSZA2/P=CH,?E!>;]:!I7*ON!N00IJ.X=?\%&*)Q[P3\8' ME-^)BZ"TL ?$Y=R"W2H&0IA<&'O%&T!W L7-@ M. MFYMBF$9A!E20C'6CA-@,WI&ZDNPG;%=Z[MS-(WY.I_1BBCG5Z";XZ?E;)N5I MBX$B1=7,TL/6!8\2F,W:#N$1&U\^[S_&7,^TZV5NO+SE:L?#XNU5YO3SKH8Q M&UAT.,*EL&F(NR4ND3'']IRRHZTLV/VV2JVW/T4?2P9)S%HMJ.DK>-=KP>RTM/YP5-E0H_U(HFV' M_UQ!_D0<8P(>".CB,B"@3Z!2M "%79:XLZ\3ZH--+@,Y)D!TE M0&E?O3M^]?F6=]R[2?VZ4S!>SH")V:21+UQ96Q=><#&O\)^B(^,I&*S;.'1R M96,S"'9FD)3++\@R;=7J71300RSR4M6O==!TI/;Z1CTTK0@DI;DZZS^#8,+N MO$7[)%I(?T][R)X-M^QLD!67I^/+@:W:5G_#Z3T/7$7Y3=\Z;J JX^_+][NUY$>,;'.V04U!/3B@B;VZK[_RV!I.V$>BVYY ;N:Q,=9]4T MC\3C+;F/+G-(6EKL&L,+T+#JJ+26/3\OY*6QO#26E\;RTOAZ+HW335^M?]6^ MX-JY\@MDM6_8ZF X:MK5Y15R8F ,5'-XNG-4=P@J+Y$;?.8G- M_39GJ$RP:5B('8'(3V5,?7DPS1 IWUUP*E)!J*\<:IQ,/&5\N-O'%MBW?TA/N<=K'Q ^#PSC/@ M<_Y*3E!.4$Y03E!.4$Y03E!.4$Y03E!.4$Y03E!.4$Y03E!.L.8)_LI:&_]V MYI[@EVVZ/!IJ_:%5NN>RK0W[QE/MC:ODT:YWK$W7'E33"5JWM(&]O^ERB:%, M??M79^[?7-4%_F$GU/P"9*V5,_WIT$6<7]XK9!XD?AR]WM;D^:D+_<.$9V\V M;_\0HC:E(/Z_* DCA9V9ETD]KUM<#LLC_T1CY25>7OR"I_?!_/"\CBKU_$&5 MOD_EA9>H%FZBF!W3=[QK:ZZF*7G=.^^PM6_L/.7E:EG=13?@237X!^712A2' MEJ(XO!RJ5F]4&I_MK.@-4M Z*&CZ2!V.CBQ";216R+&&Z&(4OYU@P#L';R!Z M=8"[<5Z+MU+35T=6,;%J7GIDY$Z'-(BZ#0]I!%)O>[6]5 M81CJR&A)A=_=O M7"_!H%K<(E(2XDE<= 1&PZ5=YT/Z+;=PZ,X?X_S%_@"1(S 5P:!]GS3YS;O1GRH0Z[IQX MT;^?W0 =?3*'*2;1S3TABU2JT# .6C#[G (+/E&D0SDG\ M[V?NS_B5G\QO)D%\(UX - ;"4,8M=_+O9],;V^0P=);QKU]7I_V;;#U4GTQ8 MMX!*>]JH;#^&ZN(;*13-% I= MLVL2BA8F#AQV%OJ5QDGH,X S<33%N[_6KK,/R4NLX_G.6_?;9LF!M-VM4].F M.AB8ZG!8-LU6&O"N2X:E]@8#==!K-P1]HA8?3/IDB%/"QJWY& M::N]@;SKD7*Q)A>&J0Z&1Y9?R(.BT@=%7(/+@Z*:RJ&UD2D/BMK,0DOKRX.B M+CFZ>P^*4FTI#XKJNF/4S#I\@\9KS9:QT=;Z==P%MD=KMN6@Z.UTZCHN]9TE M]C]T@]KUH3P@JDG@/X%)=!$FF4:Q0G\NJ!_1VJ5!'@RU[@!@J*M#O8[+("D6 M31:+P4BUAF5A>N2QT.'8ZIGN7NMKT$!#?O+903.HWKE:L)&E]OMEC_1EB6#7 MQ4+O&>J@?R3$FJS**^-W;^^,(;WO^O=J2]RLEX:NFOU>'7BW4B2:*1*6.AK6 MD=5U#8ZW;"70OAL_V4I MA)HNW_8N/M+";=[K4BHNJ[JQY:,2KA=*60''D$< M7Y?<>+C=YMJ>]=OAIAQ,G B#6ZXMPJZAF^Z4Z;JN]8_T"W;,C[V1]KHJK)6F;[\ M-49]DJ(?%Z";"[/'[F7N="EF^MN_QB&ZQ6*D[#F$^W0=O6<,QN/^L&<3JV?T MAV3H.%/3G/1-"K[]]+_U7O]9X:G]0XJIB#78%BPR/5)]%6+S1?>!OGYT)_'L ME=YC.*>%ISAY7_7R1\@8PH(DWOU(8C$-*?MR0*4SQ%?$>R3)"!5M8R=SUT\$M&]Y^P(J?YO+A,O+DCJF*DMOS M7=]_?_M1&=QJ?#?O^N__38@?NS&3(H7X$P4^\-*_W[B1XP51$M)((>,@B96/ M)/Q!8^6K&_U0=HIJZ5W3&$INETFQZ! 7[4;*A$[A)Q.%1$H\H_SC8*H@PKI" MX"]0@OP6!"9.)J#O(JHX,^+?4\7UV2-S/N #\1*JO Q"91&Z#HU^P6%@;.([ M,&?X<12'">N8J"G*+0/)=L'C 8:![9DOP"/Q61O%^>K\LB-4<(KX]%3E<>8Z M,_[E#+[T\7Q5"9)0\2B#]U<+MSFJ EYQ&#RRCU$D)OP.1[DG,/D0EX?HQ0_L MO@=F]AU6]#OQ?\ \?-B7ZQ.(J(^JYP&K4>) @4WISH'XC!#TYX*)%ZX"9^,7 ML[M@6?>NKV;(O7PR#EF >'HX%";TR 1;!N^!!=SXF'O F8V,,"P%BP-Q#BAQD! -NSDF,MV%+_$;@ MM<"GGDO&KI<2;??\B!?!ZZ93ZL2;PB+HM%5(5"5*@,D@EN2!N!Z:M)MI$-ZP M^[K"#1U2D0FNZ-R;^$ 1#U@R 0[#>&RR[+8OE1LQ&WRS*"MBL]&N1@-\1[F- MW7ODU;;MA>1$/H!$Y<(L6(_D+O >-R'?*!/ET8UG[-E@_#_482H7GG5@]S&[ M#K+%-@FC?L2O7+=)3> #OV!U[%7Y/H[2\8.(C2NV,?]9ML73'7R+L_WU@YCH M$C0]SI'=[GX)/!=B++8:#V0^9J_$J1''H0OF/"ED#EQAZDCH.M@T_F:R9B9] MU G\8.XZN6 +T<(]Y\*2A98J+ICZ#VX8^%PE7HWPO4-; KJ&D13_%[8ET@(H M@_0)UO7M(UDP%'O$F(^XRA6BBW0O*$W\/O(L6U $K M!+_Q O_^!MX\!W7TDTYNV-MS09RZ\ VP'-[.I1%F4ICTGJ<=DD0P_GBY5\-_ MI2 C..BG )[4+48=6-$=*'0\^&:Z[5VF*+^!3T/Y1& T=(ZX S1DC8AGL"LQ M52&,KT>N;C_%;;PG\^8LJP$;P6N:)Q\RL,@\FU.,2";_&X;:-A1,"24&99.(X MX 2Q*8(8+$ .2 @_P6+:?$7*F$3P+5I7?#ADZGD1N.@O)@J( M(,F, 3H;'A?PHK,5%;RMJ.AML5>Y_B)AWM][7%(,OT=13G>%T+!%D\Q&V*9V MX=^)%V>NZ6P)P\THB\1W6!7LD. ',3,B@L!"^<-/0>6[T8QOTNWBHPHKQ^@Q M)TMPA5'ZN=E 6[-B&)>@I'[B@L9A:O:8-*1A:SH+LF#\GV1V"#0 ^0&Z"SU3 MA3?50'K])_R(>8U<$ERQGBAAAA9?)*0;YA_2>Y10%'F<$OXN67#UP<0=[#$H M!J$_05L&8]AP#\)S9$],R")>=T@G;A M?0"11D1L;,K[.F,T-#F_][*,S&&]X$Q'?GAC7P!/I M]H._F$\8@[],XO4GV.+95H)EI P?9O\ 4F606 M+O \MKT4X:C@O$&C$= %%$= R8EGZ'G[K!K0B;FZPIC._4&]Y=K[YB!;3[@@ M/'9@UPKVZCE?;@'X;+)S&G8/ 0K?(XN(ODK_\3H]?W9]IL#90Z_%\.)P!]^P M=JK&7LB_SD\]M!X_^1"W ^+-XFL-OOIU\_.^K>G&<.M7/4W?^OFNH71;&^A& M54,-^]N_2H=ZXAZDQFKEPTXIWV<;YBY7*EG0^)5MOY?P$;=*S Y%A]QZG-#/ M[I*W\;!)YDS]W&4')UCYE1'@/;=J\/%_41(JH#5A6W^AH2,L^I8?']SBKILD M,HXCT;&)'SM34;9JYE%]LO[3*JK-57VAWEH*5=%>YZ"W&8#M8YQFF^ M55LD]J5YA/O43FGM* =-K6PR5*NYV&4_1[\2/T?7!M+/:3,'=#M,\QP;8[7,6AJECRE;;2T[R\6R M]7NMYF*W?9YC3Y1;9BT-K0YDG<9KGI9Q4?H\'?)YCKVS;YFUU*_K)J2C7+Q& MGZ>Z0MN&Y]:_WY>A2I1IXCMICBDOQ1+U8YA"C'4;\%98C1/MKR4J%M^%"68C M8\'%V/6S!-;(H3X)W4#4;F3S<$66,HX9QW0N\I?)@A4PL2FQI+*-FB->9.@[ M7C))$[7S#/](P;Q8^ ?F#8\#3.7%+&=6AD3\Y48M *9O\\SM.8UG 4L@YZ4! M/)]^L]"*I7VGJ=>L@" O9V0YT6'@T(BOEJ>\\]]-Z(+Z$Y;YYB,Q$UBQ2!5_ M%X1I-C",'SS";+*"QS!X9!54Q,^RHS&5G16H\*QJ)#W/$@]AXI11-$OHS]+7 M68582,?+](=L?:R<*LU_+\@(4FW""Q*(YRW5795D.!48S(GS@BEON9:'+JH' MUQ*WD5HTG#/Q L4P2TL9!=D60!GW@?I(2:S6$/6EJ\G/BO)^C@4S6(Z:$HP1 MB0V4DUA("Z=7M*!T4BA&0[&]":;3+$U=E)$!I43)JICXS9@2)A79@V(A@NX! M=/ QC0DL\&I*@5"+L W+<^2Q]F>* ME6 K!&'2DBQ0(@:]%ZKH-(<\L4SX$VLJ&(T7Q&7%,PC&DI7"[N(CDT51-,UU M9:JQ-.7-]I?W5U]NVO@G['&R6'@N+]K8G,C5XRI8$E>A&DH>)M)3T-R;,BU, MH1(_@E:%-\T4CPAE2;$XYP\P/R#8:K;O4K< O096( P*/JT>)G%>QHV*=N8N M1.$9JY/W@HC].O#=.,!Z-JSRODGK2,E#X&+I-R["QVH9!T:@?R?4=]"O8 J! MEZSEI3YYO3NKD5OR:LH=UOVBO"P\! M'RN4U#$S-2,+FCIGA=(DL1+P,B:)0PLO2WT-L2"LN 8:1;C/LX4PU8JVW7&" M$+TG7 'G('\X?R*:L?=@^=V8<1CID2R8[P+#38!^:;5XRB4QAG@7DB4OQD:N M;;6'U1>[7HLZM7>KTS(X0*-GS53"YZ'E'J":X0I.S;OWGVX_W;V__:!\^WX+ M7[_]]/V;25D+;8O*QFZ\:P1-E$_ MB(5?6>D\ZIOW?AYJ?:7W$,52M#U?DK'G.DSU@7N/^NB=&\ZOQ[_F9N4;!/=T M%G@3&D9[*N];MSP6!<,*/J(?A#$QEDQWB;GL!:\0=\AU#J#'YX7K,U=&P*1L M1:% _K-C(@CR$;0B#@-/P;+UPL_YOBIVSN@ ,?>2[B^JS A"D243EU7@7D7(%Q@#^VRB0C^K=D'+D3%[W1ESC\/_YC:!B]UW?\'>PO M_?4O"EDISU?2RGPV!/S#5'/O6[C/.ZLXW<:O M[=F)\]<)&0JCTUAB).'+?/HWLTH2 @1(J( ":B+&;7.12IE/7BLK\Y?RR=#T MZ;D" 606HM-H,NT%L%5_ K(::]K)9+6&STOG$FN+0^)'V=,+8$ONEC$;8 MC@YE@<:(V-TB6GF'K.-*PJ!$3$NHPU2ES%PXC4MQ(P'_ ;V4ZYR"+_'5:QC+ M!SYX*8] M]URY0$7F%7 K)=*+"UK,Q>Z0JZC/&KHQ8R!UWL'K/-161Z6L*O+P&VU!@K*; M^KW'1(RU^R;S?DRN[15M*L=VT[#7#Y((M$540KNK],.I.D$%L('28"H9+\3: MB44DBM*69]/&DNE&7[K56^[*R:9>IC1G?/1I[\B,*FF&P"\?\[ ^4!D!DU9O MK(_@.]HZVL@IT<-IJ#7/C?5VE#:Q6GN=\IHZ4\ATWQX=WHAYP;A%I8Q9(B1G MDVB?Q'":*LF:@B8YD]2VY'(G76PJC#!,D@>?9DS6;\JGQ$V_N[SH?IL&-$ES MLQ"#BL1Q>$(X33,V]-Z)H9KV4V3W1WM&,]>TRU>V2II<'Y ^&M-\SG_DODUS M'#2EWZ,-K\+)B*3[\\]9W4""R(?97I/7[TDOT9QSF%Z2/MM1J=UU<3&&MQ/: MG7.*K&5< 7S[?8!&1EE&+N61;DU,WTVPP+9#WL"]&KF,Q.!GH1/%N,=N!7@( MGE =X4Y2%/A)-[5H$M)[LP;A;T.2-%0KX\,B' +1D#T0E@6TW#I1S;QJ["GWM1K6^JTG0[0NE-L)=!9S\;,&"2H8:YVT"-] MVCJ>I@\B6DR2]'6,EC*\]$U+(6/I>IA5Z3,=AR*1-&5\P [:N8]F3X850M00 MJZPO:(Q[:+3Y&OCSV&\010 TFAMF=5&LE"5IZIGKI#_M5KKZ"9G]2WCALM C M70UKSYC=J3#"H4UT:=E7KG$\2=J&(>K[!-W7J;]".X2]$< __#MW"Q0@E(PD MQG3S(6*5)ZGD9DP?F"D>5J*D@$B _4,=EFQ'5_&(*!!G>HQ2W>=.X?A&W%_4 M(R+O8).3MO/([[1":HXT?8($IN\DX6W>75OJ6V5^0MH1-<*_<44K&)\#-&WV MSJKGY^+@P^+@59,0"ZPH$0+&F"(/B1JU&D.V)S_F[WU'/\%TIO8^^: MEL^F59Y,\I@GFV*UT#>95)GDJQ2".K*WC0TD0APFF_D9LRXLELK-B M5)H2!H&.DC[?J6>5XB3S6-.A*ZE[0D7IJ_+)^&VUFJ R,7L'&B^C"+"!/U-K MBBJ'8):YE(ZHH0W2Q+K+VF%[X\2EQ%;5N-])I7GV4>FRGP@K^^J3@S,0@3\J MS#>X$]!I87X+*9=L8V!(AQ?,\Q[?_62NX?_43 !/7]E1!MIBWGM!2(*^(]FQ MC8F?KH8R#L+HM-0?_&XZ!BB'S+GE9%H] 2IE+BLM9-ND4V>4)*-WDE[F1<[U MR?@-WP@[>)'L)65G/W*'0M0*AA*/3V"%9<)K=H0 .3P3D$9LVT=%Y/P?Z67( M0S%+ P'&X%F7'_3#8$)/T[ MJX4!!+/Q1[):=JCCB22MFT%X_Z)3,)ZFCYZK M&,@*'B(*.*:^:$3RG"15$'#@[,SDAC*/()B)'/#&^/RP6%3!1P6KB@[])>8@ M<3+&!0U9?^(1J?"8Z+%V4Z.74H %[2^4 G2:S\3'XF/<^2*CX(WYX\G;,\/O MJ+J;A%1 DTW;+ %0+JO$6E MF,6-$GV=Y6A83B D4T6<7+CDVPM32-ZU-J#_(Y&A!9EJZD^ M *5!)9B**WE7_F_2?TZ4S^,P_X2)JBED#\1# 2P=59H[8G.6J);"ZHI #,.T\VF0JX%Z:FQ.&7R*:NQ"QQ\0G4_AJB7(#% EQ]TLA]2\@>>VC@F M\JPF!DT7 +*>6)J?30VC@*:_FJ4EG)5\N#/$[3'BCC+B)D=BXJ*2#=1I_S"U M\R8X&J-1@GL7[A\G$Z(4=%$&L(@ A?T?QKFN/+%/)B=S5MP[<7#9D)LDVACN3(P9OI.8D[_:PC<2I+X_I M[LF8GDM-MMS!9 T80),HF7G[-..= MA(9I>IHZM"^Y _%I_44R/G>:,JBWG+QSS\[YIS463 33W'"R$9[E"K9*8EAD M+]EA9^3*[I'>=W:.<&DZ>,E]\*@Y1K1)RX#(T%N6;9'Q8^Y49R)>Y019+0@6[)[VD^II0C^LLF6_) MQK0MMF,(%YZ272=_\J_\P^,ZF,>2-"]XRNFC/AFX>#R1'OO'X=+/&%MF+Z>/ M]T9H?X-7<*_&>(B4QBPLOEVHPD&_,BL?S:?$^0,Q=QJ[/*Y2E]D%6CT/07H/&",DV;]58 M(;_#FUM+>KJ@&@B2O;14 MZLM9>QR+@1):X.5\51Z3+>KIGK2*\U)'E$.)_[5FDSK+0N485Z!&V'\Y\U+% M>J2U@\EA'G8_FJ3;DM,1>W2X^7*U<62\IS-2P3,"!J9\I=J#MMB!U3Q_+/,2 MJK$Q5RR25D>P_$5R7^KOT V=7N8.T9&X2^ZNSGM'V\%#ZA*RXNVY#83E2X,W M7Y%'[!#:]*VHBD-[U!CL9C4Z!2HC&^&:B]!HSXR@-\GTT[R]*,'\%'GYNL-I MT, M\N2;NZ02F6KA])OY>[,;)+':KOX*<;]H:L#8ENT=RS?6SP3+L%P-=?68%.T=D=&I:" M0H% &DR]H6F6-,0M+OV+=/ND^A<)*&?"*]?BAD'3$X+_W.ALX,(#'X*VFC[T MZ@8E4=:@1&4=2AJ)1FO\5G2D-#OOG18NYX^-9A5$I>NBL+'K291CTY.+9:LP ME4^-WR\N[AJ_)3V7$X[\4^S*;$[UM-.'9;NBHI72(F=*E9/J4] MN[*"TQH5IFIAB2EM^1.$8MS/2P_U[N#>0K3:A"6 MG\XVXK*6%W-M/*IURMA22QX%[%26[O+R/074O(@,:='>=!\G*4M=[)+"H17* M+#F/#J#SMF9Z5C_7,J"XJ8 Z%[FKE"\),&#]WA0^267F=-,/]P(KG*ID>]CN M>$Q;]01I+W[R2COW8D"PR)B5U-_JF]PX5ZD>CV4)^V@!J;Q]H<=8\5.-CH)Y MED?O)8B''\K5N?+S \LY-_ZOJ$_.+KJ=+O[<-@=6]^A9(*FJW($;0.N3]PM".<(J2K7 M_[G+H6\:W2Y#7UT3=BHYK3:?G%9+T)S6RF^SS\!O7/3?'UIG-N-.W"M[1SO?#U99?2M7-#-_A=REQYJ75C\QB]Z1XA3N2BM5)*BO/D MW3@8%[RYZ6"][4M=NU0B[]O%[7\KW>_*SXO[FUL%_KKLWI?:(]K]4B^[MP_= M'S=7%X_75_F^\K!Z>.OJYO&F>\O1:LTOJGR;^(6I=V61EH))0R@E>"ZXR,+' MRL$[41!+ ;YF48>*\(LUC4]%X%VUN7J[M17M]GG+-BN;"O/<,BP^^ET_=\PF MOTNUZYB*/0Y2;9922)]HN12$[8!O[&WUCEEQ'(@3LNJ]K GK"J2O>$@FO_L? M3HDB?#1/8LX\R:;3Q;?BIVR!#,O4-*:W2["4^_,+,FZU>)CL,0*@]/-SFG9- M)^PVSYNVB(]]Z49#E351QV/QK^XH.X6.<[Y"CYW8A/?KS!DN'*0L!@'^4>NY M!!3D?WGO7_S _QZRG5,(N,^ P6^<>'W9U_(?;*AL(.[_]7PWN,O_N3E MK!_0C"'>#H0(:$2H.&%B97!F-QL=W6RJI@:&=?81ENBF3<2P-,,^2XP?"<8= M@3#>:G1,3;5L4Q"(K[%P:0P'"R7+8\K-/B7NK9/>G8(+ M>Y#/R,E-W22S-G.\1=?/#7OA],I6J?%O,NI#P)'-"5>Q98K[@G4%?].I:E&L M?/()K<+9V&;#AO 53P&/Y,U9&USO@] M7C@A_9MDD.ZL!1EX[Z1_]C<)@\QX:)GQ:-?P[01Y!D=K=/"=!?.W\,+*PW6Y MOCBS]3M95O6W-6E5HYIX%/IV@F@$CO[^*D@L8_X%[F<6XZ6B=^3HC4ZKV5;U M=EL0]T@B9IWWO&?$&(U.V[ !,2U!$,/)M3Q$6WR1MNPZ QZ>12[M]\>F"2IX MS)/LP!)G:P!4/< *+E)7X!(\@:T9-7.;AGD_CV0=@)TN$)UCT;J5[/0\0LJQ M?[URM1L=L]54;;-V0FY%_+P-"WZ J? M%K[6J.G]X*NI47PU3;5I:,+CZQ1*GRY*M.^KXS\?BFA]VJ[NKI.C6B]5.JVH M< I4]D*EL=PMV#X\JJO>[<+# *5KJWK3V#\\=N,UZZ:@VC9QFY,M@#*M4Z5# MO7N'FM_>7-.D_HYMJ(XFOK\CX;43?YHCO"P*+ZNEVA:O-+1X[O1Q9$Q^#X+^ MFS<:R60T)X6>$K2JS-B-3M-0FS:O"OO]Z^.31,<:?;PI.IR#0<]7J3EPD=,W9%@"4]C[:_A&\FA=GTSZI"I8.;H;9, M4;P,":%U*E4\"!D0H:C-MB@0.@5']3*@HY-I@U-L=^WZSSA58W.5?,0NROHM M*B\F/[Q7/-<2DBM&U.CWL/K.0(MN/'&0!.F?[FX#B1OSK4;'5)O.@7BGLLM% MW2X7;%^1S6QYS2:LTC'?=7(%1^S9K#WHP$B:J]#Q^UVD)VN15U4@V9Z3X=0^ MTRU]VYT=8^"+ -Q7LM2V)4KNG/MF_+(M+;,I8J=+=EJL6#=R(X$0S="*G[]R M,[3R#[U7O5#\M!PMPV;2WZ0.F::KIKF8,>;8+[U.BRCNDL^YS: 4NV,6NS7F M>#.QPTZ#:DLSU;:V>.A4BAV7G@T(0 M TO3I;*YZS$^(\]]--V@3>'$@_!MX)]Y:2KWB>!$^V4Q DNBUGIJO&05BMIIKM-L1!M4^A\=L0E& ^?#"O"=NW .:V1KL$6;K: M;C4% 3-/#TM8^W0S9YNDJU7R&4N/B*SDQK1%Q,AC"-]-U :.:I[XLDR]]D/WS1W==O^LJC1UK%=OJ::F"Z(R)1#6MS'= M!A"P%XAAJYHEBB/(U78*J10?W%=8:%1/(1YQ)49)A9B0,?VS*O!-!GRG75L# MRAJ<'6O FIS')AFFJ1KUYR,(6!8NILK[&?CD0WEQPU\DEHY@/;U':?F3DG)3 M"; Q9-9M4VW6KS^3_M^.M1\'_CN4_V9+M;@UWY9NW]I8V'LATN?;3/Q/,O66H9K-V=E Z>CM2=778W<+FEKIJZJ*P>V>5U:+NQ;/:ZN1(X':&;\R3 MY%CDI*1+6%5&VE@':1B:JNF\&E9LNQI8PJ2^YU@1)KJF49RT 2?-@\#)*50V M?0O",'AC"<3L4%_P!*NA)^2E9UE]:MR%W[]TQQY8*=J>H#LE9I%0X-9)_7: MTI?"**A'W2YS#R1T*=99Z1:I 5&T[WW9M5*(V^D335Y7:K:7U/A^5 M!1#W;735UN0X;&$X7ZG3VN:MT8]UY(1V5C <6VW7'\0M4YO[A\H:O5H'*K0;@.E8:LOB504K9':SRJ+$ MT[27P^1]\;W1 M?S7B<$+F49Q[1DQ5I4_8HZA.X=J&>R[VK!#H*1T.3ZEK2Y_R:,_;<^LVL?Z! M!3$ \N ]K\-110@&P88'[7NOZ863[Y_AA[\X--.P2TKA&Y*5?L#-[??%WM/)3:@TW09W;O@?=S29FVTR\-Y)_^QO$@8%#H&N MK]9WRY9F[V!I1J/C!P6*<>X%9>R&RBM>7,V0!T 0"0U,+O(_+R;Q, CA"GWE M;#DV(B1]5(_VE'W1]'[E7$9MR@9S!4**%U@-M[47:#4ZM@I85$ M\GNHFRB:S#_0:LS;E8F]"1JJK\M!6?1)"?)Z]-JSDBASI"7'4>1955E?-E'1 MM S=^"I(ODQR?/WTB%H<;XG&\5W'*^*8> ST K^.M[=.D;,[U/"GVINY>NL, M7]UU&9KT\S;R.'*$K^M#&:O"@,W\#IZK@TC U"J[>%\/!R;,(6,;S9,XBN$7 MK+_A'AHL,*7($RS!D.HQ0>65=:=TJ+P\B AT1]5:;=4JJ%I!E')(A\2/P M!I51$$5TIJ82#)38?3^%TPB?:FG+"!8-ORU,$ID2FA9I7N;)?.,#U]LO3H+%YW%EV)A5(5Z3EN'Q8+ZG-/L# :'=M4M8+###N'Q2[JRH0O MY8UFBG#(ZB*<$J['R15JKO%.\T5.K,2ILLB8C8YEVJJE\>KL(41A[ZGB98T? MRP$O%N*E#::7UYD)L:I[9TN.V86*ABMMH*;W[A.O&M(YFAO6549S[XZ(0@PF MX#MLD =5#GP:8?D#*Q=^GX/JLH]G/BA'Q;2= :)2Z*70USQZQ$?HG>.93KHG MH:<^U.<8#ZH75#J\N.&SY]-;.[.B^G^3*/8&'WR V"P7=0Y9,] 7N.$'UC?X M08P.38A'[!46O;UX_'G[1-2HBN6\E?-2F7W&?8 63>/E7P>P(>JNE:*K(XVMTN>^XF+1%GS>KIF-)^>G)9FNY9F."VWU>L-3+/OF*35 M,@;_RVJ V+>&X;12YIFGC[2N<8>*PE;DCLG;Y_#6Y\77V^WSMM:\5O:N?[_RH1"[,EHP=*B M#DG>#1DHEKU=^3 DP_(V#5B[E '[=G'[WTKWN_+SXO[F5H&_+KOW=Q0QE]W; MA^Z/FZN+Q^LKY>$1_OEY??OX@!^^[/Z\N[_^]_7MP\U_KI4;^,[/:^73C^[# MPV^5#BC-*/>EM-V,,1S*7K>D>LHQYG^(&T8*\?N@FHO+>NA/,RWN,0K*>5;; M+P%DOMT^;]EF59%WFN=&TUHI\J6UQ[EE%7]COU=:_71KY&J/)U3+.2N?/!\\ MD& "E^A'JD+>>P3D=TQ"5EVJN"^TJ7F9L]=[5;'E/%^4U:-Y$O-HGL38P%0) MW_.@V)9D7;<\NM%8YJ!T^3/]2_L[[OX:IU#(D?$2[?Z 0(P7^,HH MCQ?C@4]Z_JV^.F>4@N'"[W\G61D!+ U>H-T1*W>Q,9N-CJ[IJM6J7:/'K\I$ M(OGPD6SM',FM1J?=4FV-5ZMY"60)9 !R<^= ;@.03;554/(G3P]LW7LX=-+V,L$XVI"O@,!OR']P#VD!P,J2X?9Z#AJ4QC"X=VYL>P!368K)C<*[G3(D]PU,EU M7WFO7I_X_;J.)798L735:-:>6BY/ .T?/^4SS+SP@WLE9ENUVKSZ&4C\B&>[ MMXB?%N)'4[7Z\R)$/E%V..41Y'U,_*A4?<11-9*7S[CT&3>O+3GX30_V^]D3 M<4,\4!"'<.%$C>)) ZS0DYL@&[FPUTS/W)+G(/:P=K:+:KL[^-.+A_W0?7-' MM]T_-YVR;K4Q-#0T7C9%YLEWY9EN%1:VAK#03%&2Z!(691W.BK!8Y+S>Z%B& M*.K@U#9/(O<5^Z;5,YE'G#&M9C(?W5H(&9LRU@O.P,F-^$+9Q@?^++#8; MG98C2EY<,KBBE2O!8.Q ;HA2U'EJ8>%+X),/Y<4-?Y%8AH%<;-I/).E/2M&- M[9I-R^+:]:L I'>_'\/& P2XG=52;9O7;I8$P8Z-'P\0X)Z4:K=JUX3(<&\C M^QA[+T3&>ESLXB.0&,Y33\=)A \P=^6;7ZJ9F?SQ>*X@RXT7U>S5L+A+$>88Y';:O9XX^).!\<%.*I3,+JS5BO< MDO#=8GQR6G"I9N(WAPMF\!VU:4JX'#1L1[Q:KUZ_?>:()TN.CUP@GI MIQ)V2>F-PT\3*;M/N%%5U)I:HV.KMEW;D,MMOQT9Y;V@1*>14_T&$TIM,#TLNP<:760:U MQWM./BMTSJ R7A']XBLS%KE@K!BO#:!C32UMDKF^0,YD:8GO08@]XU$2*\_+#48GGP5OU> MB[O $J=07+Q>9[>!?U9V2[K"\ZX;X[8!O021L!JMQ);1Z!3V6?XD[B@>*B^N M[S[36>+TL$ <3B(KT-1Z@<6!ZTBH)NK5;0&(SYK'?T)7P/KX@M@"Z! MI"#%(>CM)!.*;GM$^H_N>V4MW<;DN&7(+11A0-'>.RA:&H)"M^2.B3"@T+7] MHX+NHQF&*)UV3F'SY($93J4W=,-GMEG29\;46>(*KLN6&?%1% MR.D_$V5 2+2Y*3QFWW&--MR%[]BB)E(.?A (%?;^44''@;1,B0IQ4.'L'15M MFM/7;%%0<0IQ9CHUC@::WY.9VO_&LCPLJE#08X)U!+U?,LPL/TI[=A1?0E4D M*M(425I9,G0Z6;?)J^1)AAK;"C2WQ'^#!AN.W.T4AO^KAFKSY[])YV39M>=D MR6"S-!A^LO@REJ%F*7.X)O6RD?NX* =XQ,>0>Y;BL'T;Y6&+;+<;':LMAP2* MP_9M%( MLMUI=#AT$Q,K&JQ]:LO9RZ&MZ4GH"+B$1Z0]_Y5$] RT$I'>)/1B MC\?!K$,1EZVB8)'1;=DS9%)FBU?'3!DE;+L69SLPT%FF5,) &!BLR0QM!P8T M8=XZ^."Q\GEBP2=$^!5.^I[*[2K#L'RQ5;75EL&#%O*:V-5X[V4(VW-A*%Z_]=.-8-\EIB]00 M1'SJ]]J0!"A#@)/J1/+@CMS0(VQ:*7D9CX(/0I0GXI.!)T=T5\PG_7 !8!=^ M_YZ,W)CTDRY1E4V3 WZ,I3KU#[_*7/F.?%=.C&\"XTW5LF1UI3",7^.'#-W HB==F//YDN/KHKG:'#<;'5.UVS*,$X;C M:\*XVAS'XR"JT19%QD\A?KMR8Q>'=?206!ZUB)8QF>5LHX)=1/B9K3- MD?8N)"_>Y&7#+6>#'D]I%1S2DWZ]6$9O9XA@)U7JM_:2B-A1UG+KB*#-GO2F M# =W!X\;G_$(H1&3WM"'FSU_R("P?$"8H^!C1L#*T+<0^DY+QH3"\'Q53,B' MYW2(@NV(LHDC>;XR+.3#^ M"0. \ATKN " 9NOU^J-09>!:&@UY/P8;#_>"D&0CQKW,K9$A;"73N,X[7(2^ MV>BTF[7[MLBH84>FCZ_[;]+,O&F+XOY+_J^S?)SY3[/T5OTN7S+\*PV&RZ$; M>K$+/*.<#[VG"5)2NRMSJM6YVVQT MFKKDKC#<797ZK,[=%G!7$V4C^11B,]8%/R3N2($(VXV)$N!\=1F+5>CF@B2\ M!PI>4P+2^?2%E6,#[YWTS_XF85 $_38VZFL9NO%5$ ]-LGUU0Y=5;%]@KZ4U M.O7[DTG.[J1M2S7.ZHV.:NW9O7L.SC88R"*B#2R8QE+'(%8E MSK'(3N7RD\IB8X/8Z&I+Y^7["S%=XU3A4KE8I3)-M!# MSJ?OQ>Y[O68V1R%I6QFKQJ8>(2?2V?:>/P%J).,* S_Z1AG#/O>(C+A^CT,7 M".KY;OAQ$Y.7" 27[N<&HQ$=<,ADN++PMAH=W51;YF))CAS0MF_P\?7[SBPG:(MNA8@1XDS M_XT- ZLL*SKV/;<*VNJ5]PKD/N%.;7M]GAN@'U7=XA7U2\;OQKC69SRV"G+4 M]L%/]ZALD"US[Y9QR?14$BN?1OE0?6O.2:&LB$&%?VSOH?>J&(J?=CL3W$D\ M=<$K*P:ZW685.,S"Y0:D.!R;./#<$JDE!'AFI:VVVHL9LI0?._,=!(Q3I>R= MN.RMVU^J)7LXP,)1[8)6?E+VN)2?F'#;?C#!TV&K5B5J!FG13QZ3$&CQ\@*H MC89N2+YP&CF_@E#9S/E#OCK/FEW=.!>S8.F;&WF].D5B0EBHXF>K;*'$,4(; MY$?O2/B XKTR+C*6AD77;NC#LT?I92@P,@.D30U0L]'1SNW%3BV5 Z =^%D2 MJ.)E]);AU)K#Z8;PQ-W[H*V]A2+&TY47SJ+G$E X=^GI)- H$%1'J^WK\-OYDU 5$ZK;]W56 %3G MX^U(E$J4UO5V5J#4H/Z.* .63^$L]I_T#])77%B*^TQF$H#19AG .3)4SL)M MZ_LGX;\6YNE.JAB(0;?B2<%4#BZ8&-Q.7IY(V!U0A15U)W$4NSZ2)0G5JNW% M.*Q*2+-$T6P2$B6VOK<+"8M!HGXG:PD)CI!8LR.[74A@M82MM@U1JDA/8E]K M2;ZGRL&5(Y6%S2QF0L\%D:@L#0XOF\DO0R]!L:'-Y :*)@-%P>$*"8I#LYK< M0-%B=E.8 9:[:&TC7IG?9? R#LF0^)'W2M*2(E9@Q*N0:#E5.%3Z[/#BVRTA M$C755/]@QM'EA ]D!UR\XQ5.F]OQ"EFY<;2X%>4<1%-;>@Y"5AM)S IY?J"I M+ST_<%A>]2&Y2*PS*'=\-M(5!C FHTU;1KMZ"5V.&F>Q9<+^%U#S8D:*F.L3A MF-W"CR!K!."C*W_W^3*'XA M?DP[>97T!= K'$WZX$6DC@5S$S-.PB.?:/G/%AP%E,MYQEUD?,/N?!?=RYOO M0?@ 7.H.I@*\N;3:C8YIJ+;L*"4.BA;\!?%1Y&"6M*G)F<'"@*BNW\ #1(LX M:6)[3T% PBDI<(S.P7S& %\;N%ZHO+JC"5&&I/^<2Q-4=P$.S&'GZ0),!\=5 M%CKTW+OA#\J2[\"-_R S_HV\J*RO6VS&NRB%#$>*FTJ!WMH1DOO$2WL97F0^ M20#3OC.DK!Q,V]*X#:85*_P7.^U_.YOLG\;UN2 ^#N'Z Q*&\($!N&Y%,7\< M@%T?]<_BX SXC=_\..G3/9L,=Z[C1]_XKX2]^#CE%GT_Y57B;#\&_P8^/08_ M$RXMB=I6RZHNAT@+!R_^'L#>X&5(>(GG8?+W&[:(K_5.:0L/.UIJRUH<,;OS M;A@G46!P\1+ "OYF&8-@,%]FL'?/XXA=_E6>1YXMW0&X@],M/[;/-R^!TUQ= M3E3GQ;*R-.(Y4]76!.IS=NJ@6>5/" (:/(FJ-BU1&H])T*QT$@0!C4,U3:OV M9M,!G<)BX&J+Z!6L+255TQ&FL?LN9X[SFSF^S&7/A!"('LT(X=1QSYSN.Y1H M<.GC./2>)C%^[3&XH!7 ^%L %\ MRJ",&)V5)J"*CP.#IJ!1HNU6Z5 M59A#JZIL@]?9$*XJ8XNCKZ7L2=G;Q)'E*7O-1L?25,?DU;Y-RIZ4/>%D;RN. M/D\IQ*UD6]7-Q3J&RIF__0H@]?(_TX@F=4CI#PZL;I9B]>.0*&X/O677_X G M4?P@)I$"L94"*_" T<\AN--C-V3INR&)<#"43\G@XK2H@>>[?@_6 >N%%W#? M-CJ?];%ST4%R<].!U8V#R$.F?0G)R(T!%5_?O'X\_*)KU #DOI5P1YM^Q7V" M%4SBY5_)\: '2R(A'P'2M5)D=?2Y*"/W$Q>)0/9ZNF8TGYZ MGRXI"<+*D IWWKW!1T*KSK^>0@3IXI.L^S9%])1[5(* XB-W')$OZ2]?^UXT M'KD?7SR?4I!^Z>N+&S[#VA.6X[KGI(?>D+T]?:1SC3U6$C$G=T[>/H>W/B^^ MWFZ=M[7BM[1S_?^5B<+9D[$F 0O*(7DW9+A8]G;E0)S!>9M6HETJT/YV[\O/B_N96@;\NN_=W%#&7W=N'[H^;JXO'ZROEX1'^^7E]^_B '[[\]\7M M[]]FS.&0"-F2 M!BK'G/\A;A@IQ,>^4%>D1W#. O-035U5#,VPZ$\3M'P??S$*LB+%QNGPY=YJ MGVM6YG*EYKFC&9RN9&I\GDXWSAW=X;:HU81*I'W>46C1[.&< M!@B#M_G4^QZ'8I3SM#YY/KA/P00NT8]4A;SW"&H=''FB@"?E+B]VMVQHZ$,<]'ZMZE!;_(R&5'OGNWL MS\1N].%ODHSZ#[J[3U^Z93O\$,^M:%!\J#1AMI/N+13Y*'-:2S>*M-:L6:SL M]PE""3:DJ4SS\<-^SHN78.+'E1S2S:?_;.!F[G20\ A"?**X<;$O.1_L\BSL M.9C=\8J#T@PMGS>[N?U>D"\#0TKMZ(9ST:;3U-OM9)YH6S7J'^6LBFJN:>GZ M>#FTE'.U)SXDR2C()L^*Q>)>#I6'83 "4D37?TVJ'TXU-:W1,71#M0L.@$A! MD((@BB"L*2C@( @Z"(+95EO.UJLYI2!(0=AX@]$P2NXP%2I!(83TR/@@R MVM?4[(.1U5U/BMOKX6D\J,3KS/1!",1FBJE6;^"*ND=24U)34G/7N3];R&/$ MIN;P.T8L$7)\Y\Q-K2D(0-:X36DI+BR0S./I\#ZUZX&!NRNZPL2N$HP10)%" MWDG8\R+2SUQ$5F.B1),PQ)IOVLL_ *?2C88C$DV_$=%Z;^RU]^;%PR&;-[V\ MF.N(6F!5+<]QEI3GT#;;M"#GFPL<0(T"ZH1-W0A#UW^F)Z"^?4P_BTC-KCIR5: MMI:9DS25-!50JZV:5+%OI:9K(BFUHTUN,L?5HWP&K #/%/(R'@4?!(\)XGOC M2=@;@I^D@"?O'WV>DY<;.E/QL2A&3$ZN$TK3#]TE=+X#,E?V&76=%4;5;GLB M=XVF8^YWC><20V$.N25)34E-8=ZZ>MG($TE9'FYN[)U$<>CUL M\\+'@3\\5H\U5GRF0,MO<5O@9_'7TN:7E1ZZ9.!_W:G>OA'OCL?C>\ M4%RA5MGE:*$?KCN+DT9V-&'QB(.R:G7P:Y)(TYG9X&_2SHV/06E,+(9?;:P0 ME#P7Q.Q(:DIJ"J:/UF2)^*HC0Q- '9U.%@A_[K-$QXD+&W9*:DIJ2FC(GM&E%T=D3^GBTP47J MY"EG:4$1*_(_^NR/#%5$+;_)A2J/P04\/%[1'6%>[<:_=,=>[(Z*(Y7\*95[ M\M?$B\!Y>R#AJ][)[W@V?>6A378;-3>[PF4(P:)%#E)35&IN9U4RZ[U MERF,_CK:Y,P*!RJKOO+T 5YD2'IQ$$9)-X7T[\2+E VO*O==7553=1OX:;N* MJX3018VO%OWG=J-CZ[*SE0#Q^<9M4*OQ?JH630W48NW9)Y+U,M$EJ7E8U-Q% M'].-M9(NBE8Z[LJTM->5YRMCUJ0=>^EG7MJ D..O3-N6?W;C)WWONX,4^]^! MG@_)5:M5N)L&"(2FZE9M+TW&K+OSTI9 H$CAF8V.:4OF"N4Y2&I*:HJE>$KZ M817TCB6,WI%SFHXG"1B2+ VHXJSVT0173;>0P>/<^,##(857VSE.>3\E[&+^ MK[)3:3INL8KW-- N4NU.H]-J-B5K!?%_)#4E-053.V5: MG5;5.DT1M,ZF6;NEP]OK%/7MD/O?W!'VJU#<6+DB/?+R1$(F5Z:N*H:&LUCK M%I>5GF\OK(A4=1^M_$U^)55PI6 M+$PQS94GT0K;M%V$H>L_$SP;\.UC^I'DN "=PI(TQ+U.V7'CLXHO*IFLP.5A MRL/O07B9<##[QH7?GYUU5+DRV<)>-[IJF[5%ME8U60*!794*"H2X(HMO;G@( M.-]F.<5(330MZO@6EK)+M CH;4N:2IJ*J]66N*IB*+6V2$KM:/-\,YT06)^J MM&F%$LWTM-J\8=511'H5W=!23 L8VO;4-,)%3GUCSHIJR$:U8 M#HBDIJ2F6.J*ESM73UO9 FFKH\W-W<_->%2>0Q>@T)=).)Y^W=SP+KH-_'M8 MNFPUY]8YC8ZCJ^TFK]8%,NR5201)34E-24V9/=J"-S%?C#9?=:9,QF![7^%K M\-?1YY*JMJQ<[W30K^'4QN]!.+O?#2\45ZA5=CF:N.UG%4Q_E(T.=]K]85T2 M*3=;]AX'8I+^8U :$XOA5ZO1:2XF#R7/95I#4O-8J5E)'ZW)$G%61VT!U-'I M9(' 11@0#__^K/2PX^5H= (Y(?[^6=6DT/>4[E6]- >+LW15,RPYO%80(R.I M*:DIJ2FI>>(Y(6KSLE3SM*"(E;D?_39'QFJB%I^DPM5'H,+>'B\ MHCO"O-J-?^F.O=@=%4!\_9 PE>O1YBO=T]ZP;/O+0EK')S# M6;_KK 2)%#E)S<.BYG92+;O67X8P^NMHDS,K'*AP+F]S]!D:&>TVW52:K?#W+!IA *W]/K$ M[T?*&%BL 'AZ=-Q8DISZ](]5V )V4BRLQ-CJB697Z?W3:^&J$&U%FSQ8$G]> M<*1+&9.0]?^:;O94'T!W2-&3C$4E-46E9K6JKC6-Z#/]D-,9J"*J'J=Q'#KX M4-?J#/21')?R(YC\K''GN(E/4Q#Q6>.2];UH/'(_<(%D'A^']ZGCSNFE;18\ M'WQ/VA\4V[CVO9#TXB!4!H1LMBEZ%)';1BU9I^56-W[2=34W$(KT_)Z MIZD)HW>D6RG2 O?J0V]S-.AN$[S?W!&>75#<6+DB/?+R1$(F6J:N*H9FF/63 MI0<^$Z^J^UTALXDCF+71TI4];J;.@NYL8V9;@H_27&+2#FH*=35'O=@ M!*(H$"G3)ZG6".JF@:=ZFH6GKR7^)?[WC'][Z_@W ?]-2[4+CGY*_$O\[WOO MSID7@ B6#+]M01*L1L**1WF9 M39Z.W7?9O4&6>$IJ2FH> 34K.:RMU?D/JCPO\[IS:@;I,-M']_TN".GD^#@. MO:=)[#Z-R&-PYX;$CRM;2IS2;:AMD]=VD01'#7"L.=FQ:VRT1<*&+,$1:8&R M9K]JS7[A:$0YQGI5[5!;C#'6+3K&6F\M-DJ5);6[]Y_:NYDMK(%TE9'FYN38ZQWX==Q&V/=PF94 MFJ.V'9F%$\KL2&I*:DIJ2FH*E3[:,3WE$&N^0Q+7NAP[&&+=:C8ZIMJ40ZSW M73"\+H7$=VILJ]7H%+B8DN:S4K'> 8:OJJ"V .CJ=') <8KV?E-#& M0ZS;6J-C&:K9KM/D0(:)HH6)DIJ2FI*:IT#-XZXGDD.L9:@B;O'-_H; MO5& MQY8%6E+B)#5/C)K;R;3L6GT9HJBOHTW-R!'6(GCGQTA-,3PH7J-?VR:HHE9M M723!(D5/4O.PJ"F$*\5-CUG"Z#$YPGJS$=;Z=D98M^4(:QF*2FJ*3LV:75NW M,X.WG8RP;C=E19>4'Z&IR;,&B9OX- 41']D.ZVAR>G*$-;\C>%L=8=W&SI!- MU6@M"K\,X(7)1&X^2K;=AHB[_I1$R5R9ZY+4/"QJ>7DB(1-*4U<50S,L;B,U M:Q&PO.CMWCNNZ!-:6OF-;>8"=B=Q%+L^$J.R-VC1E+O6:JN6S:O5%2>)*"F^ M"4/7S'?>-M;$",3*#X#F28]#DKD"@SRGH@Y(&)6FV/#1BEB4L3V3(A*<9MEE!QURT'8L%F9IFI.G6YE4LRDF(DA M9E6DS-ZZ(6LU.I9IJR!D!V[(:$+E,QT)F:8'LMQ%YU]/(7XDGSN '^FSY&Z" M)P6\P0%Q2!2WA\< 7?\#M[#\(":1 J&V BOP [/H3M2QF[(ADL/ M2400)I1VV()+&7B^Z_=@';!>>(&>=#A?^K3)S2WCO&G# L=!1(\M? FQH9?W M2KZ^>?UX^$77*%AS7TQ8JDV_XC[!(B;Q\J_D*-N#59&0#V%UK11E'6,N793[ MB8M$&?!ZNF8TGYZ9 MG#V%Q/UUY@[@P;ZXHS?W(T(DYI[_Q?/3)5E([!)TFD5@$7++X9=*PI1U5.R MW"-W')$OZ2]?T_(\SZ?DHU_Z^N*&S[#PA-^X[OD<)MZ0O3U]I'.-/5:2U$SN MG+Q]#F]]7GR]W3IO:\5O:>?Z_RN3*&5/AC:N8(1]\F[(0+'L[45MM"9CRK"\ M2U/2+$Z77MS^M]+]KOR\N+^Y5>"OR^[]G4(A<]F]?>C^N+FZ>+R^4AX>X9^? MU[>/#_CIRXN'?RO??W3_?)C1[>4(G8!B*2TW8T2-[/2654TY1OP/<<-(P:;( M_26):_K3!(W>QU_F%5-&_]2 '83T.N9Y2S=62F_92^G:N=VVA;Q4JXYZVF,Q M33GOXY/G@TL13. 2_6@AG*KV1+M7B\7/-+-1=.A/8A[-DQB5S,VR7==-;?:N MH^!B0T$/J'X?!6^1,@B#%Z4[)J&+??*5"PBZ7L&M)M&7$AP_>/(L*\0H"CGE M\W-^?@V?GN-I'!JL-UD\*1Q-;TF,]:'!"ZE3?GM,F371,V3U"HB6Y*$!!C<4 M!3]*#^C*I3I0PFR\,7E$[XL>*C[_CY/#]FP!<7!'?(5STS1>6Z? M0@(KBMR1$@Q^4WHAZ7NQ,@*9)A$V4QH%[H9GJVJ=(A1;-:ZI./K.=NC\YWO2 M(]XKYFFOWY,C:Q>]7DC/&,8$FW]>4GJC"KU^QT9DY#[A1F6-BGU<5;M^*U=^ M3L"IHV2-T[<7E)B-CJ':38%I[>RNS (O&N")/YC0G4:TQ.S ,_/A]M4H4'!Q6IQ"FU.\.?E"B=_T_$I+_ (I?3@E>)#Q8?&_N[719=45ZS)Q?L+=;Y;S3 MZ)B6(3DO N?7F5"^G,<"97UOLY1+6\RCZ?XF=C1]&_@T6X*(#+VG"04K86X7 MIE/(RW@4?! L[Z&CLMY\0-[0&RM *E\&UI4"Z^N$EFSH24K).R#D]4/W+M_+ M._%[*\='K49'5W5K<>='QD=B1M';AT0;(6'J,F06!A)K=B:V#@D#=]S4(K__ M\#S67O5F5%*B<'=?1,PL25E5<>[ D'(=7\ )WE-\SM#Y]+\3H9!6[:4 M?)AM0-#37@QZ)+/%LH%\F&T"L^W:#L]NPMSCB"*7S@BL8]B.V 59@#S$V MO'@)8 5_,XN)FZA!2 !M].0ZGJEW_6?O:22CPXJ3%'-4[0YN,C)>1!$IW!G! MH_/M^K4E,DC8D3%=Q^"*63&:.S?W/$Q<\K^\S>7,?YHHMUJU]TX.-VY\\?K] M$=FGY?/\5\)JO)6(]":A%W\HXY"\>).72*6EW? AM]<+2?H--3L(J7FK#A=I72]\/MW"0=N,NY4EBY3HY6;IB@')B1 UM8;[1@@>J/CJ*V" M^882(**8W_T"Q #O7-5L433(242FGRX*;>UOBCMGN%,CC26_;N^OB1CZS MP;T@BJ//^YG9++:\E@Z$9[W7A-(HJ]TIG;'D %A2)+P."*\AMV*%M\*\^-UL M=%JU'"[)ZNV=H*G#ZHIQ*0YG5YNZ $@XB9#TS]"+"?#DC<:=03PDH1(2=Z00 MVD^2?_L;Q(&1:+0 MSJ93"N+#2M:OC$77LGZ!Q9;6Z%ARBU08[JZJH]V NSJ>"A:E N)4 M!#[/F M8>FTR4,$."K>OO5(G48/!^:R;B,J_=WU?#SDW?4?@,A8YK#Q#HJ%AR ,U;9X M35J4DL_L'OYS--MX$_#H/^I,<.LJ6]SKA6+5HV MK5IT:E=%R)!L%P&W,+#!D<"J)D_$B@.;59&\,+!IHK9I"9, .G2G0BY0;O*C MGKAV0Q\62W,I3Z[_ZXQN8B@C;X"[_M$D=/T>4<;!R.MYI['!SZ.8+HV:O@%% M:<;S!]#S)B4GZ_Y?60/24T)-W=K_;I_D_-HM?JZ#6EJ=GIF2\[O:\>?) M>9OURS($F*=T$DF*:4LD4R84<JS=-TRF]7?4PZ82MRNJ1QSNHII-N<.<9] :SWRK.-@W%*R]*[$V4 M_!AT9ESL']>2S4=7H>SA%#SIPJC-?[$%F&$!_QL MU;%Y=3F5,!+76]@BC(Q&Q[95HUF[6^,N8+2+-,,^'8!F(9"0]%'862&T_5.^;U9;49,\@@A:,5 E 4Z: #RW\)J"1@9@#WJ$]!.UD![=I@T\ M\3@W[N&1OR;>&,/,W>_= 9A$-;=KG/^4KM^!K.QX)KP"MC;^P-F=\87?OT[) M6F12<3.[=FQ=*S&/I#_>?1J._GDE3I?NGN-8LGN.<$A8XV)O"0FV:$C@614J MK%V;@,ABP%T9S6W@H"EQ< !%+ER 4"(KU6IT3+VMMLW%M-1!G]0Y M!(OIOKK>"(M SX!I9S2JK&LS#\RMY'F 8D%&+E+R?@]"=#2G4G)%GBKWK'7P M+*-CJDVG3AV]C#+V93JKH&&E 6UJHD4:1XJ&K1I0OLJAJ3*TESV]('V)C98Q^WZL]'(GO;)LT4TNU=#E MI$EA<,+/3G/$2;O1L=NJ63"74.+DX"TU/YRTL+FEJ8%+=XQME [#6*<9]?]X MD:O<^+USY7+D1I'R3<'N2J'7BPF2XN4%1VW%0>^7#*?+3^I8S)C=9T2]I#1] M0))6V#1MZ7+35#@(K)JZL1$$2JA.W%-16QJO0W 2!5L=HK$%16"*I@A.(=!- M>V)A!\)1 -?)=>Y5%9]L=FCIB-W.5=9QL=$83D6/[C.*;C 1O66!7G14W98A MJC 86&4>MX(!G$OFJ.WZPX0E!G9A'+>" 0V!S<[.YS6G MI=I]A?*UQDSF0SK=N]62[#D!J2P=3=J*I570(7!'59;RO.^F]=NMZ[!_K9H[#^%B+$XVXJQX^Y#Q6/J;[&Y'+3YG3NIY1I6-(%''!Q4 MKD6NZ?ZTL1.=:@@SGUY"H'KI<0WY-\20_Q/;= M)52MK"=-.GQ27RS+E0=UQ;.2&T!@M9Z4/:$$5 25XT4NBL"F.& M,:.(0]F/(Y*LK2$%:06URTA28,Y7"".7<'Z1P\U&I^GLMXQ5; MM89:2QSL+;SCAP.=#K0N\'5DB+>S;4$VOSHD[D@A4>S&\"+&?;*HM.9F(1U@ M>P]DO:94+1_BV9IPFP62_]7W"Q?XO\AGL]&Q"IPAR6/QP[W:,LXOT;V;#4'A M&P\)O\"CB*?IE*VQZ_41ZLHH>%,\.HI5&0:3"(=MQ>Z[T@M)WXOA'9S )6-L M#C'V5,=@SY+O07B3T;9(N=@09>_?IY:,KAYC5V0TMB.&J#JC8MU6GS:CTM<22488]@T?#;[A"E:S@KLZ5J M;0Z#?L0:/;W!/&SQ1T]_]WS7[_$8/5V3/(*(6XW)RY( QTH 3CMN!W@V/=_0 MI4_&0>3%=0ZH'UA"OEZ>;(GM76SG<)40MK*MU1N=IJ9J3IU@6V[);"^!MGT$ M8)NSEJD:S<6S>A(" CO@'"& DV),6S6T.LE5>5*O/![NTZ:O2C#X#5-K^4J5 M81#&9S$)7Q1P@\+@#9XJVKSSV3$GHDRH!F MHH@RHO%F\ 1KSB^)[BR7+/MQ%)ZY ?2\2[T_)XW=D?IGFX1]IN ?5L M[U'R=NU64&7>XD:AM3@^0/)6A."P)F]Q4KQ9I_F$+,<\GK!T[L0$MDM7@C$U MH IY)V'/BS8\*7'$KF:5DQ)(T2XCZ'5*SPI5U :_MFHRU-C'28EB_B_R&0^* M%92_21Z+'TZ6YK'1Z+3J3VN7D6*%2#$;ML1,6S0)0^+W24A8>3_6\K]Y\7 8 MC/"A(F4R!EPDY2PR@MRLIO^>C%P@^6/PZ+[_.24N#C8;NB'YADW++X.7,?$C M&JH7B8K9Z!0,+)?QAWBQ)4^N6[@S+;DN M=+%OOSX#JV01. ZZ<0[M$ZOKZ' MY9L^!'WTF!L X=0F$6[#ZG4'5RE=-Y] 9QMTPHJJUZJ#E5' KHT?)^8W&?,U M =J%2.:7MH&]!Y-\ &H0?2B2.XC M;FX/P06\SXC;'6 +I?BCLE"TL46N8U.G+?(+FHC*J'!'FX!@_2:D#XCHDU A+^-1\$$([2O:]T+2BX,P^6#* M:V4\TE@?F0VYIJ_ &*(X[^5B3YH8D^@-)?P,O^+'W2B[\?G%&!7L4%NWS MFT:C8RZ6<,@-)4&-YQ:1@%W8:G?;EDC8P]8B;R1@@ET4G2 ;K62-5J;-5?(M M5P;9(6O9:&6[AT66-#;(3KEOWMC Q*GINJ,Z+0[5E+)+AE"IX-V#R4&7SE;- M@B(2"::# E/-EBL\P(2;#69;-4^OY8I(_5:6>P:?^LDI7VRY-NVG@ Z#RMP& MG/#Q"FSU8S;Q(YR6.^'[=6+QT\HR? ,<\=D7CN76R1E(N%ZV1TI?2_JC8)H M$M)AP=3-';"Q?XSSP+K-1AM4HI6&E%K>F^@PKLZI6/H .][?@$+"8"D[4INV MO:=AU+2I;W$7_-I5D =JHH[)"JW90TX!<@?XN"75MS*:6,.KFG9;D.I-B=JC M0.V:JO2ZJ&UAAD_51#J'(%%[^*A=4T%?%[7M1L=0[8+Y*(=5*'\,7A6=O!V[ M[X0U*Z$S$=!-#\D 'KBJ.U5V9^?01+SHN0YZ4XB,1P3&AE)NX\A!U; 6 MQXCO;7=2XO;P<;O6H:J-6[W1::F64=NEDKB5N*W@4M7&K8$;Y^O_"@8:UIKANG';?U_5-H:'1)JV7QB CZR!,_)+"2OTE? M>78]/U*"4 $<1.!(@R9P7UUOY#Z-R!D(\5D$HJI$I#<)"\^82O4NIGK?RE'8 M;CPD(9XE#\F0^)'W2ICJ_P'8N4A1@^T] 3,/&60N^O\WB6)4.=\(( H-167[ M@!,)U98@4T-_'J9W](1]')K94QQ"_L9<< M/[23SF-I\S"(39;[I!_49>WUX&%C&K!,_(C$\6AQ,I'PGFPP?S*@=M:V#610/S*233IJE:)0[A,@,2TCFGV-2_(+D6!\J0C/IG M<7 &7*7NN(H'_ >N%RJO[FA"9';M^.*U58[:\MS_XQ1/C\&_ 36/P<\$,],/ M55$0AFAQFX3W4NV0WB;$MX2WCMVYKC">_U>KF,U.J;=5*V6(0C&3R'U M=O$2P K^IJ?2:4'G;*D?5OBMK>^;\0X+O,"=Y.?B8"RFUM@H!-SQTW!S^')H MZ@YN2?Q'!B6L!>GZ&^F4RIH$9V2H=OU&3;5B163A%K,>$N\B>(!BX!UG?*M- M:[^-4R7>CP/O*UU",?#>I/J]M=^#/PG>3[=%30"Y0+WO2*Y$<$+ M0&PKNU =:_'4FHD&"VVD5S:/7FV1A2N9DA ^"@BO&2RP'L*+4#4@"A*FC8^$ MZ5' =%T3?YZJEE]U#M_JU/0^"1%-FA_>=^ND?7^_T.?5I_/;-O5M@?&#((C] M("8,ò-.7[@/*B#@>?_G\^>WM[?S]*1R=!^'S9T/3S,\AO/TY_>QLEO_% M#9\]/VV9ST?4??HR-?283CQDCX2N!?$.R0 MMC!CNQ/*FQ\J!?0)@$!=KE@ M-QB/2/^9],\5Y<;'FXP#/Z(%T'C%R^Y_;J[.]+8"C]\G+UY/+;Q12/J3'A;, M#$G1.I40=]DBO"BJ'9R/UL.7V0$Y/"KWTPU[0\5P5,70#.U\-FC8,H#*\>41 M'@T/[[W #3_P^!ZB.U+<$%[V@4LQ>4:*C-V0GO@#2@ 508W3F20NLC/I) O'PR^Z1NU-[EM,SK]H MTZ^X3[#.2;S\*SG-@:PC(1_:ZUHIXCOF')UR/W&1J*.\GJX9S:H2Y9D8?%;"3IA1QAO\)$0JO.OIQ U]N)CE/DV;S(7)QENNX_7#\IC%\3^ M]J'[X^;JXO'Z2OE^WES\4-Y>(07?E[?/CXL%=!*SU^%=68C]ZV=$@6- MH/Z%.3^)"\0N= M8P*\E]R.%4YFR\!;%BS$* GXW6B&.9]T]P)%K_/%B^$FO=5HT@U$$]:)T)8^ M7;""E.+1%Y[9O!(K6Z D7=EV%K'REJE_ M;?\]%;Z07A6/G42'YK_*:"@^/V M_YJ 4258D N?N@U>W3A0E4MX+(AJ?,]5$:7@?X []#2)X"91A&?K03A@G6"( MP9-^!C\*WGX;!J/1QUGPYL.UHLE3Y/4]$"%5F5W()W1CO'KHLKG@FO7!$Z*'_^'R.0\ 7"2OA^7&R?*6 MAH,AB5UO](3>VW!E!N[F]OO,YAA(^Q-NC=W3"WRC%R#3E(4V53AVHV,T%Z(] MA=U9>4J^2?W&IX$?&)0$P%\6<$@0/$BY<4%%D[&R+\47BHZ M?[0H"%@]\%C?+1#G*/!S=V1N&,CWT!M'[*0A @O7AF3#8G/TW %P =RW8$$T MX,(N$?%RA[B2O:UDMKZYD1=U!W,FZX/]+#!;S7D#):H>IG:#/AWR] [C%3^> M'66W)SU,5[9;/9S%-FM#E302I2!.VIA0"B;:&C4EU8&@9#'IH"2QDDJE8T'] MTH\NU<'5U"[$KH!B>,>G*C50,(-E:%_?B$I_T[^FKX"DS;\TB=(77H@[M4*X M:'S2;YE:QU!OEDI!F*-42,984(J-728A!%8D@F6A1LFU?&%CP[//)?X97A43 M=+CR/\X?SI5GXF-X#=8+ODO&>*^BOC$1F,K?+R[NT$HE7X$W40?VB)KBG&^9+7@ C S>\ $O M1B/0D, 5) %&P6'"=G:0ABGD2!FZ$.0_$>(K9.1!+(7T.U?^) K!P]24FH@% M\M>$Y@5>*>!2VXA+18HS$SK"%6DU0[:$"^*T$9]2AC]<'V9 M IC[AC_\H' EP/\DH0&\Z/=IU$R9W@N>?8^=. IS#>4+ M ON\![X3#?Y GE%R[U/ K5'@K8-2X,G#*=G3;V >GFB4W M;)6>7YO50D_4DJ$N2O4.RDDB5[B@Z85@C?1*J 90 D#%!#WV(;""<-,>*BV0 M2BJN2WV]B)%^90EMSK=+X9BZ=QFI$A;.;D\ *WI8;?@6A'TPS$4^7WO%[DG- MM3$T8;)MP\6UM$8G\,F"2[KHHP898J96 6^L)(^@9I[B1ZJHF5)'<+#\[?02 MV7?>B#L"U0@\=I]9[C4--52E'P VP',%0T=BJCTAL@*;$K-V9:!N283&FX(I M(F,W1*6;V2OF'R.:,YS. !&/6WIL*-D3;8+, B$J"WA%+S^PS&4@9W':!YK> M= P'KLP$)FFD KR;BU3W@VY+=SY9'F=U\(YNI9%G@2H3!^L*LB MD<":OP3 O@!=@'A"K44T&25C;^'=)_!7AO#XO_ /2@T",<2YDJHV-XI(S"X. MI@>^#Q^;H7@DEJT!* M ^8?@"[I@VH%^J5. CHU<.?$NT@PP=JP9/-5\C[*'T#!] X1$X#B2R%0E!'< MJI\GW'CX$>'.#GR6ZCK27WKQ SU[JKB@PK!65%0<1HUL M:C=#C-HF$ (GV;EDNI,ZXT*DIB]Q$:+1J%8.GH[Z7J+@0I M/X(HA:#+JY@ZW7.WYLMZCNX)%UKK'MT3&C-/6"SFNKX%,>?PQ,UR$U^HWQ9, MX!+]Z+>BQZU<4Y58*JPHP>HT:A,57+YP!P.6])N>#Q)3]?5EO>:J3YM-*]F$ MN/*QG!A9-A^<#7I/8A!Y#N-8JX,M<]UX6@:$"[]_Y>'&M-]GR8PL1JAZU+>% MXVHM736:^VW3(@O=CPW*:R>$RB9.7VZK5WF^'+0GE8X/RFN-Q6X"RA5#6 M5,W2!8&R*/V$M)WW$[H-_#.OC .6D<6H1I9"L1=$3"K-Y5ST7I8,Y@22IA1E M@E)9/K#.S52;!;VVR@_8Y->WPX9FUS;LDN>[,HKU>=YL=%JJ MTZP]/9IOYY:Y)%R[TN'%.6-,TQ> "-:%N4J&I.A"(GS_=-V$V5T[W#0NY2L< MS5'5[2;;"IF\^]Z26"+)-I9FF;N5UBW5SKYNTKJEE TK&Z@>H@U;DFZC1QCH M]/CIP/BL C,OYI5M6@O]&*M@+OS>$A0GCX%5/1:W@H$V8D"W;(D!83"PQ)?= M&@;:&F+ *#BJ==K9'=W8<:]H6G4Y4XC)*\-3;C/Z:"1HS<;5+8FG(E196G3P M8/2VVM9Y-:0M72FP[)<49IU;MC),(B:(#3#3M4%Q^D"CB>8)YJ\D%0Z:X5L_8$W%#GWF^V;YF M4CJ]M*[V5 /#DO58UXQ\&^_WMZU&QW)4I[Z#*Y,"NRY@JLU[N]$Q';5I2MZ+ MP_N2%3^U>4_WM6VK+0CK1.PLC%XZB_*;V0]+V8GCHB M=.8LG25V.A5 /,WE=]:^P'^^)SWBO>*!P>MW[$0#+UWT>N&$]%/)NJ1DQP@O MD;'[A"F51:S9Z-BJ;=?>T2#]18A=]['5$^A6#1$?:OJM_DS'[3G"&P)N[W> M!.[5^V"F\*^)-\;0?R,3>&"9,G[G&%(:@B!B+3U.0I7'&8O_+D E?FMQJ=IMK2:V]5"Y@4%]/X8;M70N<>Y*8,R>BO M@NG+4_ [(='&V&^#YZ?:SF)^4_K](EH]7GS7M4;'5+56[5)QR?>=&#QN?->Q M&,!IU6X](0.]LOUOW=C%'L\]9)__+ .\"E8.:7>7D6YCS!MHXS2SMHV3SOU. M;!PGKIMHX5I-4;QZR?75%HX3US&1K5H%W=-D++G*YKUSX-+CN_&N!5P?)&I M36"J+2.S77'W.^G3:;2I!;OQHTE(QTY>!N$X"),A6.FK,G*K>"2&D3>A;D;< M'&WO0O+B35Z2S>O*.K#5Z.AJJZ",73KX@EF]G4&B32$A3&-5"8FUYTVW#0E# M0TCHPJ0!CC\@O,F-NXU);^C#S9X_9$A8(23,D? QHV!EY&-O,=616SP",7U5 M5,B'Z=@J3+4=48[=2Z:O#@SY,-VD?5?;1]9S4V ;!^Y*".QPIW/*7W#\_-_T M!1DH5LM^9I2$WT<$?[GP^Q96;'PX] 4ABGCU9W9 M<@\ $ =A]$_9*W##%MC3@4A)EB:CZ2:;6T831<"0'0,%0D#Y,6A<$-!B")!5 MR>(@H/Q0-"X(H)E\79,A[:[ D'=G:+>B("3 <;8UZF7>C0QNJ]G&U5YB ?)- MK=%IRV9M G%XC>U;Q^%JBL^D67M3-G44" !K3!]G - ,OM62 >"NL' Y=$,O MQM:*E/&A]S1!>LLJUBIYW"D1+_,TS';M%W%N-CI.4Q3_3K)W=9JU.GNM1J>I M2_:*P]Y56=#J[+6!O9HHN\S''YW148U*2-R1 A&V&Q,E>/-)7T9C5W@,) MKRD%NTC PJJR@?=.^F=_DS H0K[3 )2W#-WX*HB')OE>8M3M,KXO\K?9Z%BR M@%0M:U&Q[1E8+5;HR4WU38T58LI]4TWE8+'-Q0HV MR7T11^9QYCX]O.$4))M$&Y;7]Z+QR/W -9+EGL(V/[6ISUC:PZ^?(C-VZW8@ MXI0G,L#:<^92*K'[3I8,I2]))_:47TP@53^88)D?I56-2%:,[;5_;!@9UJ/' MP>O#LLG"J0[\'@8O6!?E^1,@0Q+S!W[TC0*5?>X187K]'HR5B0I;3DKQ15*:H'(:IKDN4"B:JM-3J.J=KU*YCW+*J%(82>BW6G=YY?5,58 M 2[!,>ULG=MVK3R@995*!')8:K-"K5L2LV!'*,R;*@, >I8J?R*CX$V!SRE_ M35P ?TP?"%X ! ^#43]27 A[W)C5W]/S2'&@0*RH!.DV4W:M8$ O],WU?ZGT MMS^).XJ'RD_7=Y\)_0@NXC&<1+'RD$Q84Y6WH=<; @I(I/A!K+P0$J]<$$B5 M,H:_B$_O'I)Q$+*5)0N)SA4E*4^)<%%EED$?$^@T#KV(].EF HX%_R@>"J[B M\)S%:7&JTI\=K*,J0?%(5?I7D"]%C("NL8OZ0_E'%06GS^@W>R:!0B>;TW&$ MR0-\2]:?G]R44F!VUD7Q,$._3R&5$C=38LY4B>%1T?/%)*L"F![!+^<%4?,Z M?7',2L'8N5)X!-'"Z-(;P(( B0G^E)X;D^<@]% 66/.X"8B20A>LO'D@0"B4 MB8B=C<@K&8%JR;55';JQXD4@C\\3@-WH ^7@U>N#-('&P._VAAX9Y/0&XA8Q MJ+RXOTAXKBR#QF#HWCHP0&2 :[ 0V4 M;IW?\U"K8_4^M2<,V]-OA=F#,W###5$.,IQ/PA!U?&*DZ#K.*4WR*^LHU?"X M#,>5RBQG7WB$IT +G3W'%XY*M,2BBI&G;&41 M:U4Y@&SLAED)1"%\ =P)1+WX@^GR/\X?SI7?+R[N ,Q@W@&IH(4S_PB C#H9 MC_4Q"C.3$$63%ZJ^$HEP!P/28\X:\\+(U&[ 6ES::X YGI[[Y(W 0":7ZGM1 M#YS124A86Q>J7*A?-/UZ""8&M"+[0N8E]2D@&(WA,>#;/9_(-!,!H MR<77EA <^_$1^FEW!!XVG>"!CFLO)'TOIHXX^HL#UPN55W#WND@/>@&5 M/O-S$/3?P&U2O)7L?C_"];Z.@]VNJIZP":VD)9BWQ650%?RJY1THL9@2! M%,42OB^RO;02>^EE: 9QHD_6![!267J"0 \QG(RL&4Q\B,Y ,OJYZ 9BMC ^ MBPE81\]_)+36 _D 58U!+(Q_0+"2%7%>!+V MAN ]%]E3A0?TIBQ:!=^_(W&1@6JHKG )=X13H"I$]G>EC*@^DETC+=MR=U4M<>VIVJ;_!TBX(<^;58 9)00L_4J870=_/F MQ+%L7_2K*(@^K^QX@F(>,N]UA--9697GYG3+KJXX?[T02-CJ!(F6P$[ZT[\U M[+VU-8 9! A2$??VJ<0@[6'-PV_I)LP<""=$!2N:FXA7Z*$Q/+H [87 D:;7 MC&?"A/@'U,MDR-3B^\$=T-. ZV"[J+4QR#5R9U$1:R0QIU;PW9F#)'R63)PZ M[_319NXGLC-,EKT+#W$;@ + S+!<+U3A04?)>[(I'"OPX/G)?;#Y!R_Q')?D M?.IJUML>*>&M0CCWV!EI__L41,&O1ZHMO,$[A,&TD4V0)3(LW2,V#V<@PI%(>D0]#38#\#*+"_E#F ['X2$6U ( M&=_A+P)P8$ 4VSX."\%'V0[*,!>E1TS\A Y[*<; -#[@Y_\D]P<>UK=! F**0Z@?_^]EA!35QQX[,PTAR M$4]8$HUX0JE)-W_IHD9"DY-]:H=<>B8481ORO8IK'SG!W,)X KBU9++:SC"V M2&F@$Q-8F;CX-GPPIE&"D^F9,#,&6$ MQ,#5S54T5]P[AO07H8AS6I/1 HG*6"W.X(>XFC"^G(N[S,@:1U7AA6,G"-!0 MY!B3DR7118)E*4D^93*I+TAB".RD+I'NL$UH6V/U[KB.00&.#,V7XP<):K$I MK"6DA'Q"@GQH(QF;0!LZRPK720T?*YQ="@..1HOI@F41!P76:"2E[$#)F9D! M-_GD\,EQR+X&&@9ANMAA^W+K"<$JA2E(*(OUERY6=1X+A?R,9"H%6RV,I7JT M4=AB2,Z'RJ"M]2'P"W[@/KJ85IXE%(7N6,C-@&7BXZ0037)G)* X,3E'!H.3!2\!C:AD9.4/),5//FR- M8BM7E0]_?'I7N1:/CN):WBMKJ@FR3*IO#C +EU(YF@XRMR4_CH5[D2H<"Q:9 MC':;*>,MBN8X(\=]IH5%*Q;1>#^#I;3(-4?C;7*@@+?><[2]66^V3%7ULO$-_5T7%_.G4%Z9F.HA-IF'3J&9''&!) M8";B*M_#'O%ZN32JU3!QD6W:+ZZ6+-+XHO FQ3V^6!C,# (WYNVC6XOI0?PK M)@:C:T##1R0^.;5 1BV*2'^(L38ZZAGLSU'?!31LG37E[?V>TFEU9'08/!"&W(/FAB#QZX2^:^D9F M!B,A=%7N(&8QL.E$[C*S,O)9E/K\)=12;)(%T23AQ"3E(6D58 @-48Q..#&RZ5:4VQ MG6WB?L<$%&7=,"LEH^B4=1ZJ#%+V V5/''HJ8#(OD5O0*,AB1?)/;*QVY' Q M,U;H:(1IQA[^2^HYL&9)6+;_XN&2-+]H_@27^_B$8@K?FLU H^!5B6A'\NP5)]A^K%8UL9'T[9#?X8R00/#&M86C ML8$9572O-9:&E[/9-K9H7A')%S.R4Z*1]%+(T5.UK4P ME.D]F#X.%^.Q.W+%<1 =\!>]992%<>R(H&,WA1F0L0Q=85V7.$&TF-$>&\/C MPI7Z(7[0FA\88Q,3Z5>C N<'"'R1T?'6V@94>"DB!M+$U)^D(L)8) /[U8Q; M07UH'/(OJC)R*&A/EK]QYEI6P/&[%-]MM#S!@F@;OQ8($ I5^;L4UUX()T&/ M+6?>"%.^N KM>EQ,PX>LDE>$.^E%<#P@"6C(5)Q&$_$7K1SA)]%HMZ-1L'#L M3&?318H5_JBTTDY@1\:W*ADA_ M/2I4CRS/*EJ>Z01T/.%+8I:$X<9Z63.VOJVCA!79S@)O%MPGH! MAEW'ZZP:D=SQ?SP_]I7LU"%Y&4NI&9=@N(52:6Y1UYI14+J2@PY7^O6!5N9@ MD#:\]>Q/X,LZX9]*_B8+]'H950J],RL#^\HI ;P7VO:;PQ2;%[_BG7:?JK5( M^BTJ9L2VH5)/',+Q%W,@:8]21"+99#LR?^< LUR1V0!>=C(! W]2:?IKX0+- MA<.).@?^+GP'X#FT8&_C-KXPCL*4EM.6'*LVW\B\R.+>U>9%I)1%>.HUK.@.JX^3 2%*CZ$[!G:(R)*)8)R898^^2#([3D)RHNY^ MK2$42RA0>RL95?$'NM$=V&#O+;4*B!!M_\SR!Z2-R*%;@#]%:Y().^47RQH) MFX8-"R,4BV3D]S"CJ#:C:(\#<\I)4FE(S78S)F!^*"=;NFGB65G)R&A;B?V@ MC1?"8Y&WJA26X,_3<9"_<)_49;*4N1 F/T2.DF$JL:*%1QF/:(,B1 1_'+W+AWK)5<628"3B0]$4Q7'O]1)R2 U%P"YN^,0*20\16'AU MH12_?_@OSC-&QN)OCJPM(=0I(V"1@U9%!ZWJ>GK3KE1E8[D4BHBXOF@$ ZX? M.3&Y=(7CP9KUM]_NWHM7T >-M]=1:%_E*S)4*HL0V 4N<7V@Q[*UGE]-A6)V M%-;',4K+2]0N4K,PE1.F'HJ9B,4PA"NAL&>48'VEO0H51+3?9(F5C%RQC;#Z MY9I$5$P*IPG6'0^+4, .MG.$XB^ MR&%ZD- :W+^.U #$\#=H9P<,MAB*#=SDZ(V]"&Q+<[#ZE9M!/5GA3Y$D"B2A M_B=I!F^A^!%E9C+W#_:Q,^/@/8MB)9I>G,FD2OZL(^LG)>..J%=JK)TP6KF; M&XS"_A#6X' QCS*:NLE+ICE([E#&-D5JM2J2#*F"3L_.*/?27(V4Z4CF#MF/ M9.,00<&)@4EEZQ:LH/EMQ5M&N1:R-K#H]-I&)CAZ\+X<063)&4)PO2 MU^B?)DWVWH;&OQ;VHRQ3$G2.M3%3+D&G(Y29&IWHV0N96IB6 RLP?BGBXGTC MBP<)=X9-S;&/@I_22".X"@U[("\Y'0,=;74SY_+P1ZZ'Q3QOJHU^7LBD&TI( MTN'=M\<6S6_C>*SM6@?WC>F:H1\$8.$$)(VQOF)*$GLIO1"*'4?&2\(_U^NB M\1\O7$\0 G^$9+VI(DKYGE]"S722W@AQ"U=?$>%RDA;# >QJ ^TA] ^UBBDF MTAR<,1H5D8S-7J )8D(D]*(8=%Q*XX_9Z!#5%N3F<$7(6'LA[HK<8JTL(YZZ M-*4X(?"*D'6'K;-:LW'1?8[-3J[L[==_OY773/E?JN/,"'XNV9ZC]'30K MNWF,3"TLXC-57J \,Y>+% /7(16@^4^(D^6.P(-?BABX]"3<5%VC@G;48EY4 M2!S%5+DG-8A@;*3#%ZU3]A1G+9SB *8HMF+W$7$^,#;$N5*]0DG6I(=V;838N:KU3,9GV .U9!&-=*\?TEBO$EI)A-M=2X M)X[TT!UEGW;4ZR Z?),O4"XH;BU>-%TDC4?U8!_3A9LZ,(!VH13N/3XS83$U M=P3JP*8%.D=9\C:;!1;A%,<)[_@GIE$B=\()+IKY6*OM$BK8''E1R]IH["YN M'G^AM;:(TF'E,079VU-PC3[H0T^<2R*5GDD3*+09OKG% D?!YS& KGCCO$U(I>0?+*J MS@CX3!7ZJ5%XB$JPJ]--L'6>B'B[J Z.]2(N10 !4.TO, M'KT*,*$H8R1%()9-R@E.X"B%(OUN#?UG!XLSM7D0$=AOW/S_]\(*YM3#SX5T MH(S 6\"$IX+LC/7>TL6I4 GC%HM_A/XBH!$1K- XQ4 ^.VEM^$.Z5]?'9B?J8R/L&XJXJ)"FS+DH.*G>*) MGG#Q_*S6<"E2$D$N?92)1.C5$% B-)&1C]1QY=:<&J(63R;\"7+(-VY9EV-5 M8K#6*O]>)MY/G21C>T'SB#!D2B6)05ZQR_@D/@*&8X M>4@-49A3.9E(H> J]B.4F!0^NA!6U<^7<,UW8#LX]HZW:^K?'KL!6)43,/\N M0@KD=S#_6G@XX>=B3D:3CU.LNQ0G<=61=;?7*T[E$C9_YT^G3D!Y*\W<29.( M_P(F<97&\&%^&Q/2J$SP/\K#B; ,#W@FI:F>--41NHB;F WK,:"4ZR+@ Y=- MD)I-IWX"5^0$Y5WD=1<:DW!AK[U C$I9@UZ><]XT'V7=.0;UY"]"!PMH3*G$ M(ZH'P1/Z7$^$23D7DX@J2H'.$>8E^*+VL_++FXINZC,82%SICAJ@%/PY'BW& MP7%FL(M5FX^6)SJ"R@/.ZX"_:LKR*BJNE8%9='57"XHS#F6_O_N@D/J]D1_, ML >8L,FC88T\,1LKH50SENV,+00_O:I\>X^ DI0V>'2?$5U1_>G3[_0W*NA0 M]4FB1VV!& <3 3&1!55 G1&R9H+N18% SF/KYN9B#,D+[ O.5?#41LIA#)WY MB^.LALU3A5L;X\!%N BB;BH"@@NX-?1O1\_,<;B<]TB5+#PP5GN; %_&#K4D M4K=,SGE +1)MCU8+=V0].@J?D,XUWMVL)P!%)4W6=C;L939C_==P]OB;]%"( M2V.3C+JS;^^Y(@^+ F>Q+(<&UR7L92 7XX0/_^ MU!T9=N!BJZA6KZ0U,#_!TBA#$ZB!/KY>_L1#_= $$@)-<624UJL1#+J$,([7 MSHEY: XF=:B*E!(^#I&X% 0!;==U,<-C20-(4*H@?_$@=\HMXQ M,J5D=9!NV5E#?S'GO$[(%2-@,3DOX&&SV<8]JSS0Z110)B>2>I^B:F$!=A8^ M6:)F@YJ&,C'VK3!V$4P6JF@CUC.0,*UX7+J1!C]PZ5F&[R*WWB $>$_2U%O_UR*>E=4 MTJ:G)>.GO=5(JERIFU&_NRV^ZHEDQ.=$NPDU?TB\?AU#3WAKH-LQ*$9T:Y"# M%[4TH6G!TW ="< >N:_DS G#J:IJ]3,ED!^PLTENL'!>X_#]KH1A#O>9[1&S M8K3?PVMXW5$)JOY7E*<$28\F+[?G5*O!J\+YHR.?O[T]B M#/Y?D,7R(K.+->ERI$DE-F,2-A#=LH\!I:G+KINY:3E<"06Q7[HF'AGQK#F# ME]K8$ ,*2[?.B#_A2ER_C*\>YOC%F9.$09=#8CQ)T!S-VXZN1[.%0MW@6?- MRR;,+8R71$WJ(":%"51FZO)&6V'Y3JEIE(@4%J7)/LK\90Z3UJ@*"8"B0+LK M*/,:A^*[B<.@U3-LH9 U?83!8&-V5&^6UL+(5.N'",SXN?07)-":#M#_$ MU)Y#$Z_B;52:#R+;OUFY:?"L6H*4DB.E%7E@*U+F:37@>+U;G=2+!D=?WD.> MEIZR[5A?*.]7.KYR-O;$>10.8+HV1O<:!Q;U&8$7J1B1%0;3!#-212*%5'IWR8CPZ/CABLR>4 MO1AW2L[590K25E->>(X7SO4G(Q*@%%>4$V2%5:CU;6[(=I>6!WJ(C"L@P!MG9MSF4A9W.&7QN1&6J>1DISP.-IPB+*%PSZ))HP1MGM M">R2:GV/D; RHZ"#ECV+A1QX0S1;=)'HG^2?9;Y3?P63CD-XRO)CW;5"%QR_ M0?"3\G+34713;D11:;BFKI<2S\W:]Q/#196N8'\;,T7CM+ M'Z'<^$BI-ZBJVJ2R]HZPB7R3DVAJE%Y_9D<;SJ9>+>)/].+$!BV/">9?RY]2 M&=5_U,:='T_ND",4"\_]]\)9U_#.C;!&R'XLJCF"+Z=*HTP- ME!*'>CES.44BX@Z$[G^F;"]B8ZL%R"JHX^LX2A[#'R4.+XYGG:NO!L&0=7)03TU/O:L!:7.+S M-H5]@QEZJ5% V"]!G]U@\DT1,)*" A'%(]WU:SMS&._N/H<+@^^O?_+^.+7 M4 $WJ_6FNA12 ;&*%K@ FZY8HEMNA&U)UL"+CJPF2SY!'*B*"J0G$;:AH@K0 MI1,JJ2 F:]@MZ?!R>"S M#'BS7.\X7RBRO[SQ@A #&-D=; V7;=*"32!-%BX=CVU6EL?@3=\0&.1WKEEV M(VN>@1BD3HAFE#A28I%_[=BA#"N/@'I][/Z4R@7Y,T(HHV&.P&V((.3,Y_@] M!8[ O0P6=PY@*SVIQ#A>$5=_BE8(O?Q0U7.P-?CL2.@U"^T>,JP0T9.?IH7" M8XC#$\>R:=N>&@HB]/;?SLK1X!&4TD+2($D;_217H[JIHMNHAIDF$$4],')T M5QB_G!<73#JP8^S >O%XQF=L*(A6Z\*UXWSI&N 6-M>(VI^Y0/TGN'IMV51J M(LQH*A]4&6_.JL(G[&)IA7S4P\/5B=IQB%G0KTW!4T>H+X.0]2:N/!")K)5GKA8)6%\:ND)J>=0D&CI9DP2O:,@56EHX MQ65\O>'[:FF%E)/&WTK]/ 1PQT!+..CZW@F>710-7\<*9/.61ANJ;Z7^DAB& MW4U7^<%G9S8,6^T6"4OMU^ -_ZQPF7\[/,^*PK,,..G'#6=R:K$5AGV*Q\!Q MI,C#2 U/>M!;4X7B$&)!@ :B2ZF??VIP*; @8I4+5'/2)?XDJJF7/Z9AV\G? MJH$4(04;J,P D0UC#]$>( =@JSD?#-"I_9I7T;B.@6/N &G\LU0Q#\Z\BKF7 M6<7L8:SD\(PX_"BA$ MAD"C8#<\.CRH1?3?B3@+ONR*!@EY#GC(% 06:C6D*3%R0AZBFSI.3)FKJ(A' M/44>?IUC.!:UA%DVUI_(%E?\*BW(E'U-%JS9?<97\MNY>J5UC<$K.:0>0]G4 M6ZD:=+>3*22VW,"N$8M:T*B M]E;ZY#[Y$XL@5$W6\GC4V'KJ?591GL 17=Q65$'_8@4! MQB1%G X>JJ]O4]["C$K *\TR)J7O(SI(5PYE7(1V\5 1FDT_HYS7MF' M_^K=HS+^.F;K*#9@Z,W8_>'8U?_ V62,4.SV5*ADHT7UCK*H_G:+6C6Z,M]% M#2HWGI^:-?GZ!P8-Y#5BSNX\/NL%!Z?'[+9(:(%,Q REB?_;(D+%>&DZ))R3 M)_*-P<"6W\#7GH,W\MN_%^YL';I_;[_1A8?+&&_I;GP+G*DK8_9JUYE^Q@G6 MO(4#3,L[P20?&H@%X7)>1?=PGNGQ;G1*=A+8M-M_6 MRJ!V=V,A]%?HC!>33^XX>X:>FA0L91,8VK1, [O=P]1 O?@] BE%O;WI+>C' MC"^LNC^J3ZYM.]X;?%6SX7OHY*#&Z,Z! @? Q43;ARZ5M_ )Z#L<@<)K 'YLB MK"MDIW235HDN?(Y8M@@RT?#SJ?\/26(K6-'L8CI=[9'$*NT^QC M"D;3^&R5WT1'0FF*&H1O0P^383TJ_J' Q/!2C14FHBZ-. MS92D_@GOU^%)ZBNMJNYE6%6\RR-;404,VA)CJD#M3-J: J#=]QZKA#Q"0% MB1"V1T*?.SCY\4C'%%=6WY)#J<5;L"3'HWF@&$T1D"3LO&M?]N/%E%GC/%F" MB(;V"&B+QM5@U1O5)2930R2TK,EH,8G-'>75JH17$JSJ)7D9D0' MR$A>Y4L MI:)K]:78GX7T%4$L>5[R(,3&3;#> I)YLT4 XBF,;H.25B&W6W*3Q./"PJ"$ MXXBXO.VR,4MQ#Q2C6N65$3Z!%&;*X=7J[?H,3X>1&489NK@J(I(M')^I^N/J M(E2!3A7MB4=P9*&>D4 <%4A__SA_"0>@9%0DKB+<' M+P]!15$E&O*XH$!_.O,],@5(;:8^)4Z*YH6EKUL Y4:TB,MJ-('EO?D3AQS( M"9'=3],IYJZ9^V MU_S>K".DP'3J0"1*G%BI:-4>1=NF9)#D20F]&&=(# N/ M4'RP,).;YF*$%"_A(-\I]@7AH'>],)DX6Y_\ M2&5.>7;T174GV/#OL!SVA/QATS$J/:#9IM^=Q&6)]B\XS;CD3>YO+::9M(1C M2@ .\S>Q9F%BSF6Y0.HPA1D:V.M>Q7+"6?',Q/+587,<.5S0XM3!Q2QHL6JM M"2?-DRHHOOK(TZKO3SDUD"KV&DU3+^ZB)]Y1N/H1*RG1P!AGEP<6P6Y^)UH^ M80=#85LD"Q]ZO;,J<9 [,O0M%:SD[GCZ_%W4TAN=!DN!6*IKH<"%M98S"8Y, M;7'T;/AP4\.R$U M$\6Q]3C]AIEHV:OR!KX[6Z"^4%WV[.4LYOAQ30.=3M.%&7U.!C(!WR^)/O16 MBHA[J!ZB%8F1J0Q;K$KYI?.+>_1I>(^\46Y)5WUP0(? M?=_&\DCT?/P8.-G:UXJGZ8VE&JZ!/<7K1!TIY933#<%Z3>JQZED%J'26BZ5< Q@2/J.=%H3 :,G8L0&9@K4*\7P)E[5_TXFJ"F$P)DB<_X?/ M"=.TFKD6)WT==ET=[DH9D]4:L7&E6HG3N5:C]>IG7N'6SZQP&VS;U_*[$.:W MGOU1:0"]9C@C])Q^-7QV9L7#@1R$X4Y4WT0K&H$Y(% M(>CP%68*?I)A,ZQ4W9&YI!^/B).HHXS5!8LX*;8AHPWKXC@\=XQX%UQYIW4# MZAZX*2PZAK* [X+.D7H#VX'=@%/]'&F:*V1]%5\?(U"*0]VP[EC,>N=6TU@_ M+/;(Z#%PJF3F3MX84(XTPN"[6,PHUD#J6=\W_L9G<(*X><>^3OH<(DM/SF7P MX$D$O&KVWX3J#):-GM69\C X'CXSH(C1$^P^;5%$P6C1^SQE!1H+G3],( MO:K&6RP1QSN UG\G9A#<"RQ">/A[9^1,AT[ Q%;#5/@.63 _@I[4^Q8O,"% MO<&&Y0K)2*4EROPCX>3S.-U5[[JTP'IT=HHLD*C"4 +[*NK46"-VZQE^=Q'< M;?3]6YUZM5DW-740&E4C0U]$'YY 3U!E"B;"9Q8[NL;\Q8?M.K/(5O85:CU7 MU\9YK&9\P '!9HSF95$KYY_()^<[@Q?HT"/:=>NO45"#0KYA#UI,O,5P!B3( MMDO$05)RXGYW*%]H>9P7R501F,Q; $9'8U)HB$ULU M<4?*8Q:KIZIQ_3RTA"F'778]6*%4UAXN>U14ZT\4Y]C9$.EN7 &(:/YPB3^4 MF2 GRZ+0%J0FAOU^>_O-I"*0>9@\+C>E:6+SD"1I+SQU%RH%*X)/%'*P08V. M4$UOM)GA$AE09K*RB4?=4^($DZ?.,8^0]A8=A7!<^1=P;*P3LQXG?Z__%IQO ML0_U[90-8<8B/'*&&*@UC\N^0I%DDSOG&$',4LCJPN1( 2MW%299PV((##-2 MV3.F7>J%R*9?;#Z.+0LO&.%PV$Q%NVS\Z@6JI9$3OIHA9!3SD6(*:G!:Z@X$ M3WA^QGEIAWQQJ?8'[:P$6S(=B[%?608!G3];\%^PY T,)Z-5SU&7=A$B;0-< MM524 Z'YJRWZ-4Y10L$OSG8H8(2PAO $6I_4.!JFR:V*)'HD<]$O-T"X3T7P1!9%O2JN]' W/3,-P0($%7V4*0K;+* MTS/J) 4KR99KX\N^9]>O;]?T\FI[T-X+:FS6\)+)_6O<)T/<40N%.#6S&,EA ME <84%30;E".K&7$VYHXN9PKLE& :1Y^:%Q5[MY_K%Q3$(EB0UE1) 4(&AF@ MK@<;GR^BQ&KFHAB;ED=WLU[VX5;[T=/CKV8./YX]9+##U0V M=JM%GT25R@-&'](!V7XK32#]5CH@>[LJ&B)&UXBYLNI.8A4H;-2E1L;9F,7!!HRIRX)Z$=OQ;-$2B;#B"%)QW\6 MN8K!H-;L#E *S0/X_[9\LU:\U>OWR M24=]4JO9R6M-_>Q?R"?]2E3%E 6TBSSSORL@M.*8SV^:LQ]&(X[XC%C'*1N< M*#Q'7]N36([>47!"/M)6$2P*8-2F(9[)[Q+]N=9^_ELQ7,E^AF.]_ M'"MX>/&S>*Y3N>GU6B7/E3Q7\ES^/(>M*UEQ MRP#8I;ZM1U2R2\DNY\\N7YQYO#+,6TRKMC^OBN=EL,N@#G:8V1NA_U8UAG\ZUN0WZLQC; @\E39RQ/(RAK"&.'4\OX6Q7K ANAH#2Y'[B8!> MYIEMX6HB-?6&:6.A"1.#8 RQH0@G2P\G;OA$K3&&Y[PP-"_!I DH4=BJ:HE. M '$("#R:&DB#9D*"#=$6M.[U B>'T!#' ILD.4M;UTBJC0F1AF0+:^K\XCC$ M5LCHQ&*IL XG>0U"'4J\88NF//#75TY/103WV*EKZX[!CRN,0M'"/<,2>A18 MLUE@N3SC3H!2,DT26@WHT(43#1[T0NZEEYARU(>+E)"\H>04^NQFO8C\/5M^ M*WE%-!41@:6MB2E1705V"J,4,"0IX4HIH$N"$M([S 0$M+8/)GH-I$;7]Y;Q MCYT;)])6*8:H:H^^2AFDF]M.76$9Y<9UK8A/4C$="3<1DH#Q;GO8]E?4V2B_3 M1M'W+2P-;E?Z[P6P/FZ?*_8)>A2Y9.+,!7B!G!F#IC4!/]"A*2%P0I3&X308 MO<%&C(^$APHG=^<'P.YPLGZ .Z'S73]*>9 !/3,X-^@9NC6V8/ X#'4>8-"\ M^_KIXZ$,FN(#/#Y(FO9?O)![@5QU.#.D"3%E5D)S?W>6!DE\,66%T"709!B[ M\!74IGB@,;M&GV:KF401*IZ<%[?Y+%MI!)1S)5]%W6J<.>K6(!-UJU%?W;]' MXJE(L1\!%L 3&^&E0\T&BY!3([Z3R-M(Y0Q.7 5;4V+S"(PAF@*HYJT*LY"U MF+#IF;D$O*"8$$+ T_9"=/RC-(UH- M+.T/'SVYQV^!_QA8TU?TU>"L---'Y0$1(,(G_P64$UG:8M/&@_7#N..IXA^ M6'[Z,P:G!+SS70K=^$: R MY=4@^Z+0QT&L.->")FZF%VT$A1H=]L@H>,>_X^EJ/P)<_=(:P8EV*JE M7;__JAE%&E+X]PGF?B5'JVN!*!+#!)AE"YJK&?YA/)1ZOQNFH=.L(T?BIR2*$: M((T3UD":"0F6WLBK#S )(U("/V:,28BO/!ZUD_B\4H!&+\!I$"@2931+%^/Q MD& MGQG$"/99V=]R;P9MSE"[,W![QA6";3;K;W&?])^-MS]M MI$@?FDY$;OP!P!J\FA0^)_1,-NI(\:FS8 Y/\..-L/ M9K_P'"=X> A\A[. /*'UZ!T".)(D:$Q>..(Z40616PR;?<8A#31<8B+$TU0! M]&EK92GWHGV(8"! %*:2:/$=NZL0%,6294YP*6!]Y+89Y!9Q.RFA).:%J0PB M&XWX+/$:($$HMA"UC7*($?%Q.[ ML"A,*X%QKN]!SC,9":D7X @2 BF-C"QT*[+.<1X;<[,659=3 4LU'42&5EDF MBD(WFGV#8(71L!)<@<3$7W65C(XO1A?+ @LP.K5\J:HKT*L-,IYG9H&JAS3( MQ7JV7)XNRUF%9[9M/>>1$50='-'DC1P=7#D4L&:V.%9KPIE^_<7:[9O2E(XJ M#>$;8@P1\J4 >H1?S<#RH5%1.&YO[CRZ5"/QT9-/(+\J^Q&Q2;(4<1.# \1L MU6CY<484C^-*(])P8N8CF/&XI&@TH'P3^X2\<6+E+ I4X)4TKY+6I9S6,6A? M5Z:A9L&"2CE6;__AR>&A?VHOPOV,#7_]U\(6*/A#C L2\V)YBB7J,#*/30'Y M$5&$1/#DE9!M!*L1U2.BK -E P&*ATR6?.8"9UD-496U3SQ8G@R L8LXA7%! M*XZ92CRI2$JFW'1GG2>#A9<'JI]2#5F25@@_G+?!]"$2?Z+\9:5D,N-#3>?. MZ,G# F@##2 YKBS&_!&;2Z&FO4P(-S')#1-',X((M*:JLBW.72#D,2]) 2-1 M$@<,C C R!>SF4,2(S!0/O"0W&B(&]9$^4%LNW)6M S(K!#&\-8G?V+3)-@I ML)BLRA+BGFK,*!\UC^MA5?><"?L\=L?SI8RER[?"#YD3HEP:'@D.M$<^T9)9 M$3O!FTA#+N9/?L#C.!G4%Z?7VVQVX_>4QYXLU4H;N(8&?%!"7P MV&Q-Q:"Q. E]"@PRP':$"(I.KZ:,I'J.)M7(]69N3XS;RQ@9*,..T8@.WN;% M,(ZNQ?W%!8M"LO!R?Y\!W*2MW(UT6G T=8*7T(EZ/T588C MLL^(PY^E:*IY%D53>X3B5A1;->K9U591>]2F.0,QRN2;$]QC&'-E'.^\^F+D MME!7<'PVRA%\NS]LBF!]/ ]>3S.?R><@0Q@%"O\&909./GK4H\OQ^#H8*]@% M0Q:4R./IDR]V@US_.DZ2P3MPND>WGOW>1>ZWL]'5>_5.B@KALW3-\0/YUQB MX70VX7<_(4JX832NTYO'5IB1V+%I@"2?^6A4L=%CXY+0>$C]+'Y2FO'-@71_ M%@V96LCB)!KQZXZXA!6_9:'.$1&)5L;:;#X1\19RVW&Q>*T4&Y!CFVPTZ(!% MV-A%/2R,H^$RGQL7XV-DVM;Y(9W*U_8&:Q;7FK7JJ$ABS0HS[R.V;.&P;?.3 MV !HI.?JW*_25&=;6R[66\3_FEKG]F^C _WWP@KF&)>)O8]#V9;,/'GB [J- MZ&OD)U-!P3)[C,9,(-+ OX"?C*KAS@'>JSO65 6ZZ:;E#. M^0Y%*)6L*':$R)+"%6OV4D">_5+\F&M;.*Q+)7KS%]_@>41D_4=TIK\3>#2V MA$W8!][Q!SAB&#>%)[_V;5F]0HU,L)ZQX[*,(/9Q,".;/YWMLV\TG1<>??-'$\J$P"I('2SLOB; MSVIM[VNZ(5@>_RV?_A?,^M9 C7F0^BY M6B4QK2>F5[KF#TM,/2:F1DE,ET%,KT 5'):8$!6S8PZ:C7,@IJTM ]%54'CE M_^WUZ$84_7JS@=GWZE'4\2"2#'J*W^]J[6714J_6ZQ3Q>N_U<.4^AMN%2L!7 M;#,"&Z$:LLD=\03+OENMBO/!EU%NQ_YF+?'+MT& 8'E4*/ J3(DF$0>5&TPG M-)IO=!(BA80ZV#OH2 E%1S/5CH,%6 [;U[V44%,H$*K MR[]>22_LI$$SSN&"^"(/#?K%%^?.?_S;G3]]B'(W[V7J9@M=VFCFIDO7D/$A MI.AE4TL>NG1C:DE310M\SKWE:4D0!5.K>Q!$&PBB5Q""*+,/L:J8X^8?+I6_ M=DL^B**>5*1OVR!?HW.L]$-APL672DB[)1YR(R21Q\(I]"4AG34A[99TR(V0 M>IQVZ X*3TB[.MS:BEKP6MM?8"'7V1@$7U1]ZXYS.#?8^#F.5\IAUP44'E<[ MHXBCZ,!&;/BOI P!$F+DB4]^&&XM(?J5F[[9KJ<%1*H.+5=./."\Y9(CSH@C MP37&GK-E79>9JMA>@!,K]FHW-1KG700 M:G.++K]<>DFHQ2347>BTG:#3'60Q:'MO&R>_PH:25(M)JH>W<=80 M:"DTI)*][5RUE!IE^RL5BE$3)! 8$HG)C5.6Q:/U5+50'" E7C/$ MXT,B:!:>OL'P- +OSEYM;NV0Q-_GN"\HP_]*S=$M7)F\L7N%:_(;(][8'P)_ M>AM^EDA5])6J[170]_LSSJ-YG8R8=.PRI"9,V[""V,S-E+X MCLE6,%/!K$?C#ND/XJFQJ5$"?3USY$URSOET%CA/\&WW68UBN$+PY.OX5('' M &Q>ABM,SZ&B-C6!-@^/#'#LB\] ?"ZV4EB\%AV%3\ K;O#8V'Q*!$9V8A<""L>M7% MQ&>#B5/^VXG-(!7HA OT5"0(HS\"Y0!?O7<[X-E# 2%?VVXX6H2(R'Z)^.:V,W>"*9)=>B);@HGGT?48 M=#T,3&H9[R:@"ZOW(SA=' H%7(Z?X_3GB9C'87V7@^CDU:D;90#-]-/-!!*G M&0U$FKAC116\.M-X]M$;)51O\1=MI(L0..H!$L726+K.Q&;QY(;?JV,>:Z)#$>O4Q2S3F M*'#D!(-HPM0O. @)3DV;BR0O0;L U^/2+F*O(4_D0#VA?N1Z\'JZ?1[+$0T6 MT(>F)8=XQ)8A!X' ZF]YB +.FS!Q5BR/'=#W\V3AM W'HXW).59B2LNKZHV' M=1#&+CU#F]DAD63%Y RBGMCXETV&[(GSCPO05/M[DM[UN]35'TG 2U0W8I@1 MXI/B,-_XP&R\>QJ1QM>@83'#62(2<31'9MJ5X/@&$+C6S*. M$T==>-JD$?1IGWGHQ:MKM\(G8SSQ7Y(#+\Z?!.]P:S/+%2-TX<#P,M LI-D$ M-"=%A+W1A@WI(D!ILR2PZ&AH#K5.1GC^3PA @OQ-2-5,I#1M1 B+G&Y@JY$C MN][1SS*JI)4XVV*.*EDSW(D?=HE=+MAJNFC;12(R2VXNJ5F;UC M!W.BK1H?E!K_Z('87T03R?YP[$?DV%OF6+1FJL8'5.W_)-6.?W?"-YFQE\/M M]-6@C#\^P?04'#06=YG"%VO&,[)!XK$ZZ\9@7[%> )1(@\:F>M/XNE2:BD,?4,/P^?+%S^)VV>)!T+Z MR9WQ\^>,:H2J0TU,PU&A',6)IE5P!$>ZQ[3;.=.<-ET97Q7[DV=-EO@[D6L- MP3 ):#RJF*7'OA4.S IP,(/!.D<-_+459?]"@\+H,$%M@5J!#[X[2W$./+'4 ML]W( H*'639-&);#9YD7 N<1S!\Z"_ FV:Q9T+0^V.D2)V199*Z3%661*E-+ M%>/@43;A"LGR3EZUN@QVHK_"1:NKY4.5$SYQ"$4UM'"2@@K\PRL2I!7RN >< M H@N>(JRA/\4+$88+[)Y HB:&"K/$]1S.G27IKWTE.8AA>:0+H &HI%Z+EJ@ M8YS_)[T][4WIJ,M"L/#=R\M9Z"8(/1> $Z$ C!B0_4C M?8#YJE_*.=G78FRM]E>-K_@.V#HMH M'" G&?*CO!3!IS(#&&D7'I$<$!-7'*'@B5LWAB M$IH'#UG&U IQ(K G;L"*\!+)C[1]'OA*=Z03 0\:#MF#3A,[7$PT3#&:GJH6 MY'LLIGB(H_K"Q7F5'RA@@3%/U,4N3EG'>;8<:15QR[/'?0@H5KPCFVD?D:NE-0RY;G M^(L0-5'T.CG ,\.2TIY!;XZB$\AW0\O[3FN?\LQK1]-CV0ISS2I!V'P#A1(8 M= XI'I!,1!S_=9H63BV31NE.W8L3OW$1VR#9>)Z*OACZ2RDQL6S5V^%%%E* M2;MHM/Q9"O.'N,A]U>"0A,&D("*W:VXC-2-;412'NC!/IU:9I&S\K1^XCRX= MN)E:0,IG #H1LFDEU8F=23O^?C$,G7\O*(C&YO',=\7(=&DS:<:G4&[IMY3A*=>A[GQ]@.ML+80<6(()8*CHRRR'84[R7;+,IYZ$D"9%+Q9>W$Y#E< MG*35$[/.'+P#$Z.@#LD22O4VVJ:QHY/_2JQMCYFQFX=B_@3_"UPF+F9BWQ:! M&._@+2 \_G6\P:&X6#* 7"+M %H;#<.-_05# )@X127A#R=H M+9%5'$7]Q0];UXGJ"_C<"T6EI*AY:%\;X'3[(VEQI;ZBU-NF;P719QJ=Z\B_ M4M3!0^)Q2'W(@^)Q4V#88R8U'+LBOYW]HAH%;U _JL>%..MTFDUL,L;U)G?] M),HHJ]AG\:;5C5?%BB?Q1RY9MF^JC3[-Z3P>,=&LZ^[;8U/QV]C1--HUFD_Z MMV--@+>BK#Q;?P&"'Y,+ MI0"'\=SP>'G!:.)RG04]H.K0ZH+O8$EM,*@11NEV=Y)T?4E(Z].&D5=2"'BT>5N4#TI/5+D:=Y+7+,E,:'[X8 M5L6A:^$BK@2)R@I%/)BF3P?^V*$B/JS:$'64JA21)!^L&8-,=O[1B5(F;2>3 MWCOD!*M:07E?X/@%CR2 [A.?H,<5_U'(3GY(MR_Y1_??4)2AR *G"\/7\ETJ M"Y/XN^^)VESO.YEA]%=@.BP"P))^N11.AOC"08DMJ2K-,?SQ)A)FU;(Y-I&U M8"Y:D.+%5)Y\TA",9(O)Q$_9FNELXF#)XR)8H>5Y*CLMZ[7U1]/.=)M%5&A% MBD4RMW:28'SLL LP;"WAXZ/)0[&XY4RD+%3 1#>?W%!MV583D_'8DS01RAH^ MDKKRN%\H3Y)XJ-B?N@HI?KA0,1+BJ8O;I\SC9RG7:)]%N<8>48)591YIWYX^ M;E56SJ4GU[_407OIH"%([I$*EHN@HS2 T4(+*4LFOT9V"8I.U#O(MQR*GX( MBB3*2+JP[(JC:_>"PF%*6=8%OB4$2]''*FWZN124Y ]/>1E,)3(_J"+RFF*;TBI3?H6&6<+I:3>:[ND M?=MJLVI#NKA[G/A#L+,<+$X,?,\=2>,-P_Q*;8M/I:\#>%+6P*JZ+V@X<1#H7"8N)^QW;%%@!Q-=+V1EYY'@?@;]X M?!*'(Y>YB9:.UA"W]R,KG]N?L@Q[VW+93B7/.GE&8+1R76>D8-2*9*;_!;MA M2.@ICYNZT"J;GC(QJFV%/ZC!QT;5KB'() M">/D>!IBI;K#^XH=$A.Y+-#Q0L[T:2Y>DFBY_H&R7N#AA@96_=H@^$8L3EH- MTVC6FVWZWQ:;I/!?39,+IV)OG?MPK?#C?^R.R=Y90\V_\88V0][M1G2.,YIJ MJYJ6S3>QE8+[QU\X=V-3CM*WDV6.<4=MA*2=WJ7 M J,ZLYQ<*2U[9Y51BNW/^"BZ,!"X^OJ@$G1%'NEN35/(+ !2"M <4/6?GAKA M828S^ L/7)P)V1!81A7*DBQG5=FD%JV,*BB1 &6_@B@SM6R\.:ZM$#5:B8>G MJBI??XI:ZQ4][WK]4K4*3S1 M$.@N ?GRU4_&?Y]_6EHSR-+:NP$@6S!S'@] M%JN"#5R=^]4I%I>0)85OH?X@$=7 QAQ3!)XW+ Y9??6T+8Y&^)[\01CK5W:H M7[D("6HL@Z<&+,'<." M0>+-)@N2H_P-J7X239K^$%U>>A4?H::F,NXIE) 1(F..;<:8;\:*13BU6$Y- M5FIA32O%'+"Q_<,?G]Z)UCNLJY*U>7(W%DE.:;2SK159[NQFPRF\4-&?MFM< M1)X[Q%X5?8.;;N]6-'=BT-H4;;#IJM(EJPI MUG_Q1-1$4]U)G2PB:%A*B ^HPC^]*BA. MJ)A4'2U22BHQ+:\% 3CH\0NAS1(("6RC16 $KJH^5R )X28P"5F1EQ,XOE^6PD!\8Q8Z0<^%;EYBM1TI\$IP+W?FO[,[S*Z*R,>YP8BIF 2RLM_N@9 M_[T 6Y?#>LB-'V[OW\E\1]8)&'_-V)*LW-[_5;DVOO@U^G6UWBI&-66VTV)< M/?B@Y(Q^LW[]QECQ'9 ^PNK4C-O[* \N:S-1#]ZCE?NG@,Y \7-\GTC"W\#: M;5'Z:B\P$P/T!0ZT\!YF%(8#(VZX1)R&0&"%L"6A*H=4L23N+8BVI4!;<+M8 M.N4)MUR:*4M6,G.]OT2O ,"()/U05 "(CY,/H0I-4EI@2X(^23\4ML+:,:YZ MD@@A\R?X*9 FJD\$O++Y?% %_+"P\H%\07<"EOX\4 T+5FS/LF38H@(7.!2X M'^#-T8K%2P"X+$>,/4#$ HM#@5%R3J*&83+4C)S%33;](+=I34(?'QWX>/>V MX3DOFH*3)K. ZXF1B^@ECOHNX,2BR"S9])P6&#J/KD<:GZH+H@1!H\.I@1HJ M9P$9QXNFK@20*!\CX_]>B\"Y*';@'?ACM#] ?]I"7V/=#\&7,2 )G#@F2S&, M63/N,.!FO-,1:Q)HA(B3)\4W'(X03*H%R W OA$MZ_AH]I$$?%]D7\A[!F?W MV>5^,MP"D :&N) 3T-00WA2(!C+BE.)7+5&F>!PW]#,HC>\E39"+:PP$=OQL M@1LELD8II0+W(I1&JUIO%$-I?'(H(2Z51+L)2N*.28N$OC\Q;J/^T=/(>LS5 MS1;#"1EZ0'B>*_N3=0T@4-FHC-UE82>[K8P)[A+#JTBX(!YE*U>B0%7PU$AL MG'ZEM\]J.)U@:8\7DUAO5NS1HE _\42$"IE1;,*?@4O-#GU9#/9J,5CG+(K! M5OF_ RK/6E/RU3JV!['VM!50!*L*KL64VHEY@GJ8I1O[&BM0C P!:\C;B##* MZ%%ATI9+*>/2>^,ZGM)4<_VC6H8*13'-L3/MUZ*&9A/- MFE"6WBI]R,D_%" M!:]+$1+4'OAS*^IF,11U9%"&6#K9:+X5'MMG;A?&R_UOJHC^)WR'0CQ"J;>: M+5#JFDN+'*4]#DGYP?IAW $5@,MR+Q%SP.-5/R" MOZB-18*%_'Y[^\TD-XT;V4:8/?(0$6$BJ[EG,P&:/=.W$\LQB^9K])3B)S3Q M7ZHBD?ODB^9M.+01']I5Y=/'/Q[N*M<1X)"4;*^^2W*^:MX+E1VNI1"&#@D^ MU3].#JY\LC0WQ *CA85:@X+V1PV&D]-S9@3CD4RY)]8AI7[&JWB) H&6/++Y M!NB'XD'DA:BDN/8'?(/$=;T2"[_.T!K8)\8EMKH)&%V^AB(>:2,GG6N;6K:C MU6?('-9L$:#%QG4!>&@"'CYY"/"JJ+7_M;LW!>@6@4R*L]:H"G[^&%A35:[* M6B5Q(1C@#3-6(GH]HJ1,! (68+Q]OI'F';M8[92' B8].O5MAH*+:5\)@I^A ME V.46*^)\F1Q'%<[6PRZ#RYEI$?SBG!U/N+(0H48UF[U88?*+*BE:>2A6OB(J9VK<)"6.0&H\44U)''GT*RGLO!%:I2YW6Y;GD>![PE.AI"?*H$Y,&-E,9 M6J4&IOZ?J'-&Y$23^@$)Q">M/2,D*?G"R-10WE@65GNF8]=3O_$182;IPDE[ M"*3R!Q^X<"\]3DJ7&B3S\RMX.Z#FJC]S2HYE9 M0+@[XW_ L/U-LM,9GM!K"E8QZ28*=E ,!2O*O1\(1%_HUEX[2[=&WRR:3A5B M!86)]?B(K@'+-C6:0ZC".&H8@6)@0@]K/H"Q)ZZEPCV6JC&+22C?B[Z,YBHC MSWJVFD'@VAK&'H$:HW9BB [0U4Z(P?24GK'V5S/2E6CO%\LS?K.P5D]9V BU MA^4[\SF5B/TMD &5]>^(*2_";Y,"'NMA&AC&O)J,;,%+1O_;0%)!)0"[2 [:M_M5.N-ZT*)DWMYO2+F%IGO6>;\06 M,G23CQ,013-"$=M2L"[ZT.J5JQA9IW-O//+>K7U MHNZ4DBZ=NLRW>Q@S:.ZH 8&&@K\BY@2C8!7^\8]9Y M""QT2V^IFCD22>G:QW8]7?O8KJ=K'S.#:^DT]NOH%^+I&>]L%BH_FA@47##E M_'41ZSS0:NI1M(S!G_0E6!+Y>O$Y?WJWH Y]0"UJ:&/R?$)L,D ?/UP,L3X^ MY,@C/6KLV%3Y_XBE$AZG#!X=;Q1#]T)9\WOTA2^6L%$_PQ(?X>O&K:C,0.JX MJOS^Y?-MA>7G/4%LO),0&[TU0754^O[NO M_%JYP_]S+7XH6XH$1*)@+EU&7<$/O@(G2R<$&YK!T\!IK RE3U('F)VR1:FBEUK>F$I3P[D9 M:[G"2 2>+H/:8?\=4YYHV];@X];U@*UK^*-W9/ZI11:QBA0/'5C'D5QR$;:7 M2/_XRT.KYQ8RSXMSE)5B3I_UUI51+H<6^:LQ]&(XX=AZAI24ID M(LQ'^/0W8S>\!KNPPVU\A>I6D172H/,-E MG5IS(PR]E/$Y]V=OJLU:/RVG$#" TRF-A!6U]UW1P1^3&E<.8]0TF["I/I%F MRX\N"[+7+\[NYOLB_V+TV_L]P#GE/VEH&4N[N:BSK_8 MUK+50Z-93/70VVBK5V31^PMXA!U>K[O)N&F&0@PV9%"EHB$75_RK_1U1D"Y_ MFU4=#>V@WWJX\BW4'40SK)U5"L\G5[WX.=3P%86&63S[K M)V_-+&*8=8%88E5UI8H:R)#V:X'?M3[#I@>R]9V5O\_^_:YB/ =/+@8(WJWU M.GD!H6]&NACDE!'+X=*@_(!I8%Z!0EJ8^LCVF[8YFKI16-;]1Y(/M]I7 @=,Y8Y& 5#/1X';_8X:#)13^L$/V"5% MZVDS8-M6%(%N5FZ:[:;9Z0Q6@-ONJ=4JJ7U+UIC/'TY+V3!.]6;EIML]U."_!4_+ND M[I^6NH]!W&IBP-8TW ,KI-XW&XUZ0>3TL<.E10I*?0UW"DJI8VIN=TR94N < MN:9?\(!.'YEL8,)_[,MDV<2^B[HHB::(P9!!;F9S22E%H)0C!!(Z]5*ZG!W- M',4)[S1*:5) !_8@I+&3Y&A6;AI]LSU(3W_/4,F-GYZ_3@OL?-,QF MIUL0^9!310*]MT<.7/$"'%AZ@'.XJ[+S7A_&N)GWMXW?MVGTYQP99E!LOZ^# M\X '3;/5W]LRRR],6!)- ?V^3A'3)26E%-OOZY;2Y>QHYCA^7Z^4)@7T^PY" M&CM)CG[EIE4W!^U]_+Z2,DXM,W;W^P:@.;H-L]W>V^\K5M*/_;XB.GWW[V[3 MF!L[^7,7' #IUHOMS\'Z;AIFI]$J2+2D))F]2.9@WERWC+M?%J4T1)&;GYUK(WS>Z@768FSUAF[.SN]AJ@.1I]L]?J%40^7"QZV]?M!HV4N'UFA@T-#O=O?MZR^AA$6CF8 Y>KTPP7!:E','!Z[5+X7)N)',4_ZZ77QU[ M21GY^7<'(8V=!$>WFTS&9C;\B[8O4;%L^[D_/D M'&/H>W:9GTM2?JO@WAM7Z,,I%20,4M+,7C1S..^M#*A?%J45 M?-MXSAA32JN('MR#/[C@X09_\ M&CQ*5BE9Y7#P646I8>AC=TNC8W:[^Q2IE[Q2\DK!U,KN<<-!Y:;7;9F=UMZ! MPX.SQ:X5']J*6O!:VU\,)T[FDD[))KT5C=PC9SIT J/5,(UFO=G::0K[Y@>Q M]8#R\M&%?G0)^K _Z,.YM 5%Z@"[@OZJW=>RD1\<=-IG@1LZX9N=Q$GB0+:F MX_+WV;\_=DECD>;GO;O?:7[>WLGE8K#N3STYL]LN=D9L@)W-[9[9SJA]+P:= LI7Q)]R>@^Z.DB@;YM8J7U'WIU+U= MC?-!R'LG"=ZNW+0Z9KVW3XMJ2=V73MW'(.Z=\S&##E@AC:;9ZA6EP^?8X=(B M!:6^;CS6,Q:4VJC[X9*;TPM>XCSH(E1=W^QE0+.74!=G2#2'"X;D7F%54DHA MQ4N>@81^*5W.CF;V<<+3%# "MA[LFMY^?GYJ$6I0.S7<0Y=U^SW]YG?65+& MJ<7"KOY=O]Y _ZYA#NI[H^3F1 4Y%1WP_$[RT8H7P\#J@ID5AM7Y$VSE\4D; MY+FI@U>B+S'#= OMVO7KF,6I]\U!?^]I?"4:0A&(YE"N7;]>Q(Q(22E%=NWZ M]78I7N#W]QMFMU-.1SDP'?!Q\O_>O[NMXD[ P8M2H(9>@7WZ;!KU^QWROGJ M%T$RA_/H\@/4+2FE")1R!(^N42]ERYE1S%'\N49^71 E9>3GSQV$-++Q=/N- M9N5FD*["*]-TYR,2=G;7&BU4"[UN4=3"Q0X[ ?7O>'!MW+.>V:YN/3K>:%>W M[9)C&/UBNVV--HX2[YJ-C)A7&1(]0Z(YF./6*(/GET4IQW#;.')DGL7SG&J)996SOR)2TLSPL70=I_=$+]3)N82K#$HMH?7K%=N MNDVSWDI+TC)&>H8TV>_G@.)?$L;)I,+.'ERS4[GI@ ,W*(ITN-CTW)T? MS/P O;:A[]EE"BY!^;UZP1VT;CDN_))HYG .6ADSORQ*.8:#UB^%R[F1S%$2 M<,W\ZK!+RLC->SL,:>PB.%I4<]T8E*UPYRPR=O;>6@B!TC?[];T#>R=.OVTW MZ:S1*J*#]^#/K8GQ!'<,^ZA.Q2WO./.-EY\:2O73SBK<[SS.7*X4'"BFA=7] MS0ZHH;R VO*X],-."RWYL^3///CS8&&(5GZ8/"53EDSY4S'E$2(^K7:I,TOV M+-GS*.4/K4[EII?S4.Z2STH^.XM@96%PNUK89M2HF^UVNA5XZUJ3D@M++KQ\ M;;=[8+A7N>DWVF:_M7=&\<0,EQE1;C9>3S!H2TJN-H=Y2MI/_K4(Y^YXF0_I MM6N=S@;4]W;FAR[>YIO 1GM/CMO<:/59JW=GJ4W8(4./@'DKR'O/8>U]C9B MD]NI#XL!U0'7%\ZI964,9&T\(UV'AD.^EF-8[&H9KO"U#- YCOMLX:7Y8^,? MVW!;'(F^LU4\)N\P:3?B24SRUU9E:N"X)[@O/)^M-MLMYF8'N-E5_<1JLW/C M/5SS=.@$_(=6PS2:]6:;C@'^HV4"'80S9X0D/EF:QLN3.WHRW!#HA.@&"2:3 M9O !_OS)"0PK#)TY_L" ?^+AD71"PX:[J! C@WJJX$\V,54M8Q89R:%?Y_AL M]3GO[(DN2/?0>(*/_8#:W[3U MP64SN2*1S9^ S(!B+!N/%#8"?S)@'0%N4]UY2 \.8->^IP@H7,QF(+WHW\@; M(RN/SNWO^M3[E#M[QN("E VGR2 0DOM_O?Q,[R$33 MA!-QQ'GCP%M ,,/.Z(3Y,($KX%^_9F[FK]I]38.9J1D@3D#GP@TBH^XL MKS]^^7#" 'I=2;!VO7+C^2D!AK?!+V0ZBC'%$QSUT'$\O#HT/YC6DC=2,Y(4 ME#E#@X13N*;'4[!"K*S8!$Y3/*S8Y(UQY5[SHX/$A49[@(? @<$3KESXLL98 ML\ ?6D-W@HP+!&$[8VLQ84U.S/8(1.JICP-:->Z;/\=ER6<+'IM:KH>,+@4' MO1+>^?+DD,3FA89$):ZW!;4Y+S M^ >=/Z[)D LBR'&(&2.*D&ML<#1_'_P4V@7]\!)4XLH#['U#Q/< CWTW\ MT?=HN\V*X< AS'"Y<&1;>D8GHK<'9&,?20!%#^OT<#&=@LWQ'[@=Y!4K[JH M[_N+P$ + '[H^OC!.IMG3]&-/_SL^_;REU#*Z/LY_ ?JB/_'FL[>&M]\/X _ MQB4JB;17K.@MR4T;-<&S5;FG^JU M1N;GJQ[5&-2:S>R?G/)1G5JGV\WO48.UCWJEW937\N(K(P< M%*RG#]OE!:1Q5IM>UWRVXIH9FYK/GBT@O;K?C M E+]5JTEC6+7@+<18:1I-O8?U+XM\^::PB^YZ+*YJ%EP+FH3%W5Z>4TV*[FH MY*+\N:AU2BY:V_70SAW^O.2@DH/RYZ!V<3FH>SX<=&RP7PJ>']$';) /^/]F M5*.44&G57J?@MAR.J1V8K<&@(,AJ)P7OI&[WB6;:^T\V+FDF-YHYZ4C? M];JZG-):0'HYZ2RQM?32J1>-7BX6[?.VB;9;"?*9X(V33F%8SQOYX>J7@%IY MT4O_I*"PZ^FE6=)+\>BEX%FR3JO$^2P#M'BV'@'_ ME3A_99?XWEWB11=%G5%[R9\F?!1GSE2M_=G.>\U4 _OQ)V;#D MMFKWI&4F&W!;;T?#O&2JDJF*"E%_&)UL."X+]%)SNUG>4"%"(( MH(-H/VDL(-58^5_QWEQQ//7H)]80#F,Q7_V35#/;40%)L! V5ORB_>]3$+6H M/3K58>!8WZL60K2^L28OUC+$^]%V,G4]^? V-J9NL./7KT3U8>LW+(BYUZXC M@TD4 _MV+C]M5_;JW;Y]MMP)DARPVCTPT(H^[+FW)_5JCD?V7\DG))ZWO=!M(5 2\0XD8H[ ?9U:(,(1(N#""N J\J/ @C@/MS&]RH:[\8GTZL7M%>%4#<)3S>HO3@C/1K.8 MPG,S4(3\X!!>2<$5Y&H1^7TMP5[&-J^8,Z^SZ/V IQ^3>R(-'-S2!GUD-9PA-"PK8(-MG%KC Z6M-WDU/8^L+N]3? M'[O<6',DQ".J^/TWW5JO,SNJ+W'W^=V]!E#WX8]/G^],X\.7S[<4]_@=_B/; M;-^[)*S@.8&-]E5 2V KT,RM6EB2T47EAJ(7>HP<0+=>N6DVFV:_VRQ(R5O) M!S\%'R0I/\$7T40:O!3H>B M9A39&C5O*;N;E9NV.<@ L#G%0/J2SHM)YR;W[#=DOA+XL^+^#>C M[ V$>AL,\D;?K+?VQK(X<0_*)3CR7\.='/F?O2^_LU5?_NF=X Y! ;9;>_O M);3#L4CH8/YC%^1O7G/"2SK(P?4Z$"'LYWKU*C==L]5,(_!N/5VWI)$BJ9O# MN2W]HN'!E(2S)^'D9O+C_,ZNV=C?XB\64A"]MT=6>\&2PYB@FUEA6)T_P3X> MG[(G2ZVU]TN4(>:@K=HT3V[I]^K4\M(>[&WAE: @QR*A0UGZO098^B49%,?0 M/Q =[&7H]RC'TF^G6^1.D6.Y1!HYD;8YF*'?*V)^HB2<(ACZ/8SM=\SN_I@N MQ0KM%]?0SQS]OI,-?\%><'>K/O4#V/!I1NF F=[:>[Q5&2@Y%HGD9*-OKF3S MFYQ1$DEN%ORAJ"1AP:>IH0=ZM?63A.*/K$%/I$@.9YX7) Z/UUB2S)XDLYH> MTO>.0?;Z:1.[XLXO/KP.E^9X\T7 O5=:VY41]5U9CXXWVM48OV!/M;L5K/;) M ^K]>N6F;PYZ>8VB+6,=!Z>@8]OJ_7+:0Q%M]0-1R5[1]GZSQF#K2\S MVEYDPRP_/70P6[Y?D%#[EK9\23*'#++WVY6;GMELG#;&OJNI?Q;8"H2F\ 2 M/UP$RY,&U@O,#?VM()5/;\AW0/4VS7HSKWD#95CD@,1S=!N^(/'V"R:/K:SW M0]''?M8[3F$VF_7.J2+Q%TP=)](\AS/=RS#\Y9!,;J;[ 1(W>PWTA*D>&%Z M"0T-JW16XV6=R[>.A-9U9!;X.H2W$DP\92+".:@\*N6?^1.7UF6$BZ'M/KLA M?N?XN8@"BX3M!J2=W'\9U"LW@Z[9Z)VVLK\,!6U$/,?V7P8%R4%<,'ELEWTX M$'WLY;\,FA0":7?3Z&%'2C]<,'F<2/4T]3($='C:.;K)7J8!GW3[YF=5O%MM5U3M]J* M6O!:VU_ .9[IG.G6/N-X-SB(72?=EH_>X]&766=\M&'3B=/8=3KXQ?W^9YY1 ME?>PZ4WS4>=F<67MZ\SMJF[[O.+(V&/(EV(W?KMG=OL7-I?N++W\0TZB/C..R<IWF8BZYRU)BN#5- K2V%X23FZ$ MDY='T&ACG*=K-KM%L4XN?H#=D2=5[]6+5G 6ZIZ7)]"IW/30^3YM<_S%#SC+ MDX0.U6'0Z.8PJ;HD@_Q,_0/1P7ZF?J]R,S ;&:GURYR#=]ZBHA"6?A'S%R7A M%,+2'U1NNGVSLS^05;%"_\4U]/.;5'W);G#OK&SX9AWLMH;9:'8+XBZ7)/0J M"1T[F-\L@_E%M/ /1"5[6?A-FH[7[>PS7^.<:*3(V$;Y*:*#F??-@@3R2X3: M'$@F+\.^B2'\@=D^\<#>?!%JBVO5'WP2]B5[POWS,O8Q8-\R^X.B5,N5)/0J M"1W=V"]B7\@E$LEVQOZ!J&0_8[^'8VSKK=Y/$LXOLN66GR(ZG+%?D%A^B7V; M \GD9NQC%+]K]KNG31Z7X+>7@G.1Z^#O2W7T^^?5E-_"EH.&.4"\G=-'!$KB M*9;'TBI(>N*"R6.[P=]%[/]N46*BE3''IYR;5R3A401'I55F)2Z'9/)R5%IM M&OS=+88-9GTB+-5;YK->B$<_Y)Z3M,VT.H"&90$4 "K M_5 4L)_5WB.EVVJ6L_6*+1\*8;:7^87+(9G).%1!).]74;:+X=D\C+9VQQI[S7V1N _0J3]]&4\)RT)$D[1)R5[GI-EIF.P. ?[= 3!XT<" \Y)=2W;=DET/E6!K]RLW>UK!X5*>>=PJYY-&21W\6 M'LTK -AI5&XZG:99;^8U@_-47)@93VOT3S(D79L4I/WD7XMP[HZ7^=!CN];I M;$"2;V=^Z.)MO@D<,+#<9^75N6F64L[OM%> MYL9[N*3IT E8I+0:IM&L-]NT2_B/E@FW&,Z<$=+G9&D:+T_NZ,EP0[AENG6\ M[LP;QP?X\R;^/./(!,:]8TX[38T9E8PQ\/P%X'A>X\^ M"#DXUF?7>9&?NMXSG#6>FCYC8 8L.H:#]>&.' ,[?T,'_I_-ASZ!?[ICD"=$ MK7C6(%XLN)+,*04:_%$:_:AF&!\]X[,5 !T A33I??, =CUV OSB5LS1WXO3 M'\1K'_P_G(G]X'^VYOC-Y2K3>.9XH;.9(M:XJ%VY:75ZM32:'_.,9"8X53CK MT-'/=!SXTXP\B#'WC2=8,:BVZE2L&9DQDJIPRG\[Q%C 1\A+3]:S0W=I#=T) M?AT?X4_L]#OA#_*9\)0'^(GGS.$2I.=NS *G.K=^&!,XDZTE<_\5<7;$>()V M1=A'T:ZM,I3D#*I^!KDW@G\.!34H=T3W,T[9V0M0D=<(;!;X-(W MQR P#<<"!J-UF/@%>"](70_>.)W!YD VT+7R:VO;"[0L01B3IXE[;R0O^J,2 M0^&=$"^._6YY![_"TU]8$\F-[^%('Y D'N!Q[R;^Z'MT<7"'#ESG#)<*BNXX M%MJ&TAA9QUIK^L"E:M+8!E+7&1$DZ2@Z#4-G]%>T+I%9^.2_>,;0 5$&M(+" M:X1$)QZ#+YA:2\-VQR 6=!DO(T$.Y,>R?<@@Q(CV4*&/)(U,-C$\ ,4%3-X MB:^UI+VX\R?\$_Y??S%/?)4. L2L-1$TOI(RIU;PZ'IDW"?@ *.[)G6OW 3V M!N#.)]8L=-[(_W@K\_>N1W=(/WHK'B^R_Q3O=;(_'S5HWJU?J-?L"<-:HU6*Y MB1V,'-3GIS\'J1\,J1K*(TD>22MV)*]PQ+D3?C>ZY"@F=J87^8=P?*1Y^%-L M^C;F ][KM7"7O.WRKM-W75Q1M5DX^(HB>?X"'F&'J71]ECFR\XT6)'<4Q;\Q M[_HS[/@#^KC_1!_W9]AM>;^7O=OR?B][M^7];F9:K.P-VOT\BN$]_>W.G\ J M\3W'6#I6L&UKU!;;OXA2GQVV74 >V+V>X)6*GD0N<9,FD35Y>3TG.<+DTJUG MW\,3)HZ>'_D?(-NOWH:Y2:U(J%>Y:77-=B^OP87;28)<"_)*9BR9$9DQSGX1 M6R*3?E99+1;YP#+(.:@.21MNS3]]XI]6/XV(6_)/R3]GR3_)"HR-."BFY;;F M(H27&ICM5EZSZDHN*KGH'+EH9SW4K1,'-3MYH3V4'%1R4*':) KC5*UM?>KF MCNU5,F+)B"=FQ/PT$-NK=)9*+OF9N433,6D. M(?2[,PG*76PU+AG@E%4;+N94\.]ZQAA[83#+=H+),\5FDL(GF>@!PBEZ>()K M>7SZ +>Y=; "NZT:?;,SV)M!]X*3O_CAZ$=/JA"!Q(D#R27HW* M3;/9-;O=O%"B2X(I.L'L+ER:0"SUOMENI[%43T,L1QKO=JIP6!3_,N9\B<;< M\?:(B.TU1Z783',^$;&.8,A&?6L&1)"UYL"LM_,*5Q]+6O^\A+>%(8@26M#& M@^/M*:LQJS%HF*W](3U+4BEB<".#6/:S!#N5FU[';#?W-@1+>CD3>ME=N'0K M-]V>.2C54'%HY7QB87O8/]B"5F^;@]QZT$K"*U @+%<1U0=3N=LPNQES/TI2 M*2:IG-;^P<:BCMGIG'80=TDOQZ.7G85+'Z/L8"NW]\['Y$0K%UX6ME_0ZX(C MQ><3]-K>V.LW*C=MD,CU05[C],K41(&"7?L+X2;01Q.=@;(T\%SH8RN-G8M9 MU\?^AU8/='59Y'715+*[',%(>:-G-GME95=A*.1\HED[&#:=RDVGU31;K55C M7DJ"*QK!'=6PZ8)AT^V;W9(^SH8^3F#8]"HWS4'#;)3M#I=-);O+$0R!=_IF MO544"MD3,S27::*-5A'C7 _^W)KLV&M:SA/.\SS.7 +M$1'6B11(\/ M; SRJC(IXKCODCU+]LPW?KJS#3"H5VYZW9;9V=^7*!FN9+B+8[A7)F+O&4K: MFELQY=48F,U!7D4();>6W/JS<.LJ!MV:"_]_]MZUR6WD2!O]*PB^9W?MB.H> MW"\M!R(DSQ_ET B31W;!(@@;([FG_^I-9 $B0!"\@"F0!S/D@ M:7@!487GR^JYG,-00WR2/"$>%Z0#C);$AKX-N:P4R'7*S$5F+KE6Q(>^!; MELY48>77UV(AC]G^M, ]@K_'T8M?+.BWY10>YLC_"[Q8W'[INO]#+3<+9(O^/M M?8=O?YC$HQ_KI^!DX(AF\"C?+_+7\-HA/+$YWB\\Y,%I*V@(=$T]">D(PE2) M'Y5HM3HE7<%5"69C!>"1ILH3[$/V_Q/X7W@+ *HLGHM^(>%L'(Z5G\-1.!V& M208Y0V.*KNHF_]/@WX5_Z$J0A$KZ'+_.%#YN.X1+X5$$J%'X<[]7-I_;]O/' M_\^W.> (+^]GOCK+A.7/XS3"#SPDX00^^1*^>XW&BV?8&T[RTK=RF*OKKP1# M /5RL?\KI0>736>_Z'/#Y-&-/2K]^9P4]S /GL*[81(&/^X"//(?@LEK\)8B MSTHKF4:SXN*F!;]^PHJ/DVU%N?*3RHGBF.J=N4,5?-4:[/M.1J3-^PZ2)[AU M%$)PV_ >1\_ZD7(1!8]A$LS3\*'XQ[MQE,XGP=M#-./;RK_T+K]6C@/?O;W>H'LUVZ0\QR3_Y?SM>WCKI]W7+?5>UZS*M]1[K?+U?9?2K'M-=Z6\ ME'?P4D<2 M; IVGDFW5U^K4-FN:9V M6UVF7F9_9@KL/(E'83C>*=AM7,4NQX)K&^9],K"UPP;V[_FC_Y3$4P3#U\?# M:<^U36M,:_9T9NNBIAI=P%%%N)8?U^:5<>VA?F$QQQ.5JD>X)EP#KIVKXAJL MTTS=V&3>I]>L+MJ71UG]Q%M['"XH^Q4 M/WW\*E!:W.QB<<6'A.;NH_F(#E8'S16HU0>^1"75A-?NX_6(;M40K]B[INNU MNUU6FK+(*OFPNF$3_>GB:M,9^5G :G/@&WKEB*:=R!59^(3FBZE-YZ'9&O@N M<]1=O8K 3& ^"\Q"=*H,S!5XM0&ONWGL%P?K$76JR(F!>PSWQR7;_!3=X*W? MH' _*,] NUB2 DH#3*0,_[6,%F^E),J'53JC@'NQ[O43[J8B\Q%S!N[T>W (R_K12^,W(KFF8X"/^^(#N2"UQ'QL.;$B"ZJ*&TF@#QWUP$E4KQ M7GZ+:KG;'6'N=M*U")BKRC(]@\#<"S#7SG-H+)8]V<1R MPW3DO-KBA HR*36OBI2'NE&2DS>B%T*@]J([+B&.*&Y5\N#<# E-%9TA49NC M@L/11(T^4^.()EB/&B?H@)HF2 E;"V6B) M[1K@LMB<83DKO;"^^)^WGG+G*_!M]][5'3&U[L:]9]CB+G7XKJAL7KX2[:+E MB5)T.^GGLC8+ZAL.5I&^#+UZ3_+#!4].%+'?%G# H&C^"#<$1^(L"LXK2Z^S M.;7CHF==_"8JEO+Z<3SG0F6^'$Y "1F'7(U+\1@=Q=/Y),(&>@@ZZZGGY]7*N@ M];T5YL#779<9+M6/$)Q%PMF]"IPMA+/#3$.6H<@W45V2_;E^;EG+O@1LVM4Y MMU=?.310\=08=1?YX5V%'_; UYCNRE*P3D"X\U0A0*AXUL[ M^W&HE&8*J/GSQ!WX;O/&-.*4WYM_TGI;3]H;^);=>/[8E?7"D_MARR'-!+T5MFQ8?AVE]=2&KNJ?X4CKF>^[<0?N@E M5/"+I+IN\>G([,>S%1I=!P//:MPKE%1784_ZR(26EB0G-M-AFC1 Z'T=9"DZ M^^F77S\HZ\=Z]P$6!^]D0Z[V1>MNWN-UE4B7SB-=)M-,48.+R/G9' I7B1+I M%LY!-I@IC1_\"@T+ME*$[O#S#[:H7-:S\ERVM-RE-.?/:M5/JF:Q:8.EKXT MJTZ[X1'.(O>CXP)(C"NXIO@QU('OF1K3=%'!;QD'IQ/KB'7G#4YOB74:L,YP MF2?,0I9X4/K!0=E[RURK2G4%?.]6!G-['1_,;54.YK9EJY%.0N45_]@K<7(5 M\>W@8?_YMT^%W!E.D]'#ER#Y$7).K<7/Y]G?9TFIS?/O.1+3_UG"BPN.7_2) M3N)TF82_\0+JKX^K3ZVDD%J20CJ:'KL2B.>@UEZ1+<.*C(%O:,;NBDK99!&N M96/8A5*P.E6"A5+4G&9RN*BGY7N"%:A,2<)TCCT)7L+)V[VBG-9 @._"X2;> M[V?C7\+)^'O\)5CP'?Z8$2!>IM4;M3J+ON-5*CH,&+OC[?%%O*O-Q@/?G^,T MW*GD7TZG0<)W"1<_PN8,T6.$_SL:P8'"R_HS1]-XF60$CA_Y_V>["OL1CXM6 M /SAIUD7A_O=,V*K(T.%5"CNO&I!^N! 0X!WE6*B$ST"#.W>,<44]GOWKNE> MZ4K[7[=TCU9WV=59A_$D;W>'TQJ@G]X)P3YE49)8-/\Y6;Q3-+T0?G D*%/X MY_/^TKG=1U99M-^I3?@_KJM:M ^9/[+D?$3U.E-7X+ --G6:9ATS-JU+Z3IF MM-3P1?@^2 (<5!BS9DXWO E_WU3^F^Q$TS$1'=])@A/!B>!T.3C=8%D@.D3@ MQN^FN4NDG=96[?6U:GQE>>^,UGSPRM)D[=X[PIK0GL;9CU\^?%.B-%V"#!N^ M81G$EX],^?3;E_?SB M(]BW)<1^4PN)N$/=\FGQ-?DUGCV%R9Y3XY2L'6?@ZZK+-*UQJBX='7V' M?ZWAWVWAOS@S"NP?/#M.88 [\ V3F>9NTLCIL\3IZ"#NR']T-#@F/#HF".I= M.B::'@NF*L^Q<.F>RC+YW;ZF9_G=;KWRSSK2:.("/JM32*8-?,UE9O->/E0S M*DXBMPR=DYP^IX!'QSY0MKZ;&GVZ@&X!-DV#03V"G0RH$^LN,;'WF(/C3AMW M4":));W$$NUJ,$U C\W<([-%!(DE>D23:?+4P)*(RIY&^2"*K[R+K?/%D83C UIAIRC+-M*

=3##ZKVT-?(M9EDN^0GD$<,O(J9'N:]L#WVPB;RE.T7=Y)-AB M=0!P#K,K'-8DD/HFD(0;K.[ =YGN[5H3)+#D@)T,J&L@G#Q0E@RF:XTK$4@X M22^;U,UZ4XF<<)FJC#>#:FZ.HV2XRK6Z.'HV2.)G.4C% C M:W35T67TJI,*=6%O5,0:^[C%#:]Q7B226.'6P)>B3KF /?=G?!0<%3 M.7 E ZP:2!^+I,_-2)]3I(TMB;01/AY/W9V0E^%%O]>EM$6SP<#/6S/SZEK] M)^]'+_J$UUZTA**B5H7ZU>WQ4\X8G+3B,-,3U9JO-L=%M=W\/> MU!]ANU$9&+OZU>6^.UK[R5>_Y=&)'[Z=-3JQ<>:K'-*LMH(@NPX@ IXC00F^H*K73KK1 MONZ;SGK8C=;'_'V14X_;=$$=+G-TJ?GPK<.E09&L1RV("7T7]HIXVL W#.:8 M-+95(I7QHIAIJDQZ^L"WF:$W::%"\JH?\DJ0->X9))5Z)I7:,60]4QK9(8^B=UE,'"_(T505=$3AV^HM'HR!R5(KA(;C2Z,J.'8@02HJ]I3%-3L:,I MT[5=I_#U$=9+I,WBBHN9S3S5#YK 4P45N^U0S M948/!1DD1%]C^U2SX(A7F4NC"R72!2^+F<9:HHU:HJY*,.^0Y-65Y94H ]4A MJ=0SJ=22A>I*(WMN(:CZ=0@_'.#^\JAJNH 'QXL_Y_$DXK>FI,OA.'J)4OP, M!5:W?#RZM(:KN)Y&Y!/L)EP:&*ZZN)Y&%*FX#?0U-EQU;>"[!G.TW1ZWUX=< MCR!3+XAQ4JF/,+G%H*K M'^-D'B=HKP[CV9ABJML4D3:FJELR1\4(+I*;IN+Z&%&,XC;0U]PT=0:^Q6SJ M:RF3"GC=D&H%2-R!;U@2M+0D>71E>23*\O1(ZO1+ZIQ=9VJHDLB6(X;E.$KG MD^ -[S'<+XKH4_L^1=M[S>W=ZXXIS1A'TJ3Q)!KS$>.=>*MT:1HJ);KUAV[2L*VQW] P!KZN6TQ5;3JS)$#6#9%( MGC-+=)*/8<*!IC'+V]4#Z4PC.LI)QXNQ49#OV< .AY;)S.8%.W1R$57D/+G: MR0,S;'X^>>;N> F)SJ=S,\3R.\HN]&# +X_C)6RI4J"A=,M;[W;065H:E!0Z4NK$745O7"S$E>D\D%&0"Y-APFHP>ML562:#-QK^$D_'W^$NP MP)?>UF^=ZDGZ_AI.7L),0_\41,G_!I-E6%_F87FO93.OHF[SO&"U:#DC2J$@ M+M\DET4H)9MD!H:E&V0.,C+#PLXB\^+4],I3Z.P.?)T!;9LG'%R9QTT3H4@. MD!SHS)E>/LL+;UN#,]T;^)ZM,=6D,YVXW$,NRWVF%V=Y+,AM;F+78=-BIKD; MBZ)3G23!+4L"J4_UU0G.75+U>8]Y4TS3'.99C=M#RT%_HB_1MSL'>>.#&YM: MF ZS*Y)(.G5P\Y##3PO<7_A['+WX?#VC;/]X$[*J5^"#Q;+RIVZ9 (O""_^0 MA+"WT4OX[C4:+YX?-)5+]-*W\L6JZZ\$PS2>+!?[OU):U"@$]"1BX*RI)^'9 M55>/-=NETI_/27$/\^ IO!L"XG[5 ]8QU3L[(QV\$X[?+XI7G<&^[VBJ8=[I M)]P0!\_ZN7*HPK.8!/,T?"C^\:Y(^X]F?&_YE]Y-@^0)]B(' V[%%E#Y#V9O MKW?I7LUV*H^4Y;^6?F6>J]5OK[O4AK<@%;]E;J7\NXM M1Z]UI?VO6T;U;]2_)]<6LU'UK]2QU3F'5W$DG+LENJ^ISSB5(N_G*9I>"$-0$90I-^KWKF[WD566Y79J$YYH M$W;2"?BAFAE?T>Q@8L&Q1(U]&2(5&MLE:>^[ MA@#! &#CM<&N<%RF?YP[=2'#C=X4CZ>$4 M!)R_#\=X1%>F*[=X94&-*$^F<D2Y-[P M3?GTRZ]?/C+ETV]?WO/Y"G^%?VPYULEN%?H_V!:0Y\W6S2DKF%[FDMI:T0-V[W9!";^VE: MP!I58X:[VSB$C@:"OWQ'@^@N R96<9K,U04D7=#10=R1^.AH<$PX<$QH.C.< MW=:D=$P0U.4[)AH?"[S)-U,= :5QDLPG[:1O[6MZEF]MM4T]&IQ4BU9'^F5( MXI?"QN<:TPQ17=-HY)8 B=PR=&KX="QUX)N&@/8J$C3YZB.N9("56'^(I67] M+2QA[;!(),DKDD3[$BRLX+"9V6B XFLOHNL!N()^\RJ#K,K$$;BJ6_BJ;$X M,KDXF4 M%LTVO3W4")AJ:M%44\+=E6Q;[-WH:J \-G:WD<@2ISRVA!WAMBVV"G28T9,X M>1]Q)P/L&H@GC\33[8BGIN+(5N411X+BLU+;MM\^O+_#A8 -6RIN/L=J[9@G MJ!99',FM5EL39GV0_[ KJ!%@M=JZS+BA\(94N!-KM=I8N\0"K5 ,3N@FTRJRT:\/O1Y!IYXNV!)V1,=.'0Q6:,SS^M&>HH^X MDP%VYXLG1R/Q=#OBJ;$XTN411[<0._TZA!_F8Q"X,9LNX,GQS-]Y/(GXK2GI M9+;LXXAN8,N.&HAA2X4ZL/>M8 ]\TF6DX M$B*O1\BIIR^V!!WAYJP]\!WFNDW41Q)8?1=8#8230\+I9H138V'D2B.,;B$N M^S%.YG&"!NPPGHTI]KK%$D>5W5;U9(ZA$6IDM55=56;<4"!#*MR)M55=;>#K M+G/5W2/^^LCK$7)JJ8-M04>TK>IB2R:F>1*4B9' DE9@-1!.!@FGFQ%.C861 M*8TP:GT@7X8E_5Z7THS-QO0^;XWHJ^LP.&TS>M%[O-Z*)10@M7Q=5S?B3Q$F MUL"W=:;IC4^>LZ@MJED_4:ES5*KG-Y:FF[1K V&<)F?O)8@B]C ^:30,4;!S M%)2 @8*=/,[ =PR7V14%=G2<$9=Z?IP)=WNY./'58XZ]&T.G\XXXVC6.2D#1 M!F>;-_!=566N1J8:\>;FSK:F9YFGPEFFJW/KZ 18_,]V0:&(;H5Y.U L=32P6 M]B<$,#Q]X MPYTA09^S(,TO5L\PU*>GDL38/=8L[OF+/4R/FF<\M4,65VE M)L:W#I?S#5E=I5;&A+[+&K*ZB@7P+M.I3:A,^N)%,=-8D\2)CDRSW>M'14A> M75E>B3)C'9)*/9-*+5FQKC2RYQ8:%W_[\/X.%P+&ZMI\I?;%]88K7]$\I;[% MMPZ7!N:I1MV+"7T7-D\UC&=XS'0T"2'7(\C44P0OBIFF*J+&FQ?;UFYE&T59 MY0#?Y; GR#S5#))*/9-*[9BGFBF-[+F%&"L\XG"V6"8A'Q'[%,,-S:;PRIV2 MSN-9&B=@MP9/X6QTKM7:,?>.R#G+U[-:-4OFL!C!17*KU989/12DD!!]S:U6 M#%_8S+5WRT6O#[D>0::>?GA1S#36'/E$1K4B $9!53G =SGLB;):/9)*/9-* M[5BMNBJ-[+F%H.K?[[_=*]_A0:;+Y(WBJGNIXEZQ@]IA&T/79(Z,$5SDME!U M76;T4)Q"0O0UME!UC&"HS-9WNT%?'W(]@DPM7?"RF&FL)?+8AJ%*4#]&\NK* M\DJ0A:I;))5Z)I5:LE!M:63/+<15OP[AAP/<7QY831?PX'AUZCR>1/S6E'0Y M'$=7=_A1\$& MR<5-<]/3&_B>6ID41>*HG^)(M.EIJ-Q.,!KU+B&!U0^!)DDL22*6VK$]#3T7/A)H2[<0'OT8)_,X08MS&,_&%!7=HHBCRAH5-<0U0R)W M7C?ATB J:HAKAD11AMM 7V/3U,CB#XZVVT[B^I#K$61JZ8"7Q4QC[9!')G1G M=UX6147E -_EL"?*,G5(*O5,*K5DF;K2R)Y;B(J^3]-P(:@=4L><.'68HJF& MM!:JN'Y(Y/3K*%X:F*BFN(9(%(RX$?@=ME&/X$U7 CJ&@B>J2;;'!NY'08)^,PN5O$\P?\V32>1&.E>.)=LEZ_ MQXM@H@3%D[^#AWF7PG.KZRDX>4-Z,6JY]J([+DBN.&GG!(>7B?$:YJFBVO#5 M)K>HR>3$I8YRJ5XVDV0IWZ8]\)LTSK\0:YH&L8AU?6.=-*1KG'%@.@/?,CVF MNZ+F==(91FSJZADF.AG#= >^K3'3W*U\HU..>"DY+R]&2T%Y*J8'9YFE,$?PD6^-+;^JU3 M74G?7\/)2YBIY)^"*/G?8+(,ZXLT#42:R51=5+VW"$R(5AB(OC=%7Q%JQB9_ M@53I!G^#C+^PL+/XNZCG"K9T'+C;1.FX/CF;II(0N8GR =CT!$W6NQ5;N\/]I M@7L+?X^C%Y^O993M'6\.[/\%7BX64+KR/Y?I(GI\$P,H33T)45NBD-^O/'?W MGO=1_CD93> %%46W%96IOSW%7AA&B=9WVKY]V]?4^?R[KFP>[NS MW$[?O-T=F\#/XB=GFWMW7Y]'_E^&"4H-.?FW?DY*E*9+8-3PK3PO>G=<-%/2 MY>A9"5+ETV]?WG,0??KEUR\?F;),X8E.WF!O8;^BZ7P2C:*%,H(OPU_I,IYS8=]/88@I(-)Z1?O%>67^#6$_X4? IJ'( I4EVW]6/8;_ '"P1 F MI0L@7F$S7H(%''S/T1R_Q"5)@D=AR#B>$2)PL\HH2)^5QTG\FF8\>0[3LL1) MX0-)\J:$?^2+>5H&20!T@.V"?3JP#.7U.8*C:.NNDW :1,4M;]TG++SR8>"/ M?/N07>6O>#F^]-4=Y=M[\HTQO#-X?O,D7H0C6"$(#/Y,\@LA%7!J^(Q?9,]> M@D$L^+:9 \1;/B=.=HOC)5OBZ3#6C @XQKC0/(VC8J 8C><1A.X?%F M>_X*O'A^4X+'!: B7B(RIO,D? YG*4NCU:YS:"3I?RFHAZ7 J&@6 M #/AMZ)9IH_!;['B>2;PO[,GCHII\$_ >/[ZFLYPOS^M7P]G(/3@-,8EWBOG MBZV]R1BM/23-:F+R;A]E9^6\3( =N'OPJ8]\.T\J#RR?9%Z])1P\C:^S!%L= M^+_%.X=QQ0L9M"Y"8(X-)2@6ETG[38FW/E&2!FNN!RE M/Y1'V#\X,1108L((C[4]VC.J>?"W >?*9[A)L'FR.\*5X\\V61?^^)Y?1>F' M/YLI[Q^"V0_8 ]C?%*[Q^ASR&X:E1(#B&2KPBQA^=C+9V@*&=Q\]XB=?<0M1 M79U$/\+)6Z:4X1YR/0X_$"\GJ,S!<_O7DF]9]37A(Z@ \,<+IR'?^ CD> !7 M7_ UCF(0I\, 9&UQ2F;7SB\,BN(K7"H$*_=UAC_R"$](>4$?%OP4R+JG9V46 MXMI @(>P[Q_"4;!,P_5.C,$&Q5O/5E^ZSS@-=U34UQ!A< Q?<)E\D_#"N%%W MV4;=X4;=K39J=0]-M@L^ 2O>W3!\8.M%AG".38%]X^R79W%YV_B= G32-(!K M!JM3+0E1/82C2AG#L;:E3YQG7Q_1,'+98)D@/(H-?4C"";=(WKU&X\4S2!;N M1RU]*U=(U/57@F$:3Y:+_5\IW> (I$"87%1M<;6MO2S]^9P4]S '$74W!)3] MN.-ZR$,P>0W>4O1WE)4RT,CRBYN8:GC"BH\_DNS/K2><'R>.J=XY)U[[,H?( MUYGR?Y<@AARV+>;XHP70 [ECD I)A+9XQ%],N1X&['H-P!YY2L),OU)>08 C M;V'!H+YQ20+D1W\X$N'_J=?H8',ZF;6;Q)M$+QS;O^4_^'X*ZMGB-">>73K@ M->S"J-WO:\((6SW!NX5=> ['3W"H!A,\=)7T.0P7VSN"2B[<5+1XRQ3GS"Q! M@01_;;230UG(Y?7NP;5V# 5/8&#!Q4<@_)ZR[Y2D-&=W)O%*'\ G. 1M^!EL MCA^;]W>OP//^#>0?GG2*6?9+\6>>2;KLFMQV+ RF%'XK74ZX0,MD>#!&N'(U M 'Y^&,<_5D<'"GO8-!3*:]F*0I?_T"1Z# LIR3>TO"GWRB<\S_/3'4 $TA>V M!^0QF+MX@1AN'_99@[M>(T#YM+(9/L-N))VH9)3THER]\R'.$C&W/<-E\XT^M)O M@_+X'?Y9\1/YS13>*71@@G40<+<5_SJ8%>A^"M=OH$MAD34Y0H7P_C M)(E?N7> 'T2E'__V# OGU\^L%66^3$!BHA(/7P1]9ZR$?XS".;ZW>$6CJ?AR MKI&F^89R.P7?.WB8_1XF_!=KF;>?,M_6+Z!K_QH',Y3'')Z_!T4.6(5QRD>6 M[%9E*7-X]BG>@C(/\M,"MN$?*'%AK35/8NOP2;SOQBL/6Z-NOR-;X(]C/HU] MOQN6V-V_XM '#',49,B/2E(SYE*3([#L7N2!.7Z 8 '7;@I6;;EU,UH'*1R9*.CA==BP1<@_7=(7AB4#;LL^1Q4A MB4:Y-I%+CR'L9G:,CF-NCW&G0H _-09IM1(#_$>G_*!98>U#QJX9IVO9YX?[ MR5M&.>_2DK.OM$'P>Z,PX6+I7^N@2N$IX')LVRA;T35[4(7]N/(Z[#?P5VZ% M['70CSZ%PV2)UIRN\L]8K) $,W@$([Q:YCQ&1^@8#=_/=EGAU)0D/^>_^#?X09!.:+>!A;0B MR9U>8HD%1M:]LUO4\1]P5/_F-Y;\"X#R*. M@ZJ3)+?'$^04?V2SNRH_VN6=K_P@7:G.N0>D@XI"3>7H?Z,T0-WP7ODX =&F M@*843Z?P\'JO**&H0R;R';D_JLSUBEUZNGOH69Q:GU>R^^LK MR+ /F47Y+;_:*09L60FP^1@!T]A-],YT@'2UL(U'.\H>[4JI*R4N*+EXU+-3 M"+UYV84PSARL#Z7L6#DDP"K/=._(]OPWZ(3E/)Y/+[]%'^-T4RLY,%UC#7""VBV+V(NP38.STU(P;XL MHDGN=X1= 9N81]*XCR5[+N^5/[W$:&?_N=CSY3Q7+PKK/%=,5D_TOU*@Z0MW MUOP*^_44K'VI>%[QDQ3]$<-XN2CTE.*7^0E4^O'L-^&Q%XXAS=CQ#'%]F>OF ML)HD7*QR5U(T-&')O?DW]5%,/JXA5:/HKW.?I*5]E'1)S M,X[ZBM!KT\7CXJ"X1,_,(RHX&/(HAV:W7#,ZXZ=&M%A[8;)$O#Q$>TX8]NH[ M4_,@_35^1<"#UJ#\$B]3I,3WX \E"T%VTAPD'DR!,HD 3B KP)A=S#"5 M)@MG<2] 6-.>/6+-OL\\EAS:7\+%!0X_O=3D4K(Q,94FL)1VSB%I:@H=2K\#,42UAI\=N6<7 @(;(4 M7(7S8!ZBBS:^55$3CV'1 M)68KT8\V?!.R MP6)06/YVY2Z#E6H:N^?PQBX'I8M@BEDX2\,L'?*@_"EY5E@F?S"#*9ZA-H.: M3O9%_$)^34#LX<1?]($L9RC7B>O=J.@ MA<[BQ0F.S)7TY$DRT>H7-Q,CC^*O[&P<@QX-[Y:]9YPF:!&L#$+N#ELNEDFX M(7JXFST<9Q_>-2,W$^2W0W6MI$W0]^A[]#U*/SHU_4C?GWZ$-XD2.AIIJNX, MA[:K6H&IZK8;N*/1HV&,;2-T7?WQ_]-P0)U\24O7L"BK[6?N23 >,CTJ+_G* MCK;?EE.XY&CW)-[4/C'PD>)5TN]), [?S\8\S>%OH*!%+W@HI^LBG>]PG0\3 M'C1<';#>H"A! G5U4;R(OQ/"<3S''4J6(1KZ\#M* SEM0U\I.B?NY[?13L*OC^]'(QZ)Y)O+5P6;FR?@ MS)[6&URQJZZZO7T2.3&^\P >/L1,]T'_[QSL4J[SH&*RE2<*ZLJ$/U.PF]8) M6R/NX#S)ZJWI(,SN:"4W>3DH[,@DF*?A0_&/=^,HG4^"MX=HQE?(O_1NL_@$ MA<96-2C_P>SMM3RY5S.9DC>#S'\Y?_L>WOII]W7'N#=MK?(M];[Z]7V7TK1[ M6_.$74JO?JNXU)&VEP#9JE$_<@BL4W3NGU9KS MC*',\$QWRJ^KFI"<6E,M86$]2I+^+]&H U A_7+EZR6!/I@PX3DR/!=M-EYB M[*Q&"]ICV]"_KAKU5BPA]NL%0(]X8BN4L__^ S/9X"70YD 1&W_.4UT^\"*9 M4ZKF3FB/X6)FO:4SW=[M7R6X;_Q5F\83?SK.'UU2_F!VKV4PQVI][L+5VL9+ M?_S^+82#-^3)O ^G*%QGS3@^Y_OG:D/2[WC9Z5-2?N+7&4 W'HV6\R@<[WT4 MAP8#5^Q ;P8#:T<& U]-B!D#W] UYMF['6W.$V*7&B/=:[28DJ+%Q(BRP317 MU.C7KAULW!=X;5F+::QQZ[MR:ZX.H]X.U'=,9CE[6:> M76,UQ1XUPN+GF[J>#R@G6^SZ33;K/%D90M#F@I M-O,<478YJ;0"P.)*"A9WX'L>T^S&;;T[JM%>1:YB\:L2\LJ?L\1JKY403U*F M> /?=9DA;* <::S-P:*KMA+"S-PLQY14V&W>2!KM\HR!;]O,,QIGO) **PXLD@:[/!/ XC#;E,7> MD2K!\K*!,#ZU+1.VC#?LVDSV%]C=W;K73VGKN5M#A=M[I]^[N^G[V+(ZZ_BY MW1SY#*V\09I;!X6#I/$[SQKX:-R"OFXUCM]=(GF2$%9SJMW5$69SA#D&&%MV,]E]K4&1]H5U-FGU$JT\F# BJS*Z0U;7G0)+&W]HDT2L" M!-O&64QS=I,@+PZ0AEI^TP&E\LG@#=T?)]Y@ZZ SY/(E-K"'Y26]&WI\'?OC M/;:,$*4<>EPYM'1F5W27;Z0<2C6-G(A)Q&S=;!-(3$-5.3%-EUFFJ,B,1(/' M=P>FXN^:IPQ+%=TCWKRWK$9^.M,\R5'7YAI.ZYN@O!?HW3SM)S>=J_E8C93K M7F-L)ISPR8!P,S%@J&AYC9_E?55$MGNMX/'?9ROG+[:W^12&6>_QG;:HALK; MHE:T^FRKLVNSN]7Q;BN&LJ_N]H0IF%N-6M_G4TEPD@/<(F^T^#'K<)ZU(AIELXT^S[XG\+\ I7]$V!-D\=]\',4H_/KX M,S9XCW!:5CC.)/'?2S?[>WZO/Q>W6KF3!G;TW:U0$O[2._U4,&CME>%-%0])R,[>N M=W(_-$OPUW"&VI[RMRC]T<4&]OPZIS?P_QC/L&-7M@\4.O%-X*MI/.>L_ANU[M5N]5PV,,6_WE/P/WLEX[5/,)E_S>6O9 MO,1DW5+BK)/TA*_4WBFGW9T"1=G9U3S/?*INN_<*:G+5]+/M0RSGX_RV8\W='28"'5\Q6TU>20$&[ %O9XPPB4+S^M!8*?Q8TJZ:Z#ZEM M.15M2/%5_=(-0&L? ANMUSZO6J]EW5S;.0OVWN.>T^'R!U)I6]:GT%,XPZ&# M<*),@S$?*84H'DZB]!GUJ2D>7;B)."XPY7; $+O,ASRB I^&,PE-F&(B)&@: M^6R$*%&>DOAU\RAPTZ7VY MD.%+, N>N(8'IDB DR13Y3F",S1!=PV#\S1)X$U63/'^9S:^F\]]? 35F=_S M:@IEUA]V&$UR;O,1W'P<;388*0GG ;P!N_&4*Q0X5@('I^.(A,K]Y+LXY$,T MYPG(N@2'D^6#P++B"YRD4;ZA[=_%.P?) KKKQI+ZL.O/\/<+CN.9PNIPWB9VBT MFP_&P W+]B]3 MKU>_E8T>Q2:[^>0!7#->XG&R'(&FL^##?XM!HE_07!SM:X)8VK&2%.6/(QM M,PPYECBJ\'[2)4C=@-N=F2MBRU# \0.X![F9LGB;(R!@^W)K!4?KIGPT>;Y= M(1^7]@^<5AGA?.HJ M?B&9H[H_Y]_!IQ]-H!#VH"+YG.E'!M'P<"2!_O.0G0FFJ M(+PX1]]Z+N#(= UDPNKJX8; J]@,I^/F]EPA9S- M_C>,LLE-SVMA@O-6=C?A+1/UFR%^[H[]6+Y&D.!QY.\508W,R" M;QP*_&(P&ZJ:XW"(@AH.!#A9^2WA%^\6\5TVWX7;TB@K/V5#!*=Q E<+E G* MS0W5>-.^7O!]9A* D?9"$Z?-S[.+#L9R\C0E]PY,K&T\ZGP2C3&%9A'"8+3:$^_=B5_XK14#C8\7JS+P"?@LS M>/#@5"LX)&+ P.K0B+C+ T=M&=AD-RA-5#\-I(MDT?;M[P^WE:N:MB/%S2#<)0] MKFAU9G'YEJN"?/1<_I7Q2H$N_UYF8'$9A^\6BB&_?_1,9#83-[Z"E _3+&0H M#[8.LS'4>&H]@ZH9;.Q1]A&D'LHA/M%]!AN$H04^SSU8+%'9Q@SU_+;FD[#8 MG6RNU^9RN70(YO/)V^;;^92\X5OEM\!J"B*XJ]5=@\ #^VB&SV*B[+KG-^>% M'9P@=BL3C(RM72K]*=$LH@,S;?3JF3;&X) 'ZN*^IH,/84VU[R65D%._4,\6 M2$'<>FY=H0H5E.E4F.& _]QEPFD(@NQI\8P";;Y8O#Y=CL*_Q_K[!8XL> MP2Y'[\T+C]+!OPL5K0CFK;Z8>PM _\I$+R8MY<(%[AE7_Q(CRPM3M4ICQ+M] M64[PH,G=/'S]$^!$,1H>S&O< UCNQRFBE.MK9LDR_*ZY\AVD M:0P0P6>PVN;U8\D?*E=YA[@O 3IRX-/P&W\+2P?0SHF0XI' -7B0XVLX%;ZF M279_J Z.N/VR4MGQ]VY$>>->E)M7W-;=#$H.3<13E W3>EYW[%(FW!^+>.-^ M)):'[TM]9PJ/ 9C+ 5=V\.OI2JY%"<)YLOQC"795L 3B%:6]$S1Y. 6"W"N= MA9DR]6K=BJ&PYKZ"P;?GUU>:'#?(1F]W=/@^^? M/P[^O KN!),ISX>!ZR8A=S-N1G= @P1K\"V3RD4Z7+C5'T)9HO3Z-_?I9IXW M^&:"1,YR5O@Q@/8Y6N.Y6X6;XVR?G0ZO!Y,W>#;PPS]': 1S@9MIR-.8.X]+ M=X!^4MS^4;R<3PH94[+NLIWFGPSRE+&5LIO.0>"BAIV U09XWFU,6#]WB&^PHWGA?8X/UD64#3*A^AS@U8 G('Y& MZ3K2ATN%;R]1>1['HR6B+'\RJS5F^X:F\*?/'[]F#Q'NEKMF5NYS_IEG8%>U M?^6:,W.OG:223UW\G]SM_!E@!)B-D_2D.*5M2J8E;N5S2_48!OX_N)V*7AQ@ M(T&_3&7- S%%*""/.<1%#"OS71;:9BZ\^ 6C65D,%.([4QI7 M)NO:#Y1)ZG$(RG"TRMGYS__CZKKZ[ML\Y.KQ%_S)>,9?U=YE/_.$XT''Q?7A M'EX!+F'F&LY/)SP.+29<*5V8]Q,L\1"C+_ MT\\H]#=<=GB[_&S(O RP2_ @X10XQ5!$NT/#;C*(!Q#^LOE(X0E&)>(H3 MU+VG7#='QJ$+A2> <&2E6%!0,A(+1T7*2G'&43 /1IR?^8]FP?"@;@@/\;A5^R _#+1]Y&I9V/7>)97O^"(I#BJ897G*& M2M-DY1AGN16(3P:=BD$1L T76+&1G=KQ$I2NDEVZWF^4(B'W8(>;-_1;^,3U M(]C33 RL+%7E$52(.-EV;Z*FDX^DW?'^1%RYV,6FPO09S)+B_@\%\PL.PGRV!QL^7+.7\?]Q8!2]C_X&?1M MH"L!DP7X+&'NC3W#Y"5!7G6_6V?ZPQ6LVM_C16Y>8&9%DP +W<["?YMPU M5T0.N.:%_K+-O2I28W+;*9&8*$95%8 MSB*V&(B_50_1YQG(S7\MLYQT0/(BR[>#@ZJ4!I$GY>4:S2MFMV=NT> MSPGD M.DQ!#)YOESE4MS+0T$?QA,R+0/.:\:1JI?00C6V:/[/ M,)ZC%O+O[%":1/]:8OU(B9NHG" !MZ^=:Q\K7\&_UR;%&!T'L]$"];0T*CS' M^'.O>+!,)H6F MLP#7FH')?!\]I*-QAGQA#RF4?.BXR-E=CA_I/JQ15^K8+V M&%48YY=36Q4U'S'W:51Q:D^#'YF4"+/X!N"R3&F .^P:*.E3D$]#U.DRS9(G MZV9Z-YZS@%@ESY L@E,9>^.$GZE%C"Z1N@(H&&CZ M(\!8T4HT/"A@GB5/>,.ES BVM67O5FG:T>R?V::^6Z=SO4.5&"-V^,N8S"X!T7\TFX2@[G,G7T7(J;;J0EW&WE)109$,LTJZ-:7_EN%;/J8C#J MF'\.K.3E)$BX\_HE"E^S]#5NX)>T1![K&V6ASY5+#-.4 4" 23QWLB1I.$'@ M&J6@0K:Q"R4,X%G Z0W&)?X8OHH0NPOY4T.C+6WXMD;59.4MOVKF_&EG*__(D_G,33594[ )7MQ+X$C_]5PFE M>0BI5"5;K',S>Z B7)SO3?:Y')7ET-^^%NAY+40\*V4$YE?A_H/\4MEG1;$P.*3P5T%LS]:H/AI8H>2B@>^:G4@N:E#@MJ[WWJY+ M/*$2/XM/Y>&I=73J.[[W'2[U81*/?I1*$8W=3"=X$7\J3.%HQ=M/EN'>O*<\ M+:HR6\J4*M*%#KHLU,'3&G$_TI5C8C?:@[;2UBM<=6'EAC$_@? *7T%(W##_SU^(T9"# N2D(^X%YI7G50&8(\C/K;C-7+%G=1+@* MDF7WEO]/\8/YOL"/_;IU%O*K9_YZ! T/^V,V0PA:5,*+E?E%,;J^>>/KNJH- MD8]U?:M[SV)J^4/-[-VJ+:BG3N4AA$)<\EY57+N;I^%#\8]W8%.#?OCV$,TX M]/B7WN4=IG(9:^UV:^(_F+V]%C[W:B: \@::^2_G;]_#6S_MOJZ[]YIC5;ZE MWFN5K^^[E'/OF-7OT)5NZTJ'\90W>=U2/W10/P;[&K]>L4_K:5W#_L3E6+R$ M2XS3G;:YJQ7A(-!"()PQ="W3FJZ_VN\H.+.XZEVI>Q)6\:/H_%KJC/;_@AC= MNQWP@,$V.-X/^OC.M-[%\;2-^5OX$D]>\%S,=F=S;P[MPZEK5W'E^UFD:0=8 M)..=9N0^RK#18GU!/JMU'__35>HWX-]VRJH@ 6X,A. ME>GN[H@OH@'10!X:/"=A2?P#*_#55!@-[('O,,>,ML2-4.06$ L$,R"-?J_ .2_/P9[NX$!*(!T4 *&JR2*FJC6U=!X=>8KI'&3^B6%-V9)!2M/8(?B_#3?_S4='-6P,0&!8< TD> G.,!K "(,_!UO7&XAR B M(T0:>,=<#(?K[N[\= )&#X AUK&$LZ^9IC6.E@G"2N\S9TMMVXD M2;2KI9P>5MB!O:(4=G$!!X*+6+BTYVZ"&R7X]!X^[>8X&CJFM3B>00CJ*X): M]#@9XAS>A!]I\=,@L>X(?,0YO D^,L*G:4;:$?B(\W<3?&2$3\E75?'T[8%O MV[+DK="3%_KDA3JC#&?@&\RT&N=T7#G'Z:SF''*XIWCCBG++W\VV#77=@:?M M1"_2(>NMN.LB1+N>J^X40>(.?$UEEND)JV)Q( M1:3J#*G:=>N::G92&:(2?8A41"KI2=5V);RI":J$)U(1J3I#JG;KZDT]JZNG M@XHX=1.T^S&&3#$%>)*%[@B M-+9F6F 263K3.\"?5K0RW,+C.8T;SG+-& :- B#=JMYK1L, 21!C2"E6@@,0W: MKK^T'."!R2R#C@/B@=M KM%30U@:^[CK,M&61US1L^-;')YF23H:Q M=1KEV'NXU'6>5\#$&/B&0[.J^PN1UH8-VS1LN/_P:=LA:V-\SF6N(\N PU'CALVP/?54V"2!\A<@%'G^T,?(^9GJBNZX0@J1"TIW?7$?5%7'$UH4)& M5(AU/6&/>8]9EBQ#S7N?04OSB ^PQ)+4Z^30/.+^PZ6]><0.S2.^ ?BTF^KH M\';@FB91:@LA2"R"6IQ'[- \XAO 3VOSB!V:1]QO^%S 6>58>("Y1F-W)R%( M1@2=Y:QRA/>N)51(A0JASBH'JQR89\HB08[XJL91.I\$;WBCX?ZR<_K4OD_U MNH?&B=.@#W32H-'0@E;<=7&M25VP[[BB"O9IC R1J"LD:KG\W^$5/LRQ1>6. M$*F(5/*3JET/NZN">6$QTZ,IMD2JFR%5VYFPKC;P;8.9:N/6!,0J8E5G6-5N MHP.7-P=F'NE_1*K;(-4% E2N@9X*G5F&J*(-8A6Q2FI6'6S"X)I"FC 0%X@+ M7>""T%"E:PU\0T<-39>>/Q3&E"N,61V=/EDFC:,7";K^P^KO>+Q2V>W\S^^P M5O__K2VIW4RU# MD@H_PCWA_O(1<]<9^+;)/&%A"*(!T: -&K0EL8, M*L]FMBU+YP,B A'A\I%D#SLM.V ?-.^93SP@'K3#@PL$?ST-)ZCHS')(,2(> M2,J#/366I\!;QTYQFDP=<0GYO( WDVF-Y^)1:W-+M=4O]=UU8[, MD0+/Y"V+#;-QH(!*\66%3'LMSCR+.CGT'S[M.J<]&SO$.#(-L20$B450VVY= MST$(J3(-OB,("890X[;[GCOP'5VBZ7($$7$0N82OT!OXAL=H$.F?,M6L*MKQ9#&V>Y^)V[3O?J^G4[AR]MTW59KVV'^X-)[V M:*K&P#>;VWP$$6DATM:T1U.E:8_]AT_+7B=3Y:VM-9TD4'\AU%9O?5,5UP.; MX",C?-KW2)FJ@^7FS&L>NR4(R0BA\SQ2- FRWZ@0ZY%"I[;%+%L6)>;<="GQ M[=_;ZJAP3@_XW;X*U6T5Q.Q2+_(NZZVXZ_)%N]X,S1.DC(;E)H;##$]4DL=U M^DH1BXA%TA2WFQI&DRQFJJ*B240J(I7\I&HU&]'4="R5!XW8%#5RE5A%K)*> M56W[RC5CX.NJRES7(EI)@#6BU65HU6H9OZF961F_XXI*:R56$:ND9M4%PBIP MM[ZEH6%%9Q6QZB98=7:+ 5.S!;48(*H05;I %:'A-\W!A@6Z8S"K ZYQ:AE_ MS9;Q=(.=_52O9YKOFQ P2Q?)D@NRA[VE%T+VH'9?>KHR75G8@9!.RVT&VT"0 '?N(>,Q297%O]K\KG("1!7VN M5C=5F<,!NCWP'6;:NB0EZX08X8AISY.N.]0>H__P::UQG$[=5?H/GS:]M^(" M>80?:?'3FN?3$-=NG. C(WS:]1H:XF)'!!\9X7.6Q\V@=MO]1H50;Y5AR&5] M4U&"7*4+=:N0Y/,.%JWXU@4,+575]2A0<"MUA#+/< MZ!8;;?0 \ XSM<:ED(( 3Z608TM< )'@ M(R-\Q'A=+6O@:T[C9"*"B(P0*7DL*YX\]HHV/'KR?7SRA[UY%6# X$OS;*O+ M-"[K;V>MYW4= #76HHJBK*+HL@.(*V2#*S#=F*KNB"/2)LX0 M9^3G3&N.5)M*OXE0MT>H%EW+MO!!R<0H8I3\C&K-V6X+'[M,A")"24VHIFVQ M3L@BM+$"E&FFJ"1"XA1Q2FI.G9]A;IL\X59U;.**! BKK3.%:'YZK8%]'&9 MH5O2T^<&NV-]73R'B0(//1KC5.I@0CVRZ,K]O3+UR*+"M*X?]*8A\S0HVQ[X MAL4,8=.@J!Z38-\"[)O4MIQ" P=S/YEN4UDRT4!F&K0[=LUU9BI6) M!D0#T0'A4WB .4LZ\]S&.>'$ ^)!BSQH$,8]@0:..O!UDQD.M2(B&DA*@PL$ M7QT<&&$P2]6(!D0#.6EPUB0A1WBN#B&;D"T8V4*CFP[FT9@&TU59'#W4CNN: M[;BN?X/=_E2O0_"'RE/C[4!\W<+@&TKLJ;?BKA]]^F5GXM0] $U1\;ZZ3!:J M"Q*)B$3R1 \=2U3TD$A%I.H,J=J-13JVJ%@DD8I(U152M1W9=!Q1D4UB%;&J M,ZQJ.4[JBHJ3$JF(5%T@U26BKIZHJ"N1BDC5!5*=%<-UA4]V()X03Z3FB="( ML*L)BPBWSI]>-X.M+GC]/$L7P60R!5V"U\EE<3? 5KJZ M,EU9W)5[/TKLS.K74QN?R['(V@I!KXY]TY0Y&N[J/'!G-6]V(:[W/\&>8'_A M^+6+69$6,W6)1F 0#8@&%XXXNR;00&6N***B M640#HD$;-&@WJ.O: U]GCDLL(!9(RH(+1&%=A^M$GK H+-& :""8!N?W"G:Q MWPW9O01N><$M-MCI#7S;9HXFBS2G\DRYRC,/%#5+&4'ZMARFBV V#I+QWE#P MH1FZI_84Z*00LJX6>CF+A"R.P$?XR"Z"CWSP:6V&HB=C MTQN"CUCXU':15^#$&/CRM(DAC(C'2&LS\#R31$ROX7..X[4")M@V0-28'4*( M5 @YJY;#LTEN]!H5AYUY%8!P0 ?196G&?K/-OJ*#10C4^8M*G+(2)ZDG_7BN MX%QGJA,D$DE/HI8SISU/<.8TD8I()3^I6LW#ME15E"D_KN,XY M343J')'^=$TFU8N]K9E5P2"L0C9WR/-GX@WQIG<'4+WHVED'DDL'$A'K]@ZD MFB&V@R<23B?8=;O0B43$Z=^)5"^*=LZ)I DO"29B$;'D/I'JQ](.'4@:SC&@ M\XAHTW?:K*)E!]F@#WSR%Q ;>L^&ZE#806H8 ]_:35B2B!N]KC.K'G.3U9E- M8KC">3-M3MZ"VG-+Z,IT97%7[GU'LC-GVIQ:0"W'(FN?[+*?W_6.;T?B.D]+ M,P>^KIG,<1IGA8EK(D"X)]Q?MC33TK"[BJ$QW6V'K1= *EA,QW;8(8E4<\M(@(1X<)%BYJ+!X+*5*-QA17Q@'C0 M#@\N4&BHX3 $TV*VWKA\EWA /&B'!^?7!NK81<5VF=&\X1?!F^#=#KR%UO/I MF +#/-UCNC2JS;FQS,[$.[+(Y;"MD,:NH4SBIAG-QY31#P@'K3(@W8C&KJ-AK]ED$Y$+)"4!1>(9^C.P#<] M9JM$ Z*!I#1H$,YP![[#=).]J88S#/3 ,X3TP*&!/D&\!\LU#&(:&IHI$L[4)Y@3S"XB%^,HG4^" M-[S1<'\'+/K4OD_UNF??@7#1Z6.H:,I=Y[IZUI'$ELS%,0:6_)L:TUQ=^E%W MQ"'B4!?ZBQF8H&'H3*MHIDN<(D[UDU/MQL1,-6O19-HTT9@X=2.<:CO"9FI M*M=FMB4JDY!(1:22G53M5AR9V&W TICE-/9O$:>(4_)SZ@(!0-,8^ XV;%;) M24&1PO88NSNRK=[_9;W0B\*;#H-%5&F=JAS.%*,6S0E''LXY1EXY1XFS_.'O%8[1F6//@.>H-?&,W(X#. M4>)D!SEY14K6"HJ>)L]??B2N=H_6CKH>.40OGH] I2HPD1C:/ MV1XD&K9VV8W,$M.(:<2T4YE6'>P]2#MCX'M=-A-YJ/>G!>X*_#V.7GR^&-SA M:+8,^&J*Y?VVG,+3'/E_@8\5*\H?FV7"$C""7SS)7SW&HT7SP^: MRFV0TK?R=:KKKP3#-)XL%_N_4EK2*,3G)0:/FGH2(%UK]42S/2K]^9P4]S / MGL*[81(&/^Z"1[C%AV#R&KREN,^EE4RC67%QTX)?/V'%_URFB^CQ+5^R_Y=A M@H]N]X:VGEP!4T,S@"5[W]8=[\[,6 5OA>/WB]7+U@FWQ,&S?K(C&=]=_J5WTR !9;. /6[&%E#Y#V9OK_?I7LWV*L]0R'\Y?_L> MWOII]W7=O=<[<#GGP2OV;_UAOMC"2*V\I6R7=G\=O5VUZYY MM[KVWY,H/J@[=%]?X'G5&TL4WM7IR+.^]/GN5.[#QW@Z#1,^SQP4:"6:C<&\ MQJL^G/7\3ZX06&E3=&6Z\N6OW/OY/K\':[D[IUG6P/>8YM+\'V*!S"QHM]>996,5LN>H MQ )B@;PL:+L[F>4,?(,Y6N,FFD0#HD&+-&BWGYCE#GS-8II.-" :2$J#"[0 MLSS0B32F2C,U@FA -!#6M$;DG1+;31EHT%1Z;*-%46M>;< M@&9G8AS?YB$/7'Z!@QBV>6_ \E""6\6:*ZG?2:I*2/P$?<$&*"CZSP:>3*/8(?B_#3?_S4](%6P,0> M^(8A:F0"040JB#3U#QZ1, Y)F%[#IX%?S<5\$D-M'$DG8,@(#+$N*0^Q8DMS M!O4^Z?;;%3 MQFQ/HBH70I X!.UQ5QTYF81/:R)42(4*H;XJQQGX)E,[GSQU5ML/.;Q7V:C! MT;Z&$"V-_>Q#GN5-#3K5M.MY\DX1)*ZHNG.:%DPDZ@J)6JYB=SQ!5>S$*>)4 M9SC5;DV\JPJJB2=.$:>ZPJFV*^Q=35"%/9&*2-494K4;'G#U@:_9S'$,(I4$ M2"-2M4ZJ"T1,7 .T/SBIU,9!-R(5D:H+I#H_Y]DU![ZC,:=Y+P'B"G&E"UP1 M&EIS+>RW!&>-);^KX=P4\4Z$W8YV8$]"^ ,>/V@>3(E?9["B>#1:SJ-P?%X[ M]I-WIW;+;;HR75GRH<52KS/%'].HA41"JI276!.+N';9DUDZF4$D:LN@U6E0+M M%7S0![Y%<72BPDU006@ILSQ(X]W'#$- MZCC26\2T'"SQ+.P78'JR] L@!(E'4+N1 <_F8PAM0Z()500AL1"J[0>O@(DS M\%U=HL'%A!'!&&GS\.PY&SU;ZLT=[+_<&G7\62K M& 5@>G/7)2%(6@2UU>W?5FGT9/_ATUZW?UNET9,W@)\&:89'X".N)3?!1T;X MM.^LLE4'0[>.(RJ=CA D%8+.F9O*.VUWHJ[+JXUF3/V;$T%M<]DEM58 M:M>EM]#<<2(1D4@>7[*F@2;D,LL0-3>-2$6DDI]4K>9UVIH^\&V+6;JH6#B1 MBD@E/:E:[OA@:\; -^"H:M[QBUA%K.H,JUKM^&##W6+'+]T5E5Y.I")224VJ M"P2H-&QWK9O,%E8;1JPB5DG-JD,='VS-%M'Q@:A 5.@"%81&*C4'C![#8)HK MJE!=HHX/K0TL'T.2SBU*$V.1=;6$WJE#5BVU(%P=^ [MH@1L^+J,@GV!/M+AZZ]@:\Y.E.% M!02(!\2#-GC0;K19Q[PHSV:&*5&+&.(!\>#2 6(=&RU;*G-E:NI'1" B7#BF MJ^LX&LUCKDT' O% 4AY<( RK8\*0[3+;L8@'Q ,Y>7#V3'I;-P<^"'E#HIYM M!&X"=VNA4!VS:AA.4M'=QO.)!&&^_TW&!#2Y[W6%LR-IHS&=&FWT'RXM>]AU M!QN-.5YC,Y(0)"V"6O9-NZBC"IB10 B2%4&M>W4QS(?M?D2-#",,R8>A=AVB MALKG;(B;%4P0D@I"%_ E&AJOD[*;=\@G",D(H;.:CAG4S+G?J!#JOS*,@>]J MS'!$#=>F"8TM=\@_U6O=29:X%W5<5=#!!#HT[^$I+GA!D! +B;K.J0J(6 -? M=R2*;Q%$!$.D7>^38?-!":HLT2)"D' $M=CIWG!H_E7_\=-:IWM#7$=J@H^, M\+F$U\F# TP%DU&6H6H$(:$0.LOK9-)*4N$6UT M9-_M%5'=*D+,+O4B][+>BKLN7S2I2])-?> [#K,\44'ZZW1Y(A(1B>1)OS,- M+'"WF"HL 8]81:R2GU7M.H5-$VUJEZFFJ%0.8A6Q2GI6M9VF:6)UCJTS6VUL M:!*MB%:=H56[F:NFC9FK%K-L4:FKQ"IBE=2LND!8Q70&OFFHS+;(L")6W02K MSF\S8+J"V@P058@J7:"*V/ ;5J\Q7?.8X3;N0M,Z@WH]*'E?\_99NDB6_'D\ M[,T2%[('M9MOTY7IRN*NW/M>)6S%%P"^N,#:89 M$M49$^P)]A>.6UN8# MMB/#E@'' ?! DZAU!O& >'"Y4C#+E+!/"%& *" R[GJ$ A91@"@@.07.*L>S M9&RT2\@F9+<6T[2<@>_:S*)&5A=K9"6@"WN?BV]M5>JP@#OP-9U9SF;A']AT^+7;!LC?#3?_RTYOJTQ;5()OC( M")]VW8:V0?#I-7S.2,T3H4%*QQCXGL,0!X@#7>! >Y%:ERA M%)"< N?$5BN@[@U\QY"E60S!G& N;#B2JPY\5V6.0ZVN"=V2HEMHG-+5 / : MLX1->:5B2JD_U?_6:LMAN@AFXR 94UNU;2&D2QI)<:FK2/_ATEX4PJ6N(C< MG]8\^"ZU'^D_?%KT?KOB@J"$'VGQTYKGV!470"3XR @?,5Y7UQGXANT11/H( MD9+'LN+)NP-?UQK7J=.3E_')'_;F58#!&_B6VY'69_WMS?6\KB"@UEQ4B\2E M@GZ]J06'-4R/JLB)0+='H/8];<@\B% #I5I&I7K M$PUDID&KTY[ YH#3P&!&\YFQ1 .B07LT:'D^DZ-J?#ZG; M0@.=:T6>81$-B 9RTJ#]X*NC&IP&ED,V,M% 4AJ<,[W(4:DS.R%;=F2+C&XZ M*N;1:"ZS5%<2Q%,CKVLV\KK^#7;[4[T.P1\J;(VW _%U2XIO*+&GWHJ[?O3I MU^L>=\H!:(N*]]5ELE!=D$A$))(F>NBHCJCH(9&*2-494K4W&23555)R42$6DZ@*I+A!UU311457Q=T 6^ER M&B;G5;^>O"NU*QSIRG1E<5?N_1"R,ZM?*Y;9)X6@5\>^;1 ,5B07$ M B&M@AT=V]TP55@M!(&;P"T8W$)CG;HV\&V'V::H/#4J?I7Z4[2]#\C3H5="*NWX,ZE+'_G1=5.R/YD00B;I"HI8CB;HA*I)(I")2=894 M[<8EX6X%Q26)5$2JKI"J[2BG;@F*8;O#F1#K3-4I1(5;=!*LN$$XWK(%O&28S58H2$JMN@E7G!]0-[(AD MF4P7-BZ5R$)DD9HL0D/JAH,)*9YJ,UWO;U2],_&U+(;^;0X/#/[^@H-;XQFU MG>UC!P9;ZI"9RZOD5)T:CQ#L)89]VS$N;^ [3'>IZRRQ0&86M!N3,E4^D5$S M1 T/)AH0#5J@0=M!)%,#I4AGEF<3#X@'$O.@W:B/J6,Z'3.H%S_10%8:7"!, M8QH#WU*9I9)61#20E ;GQU5,D]?T4F]Q K>LX!8:!S%QP) !1JZP8<[7&J79 MM5C'.>B<8X*9ML#WW5$90=<( > 8'U[L&XY MCF$Z U\'4T54\C.Q@%C0!@M:CF.XR *]N<%.+" 6M,>"1F&,Q^B/<'SW[S") M*QG@#0#KKJ[I[X@#Q &).=!N",/B8Y4,352"/;& 6""8!1>(8%@:S^L05[U% M-" :"*9!*8)1 6 LEB[[#D] M&/!@Q_$20)J5X'2BP>2!@%%:-PXG8CMZ(:M%[D?'9;S4M3<6#M-Q#69XC?5R ML1*AC:0-8B>QLUUVMAQ:LRQLV*4QUQ(U@)[82FR]7;:V&P*T;+2A5*8V3P@A MMA);;YVM;5=<69BW8N,,/#I>&@SL978>LML/;_,SN:C20SF:*3@$@F)A++$VFU,C6*J \S4197 M7HN9/([\TP+W#OX>1R\^7Q ^AVBV#/B**EZ!#Q9+*OW6/Y?I(GI\R^'D_V68 MX"_D&\&O+>![.9HL$^ VC],(;^@A"2=P9R_AN]=HO'A^T%0.M=*W\HU5UU\) MAK"-R\7^KY1N? 4W@V3,/AQ%SS"+3X$ MD]?@+<4G6UK)-)H5%S'=61F=X*QR_7ZQ>MEQ&N'P.@2]&L3*:!&G*E'GP-@7 *L$37@D'\L%FWP4H$8,)+"98+%,E2/$B M/\->3H=AD@DM0V.*KNHF_P[\P[@7SMYID,!=<4EF;9[3Z\OD:R^(RT4?[/TD MF*?A0_&/=T5&3#3C>\F_]"Z_?,YV_(4MR<=_,'M[38-[-:-"GD^3_W+^]CV\ M]=/NZ[IU[[A>Y5OJO5;Y^KY+N?>VX4IV)>?>L6VZT@6OY-[KJG7P2I4Y7[JS M2OHZ-T>K_3///6E&\*\@T93W7&B]GP63MS3B\NWWE7S[B/)MZQ1"_>I8,MP^ M[:E"@9+/(MK/(:BV1@.!KSJ M32T=5+H)Z"IP5H=,B5]GL*IX-%K.HW"G$\:E$%\M)OC6R;!)J./PC5)V-FHM M*7H*FQDP9#FJ:@??O]7^$D]#)?S7,EJ\]7^Q7T'W3P#G:33&=O^W( 0_ YB# MR22S8. B/D6@#67HKG8__7S1/:-9794O=E6^JJ6F]W/.!S%"?UR'M$Q:)BV3EDG+I&4V7Z;0SI'WCB7CL@WUSO*4 M,;9[H0!Q10P89X93RSP"M%A >]<# M-([K%C8GE0!-@$9 .^KU &T-?$ M]'9 >ALDO0G00@%MR">]79+>!/96P&Y>3WI[ ]_4+ (T 5HDH"TYZT$"#@\$'@H(\4+B4V[X""BY P1+5 M!$N2L=_GE/SEE[C#SS_8W"MT2;QX:N;LB1-E"@]PY?11BD<@X$ZL>_V4DI7= MIB.8'7RGW[N[[0:&01IFU2S:D6K$0]P^U4G=26Y?*DI1UZGKH5/7\21*\22L M7"H L L'%WNQ:00&B< @:7;M")?9(9$D'A&O[M4]12&]12 M@WEJ1P;$'NN4>U)%=@8J3\8$)M[F14CNTLD;TA^.72HT4)=C.)&(>9[@"2>G M0[W%P,(-HNQZ40>P0GS7%=Q;G&!T'1A)ZN &X\;7-&;:!+->P.P:R?&';56P MB@3G51#$K@HQ23WN'GK8('E5%*+L.RN1SU7OB7/4$,1D@=CTG/Q@5OFF0 MRM4+&%TC/'#*>6CBW#CF-6^?< F8W4)#PGP@YUE>OAX[RW7U4G&3N@S"L@'3 M8[K=. V80BOBT")I: 7L(M_0-:9*4P%.: &T2!HD /L&K%7=UIEF- X4$%[$ MX>4:O8%.P8L+T@6T.:>QT4!@$0<629WZ8)+XKL,TBS*5)0*+G'UK7!5SVDV# MZ2IIN1*A14XONPO:MV_;S)*IZ3F!Y1K.\E/ HO,1Z8 70YH6S)=(.*M367GQ M9+-L8G3'"R;/?EK]Z_%7;\6=%W77Z$MTBJ@S *N6#A9]XX.QU@,5W0E32!BG M;Q3J'XODC%FY8%!S'ZIG=R6+@XATTT32Y Q=N:K%WRO*,UCUVQ"/BD0 >29I H/'!-ZH+1Y+5"5_#N;GFI9LRX&?' M\1*VN&,QP-_BV5V 8"@B@5T)!"IZS4A@[8?6"ZE8?]5=%XL"(X) CIP;]86@ MAD+0-45-NZLE:]J8A4>\Z3MOQ,4 F_!&QT"%98C*/23>$&\Z$_)KPAML$^HR MJ[DWE8A#Q.E:@&\?<0XV<' UX5U3B31$FLY$\\JDJ2"')63$#1&#B-&U\-R9 MIXFX>7%$&B)-UT)Q1TX3[(&KTVE"Q.@(,<3%UIH8]5CD;S#7U3I!G'-+ZCH,$\70F**K MNK%W;D.S?9"$+]6XHC72&FF-M$9:(ZVQUAH%Y09(/<_)4.\L3QD';^G>">YD M'?3!.I"T%[N>#YIOG"U$UC#AO8SW2[63KX"T._#MYKWB"= $Z#*@K]$T_(A7 MGM*[".SM@/T:O;T/@]U0">P$]C; KE^J_W8%J#'32Q;_/.&Y)WB^5!/L"CSK M ]\E/!.>A>+Y4LVH*_",$WD\4[P\P\V=RE=$DZ> MFGF*XD29PO-=>8R4K@Q@T:KGKYQ$_5,]W)VDOJ3S-DV,?S!#DR@[E+!RJ>A! M!1Q,'!O9V!U*8! 'AFO,13QB9U@2)FH14.3SFYOB_.8$%'% N8;?_ A0' ** MA$"1SVENBG.:$U#$ 44^I[DI8^4$ >4:3O,3K&"+]Y8U[:[G1=4>B*QY,J9, M?8\7P41(ME2S8>==I)AYJ7!#78IA(00SG!:&%HB?_4TH.X:RZU4@6/K =^P6 M)L$2C"X/(TF]XI8A-H6+4'95E%TC&_^P>6*U.624('9YB%TO@=VR1%28$HID M0-&E7/@5*+)%U'42BF1 T:7\^Q4HX\,,A_)\)$*+I*$16\5ILSHSM<8" ME] B#"V6I%Y^&RL.F*XY3&L^GICP(@XODE8>V/K ]SRF-=?F""SBP"*I5]XV M!KZK,]4DL$@$%DE;W=B8R:ZYS-0E:NY$:+E&-OLI:,$N, XSJ?1!)K!<(Z/] M%+#PL5NJ;3/5:NSK[%#&6)UZRHMGBTUBN$+7RR3;]4++X2X\O3-@[45W7N!) MVM'(QK".93#':IP@>Z'0#A'IMHDD:>S*=M&9:HAPCA&1B$@7()*D,2S;R_S, M'C/]=FM9%D7?BO*'BGW^V.8-&Z7^P)(I;M]HQ/>-H^]NJ9 MV)]V""@6&@-B).%E]J\_F24)!!(@H1(J04W$N&U I:JL)R^5E9>^7-\FOT36 M--%'3_#-K?,-NSO +-\4L(:)"=BL8E(%8PC&Z,R=7AV%8F$K2IE9EHC@&\$W MG;G .\8WIXO&6,R+GPJF$4S3F=NZ,U:8 U98_4:N@C$$8W3M^NTR;6*SZQ8G MF$8P3=>NVBYD&D4PC6":UI?;UKU:C?.^C65[^XZC=H)O+DVGN_22K,7[L1W5YP*KQ(+O^M +HMP#T)JY] M]H!>@&6=R0V00+) 0;/2&ML4J@ET@62"YL9N3H\;'F1,\NYZ4 N4" MY4U?=9R3UQ:36P^!9('DIN\F+I77["Z]!S:E0J4"Y0W[?VO MX_AS9!KXY_#B^*.N_M\B7'B:>P%_I*]=N,&SMZ37#/H^N/^]#B-ONF&S\?K M,&JEENCZR7)S++-@K')5^6: &>D%_SB*5[R . 3LGI_ZXQ\?4KR.%L&X"*R. M_-[=A)^#?_@!^>*&T?LU^19Y\SG%+OSRC_5B1(+/TT]XV7%6),L9G"HG.*UH MY@8W,U=[PZ6?8Z\C_ :?/*Q(@,/#2Y-+H;3WKK2 R4G1#$"SA"V.-M($YBRY MRXGD)M.4O$0\2&XDO8?5X:SCH36E+ZFRJM/?PU^TP1:'29)3/"-8*6!L?(SQ MM&.,!T_C%GC+M4NW)R& 9:H/2KP[\!69/$;;C]5.L.LN%>Q@A5?DWU/$!2H> M9^H")525IW>*YGNJ%7C2&T:DJS*B1:6 M_"EP)Y&6N6M=-\3OCO"C'U!VC,4SB>>\XV.@CBN-8>+2"&<^D*1_$2D@8_]Y M"?B95-IZZP@I3Y@?.VJF9/RX'/N+\_9TEH)&M1U76IJF66V:>DO3M,HIE#P\ MMYCRZ$L16GFH>DN*2HI-K9^ 4P78)?9G!IE3Z2\7;^O.]CW/Q_NT^DI 5(<7 M!+TX=F]H:,>2QJ.9OP8)/>E76]21$NK76Q2<557Y6.'KW:)0Z5=:V)&;VVLM MS)'A9*(?2W!-UR5)+R!: _H.@.8T\!)#@PJ3(FU-'#RO"OHP!//E6?JVEX*'(9 MFXF^'7;)#^CZ7L.)CP2Q7?3.GX,910(@VGNR(O#%,I*H>"-,"?/E\9S-XS/'KN!I6BS(J>- MG>WAHQI(XM6GWHO$DT@PV2!["C:'@G88?)FY.O!_#5;_G/=6-@:%;A5_) *?S\V%#. MP+#4ZXU4$%69TA* 0#B>>>F1C),CG0DQ3=U:,CJU#FFFJ+G?%;A?QP3U4OO^ MRL>MT'A'A<9&R@CR)^#?HZU#3Y"C)/E:\$J7.U^_ GV?VA3AKR4H<+1DT*F@ M8TX\UN_\!>C4,0PC?27PQ^\HW\ML>Y<7_96$'FJ\ZJLN$(0W1IO/8$P$3>W_ MN7)4!6J?DN6:!*!-:[I2FNI(MYIJ8I<3Y&TOKN@I+2X+)V%=.!+NX9%Y0R7> MHRK'LYA0IMGFN,7%+P=G!E+$9FU,R>-^#OF2=X6(3#+)P" M<=0Z7=QN(B*B:%T<"O5J$1'L>E">+$GAR&IO:+#*=[Q")K! ;Q?0RZXIYD4I M\(ZLL4Z!9]DKM8PW23! IQF@^7JH9QA YY !!+1O =I7*EGJR(:P3 1ZVT=O M<87^8Y@N1++)$9)OMFI(YH ;4$]V7_)?EB1X\,?C]4RKJ^B1O5?P6,W45*T 'AZSU00L MFJ\H6D+;*++0-C> C*J6>7GAH; KH2>YHO.EM&KJJ]H6KW#;5V-\<&O.YW"XWF2ZN>$:;=O8P1X&GF M'KH">'B\R!"P:/Z"MXRZ,82ZN05HU+'CR\#$I%6]-8T3E)PQY3B4%&T'22@6;Z=\ 0N Q;4"#!0;]$+]>UEQM7!M@#1_ M8WE&;HBK!1YAT8F3%5L/6]_,U6'!UAMB MZSN_]?4#Y56S-U1XNU%H\Q0[J E6.9>6::9 M>^ "EG&8G#*$_A#,T!PS-'/[7='8TK#_D=*7[6.5Q@6S"&;I)+,T'&NH*;VA MW0>Z<,\WE]Z 96:DP6LG_AI+D-]:\4CMHN*1Y4E4N1(BLZ$O+1_9A;4Q&?IF M8U'K5Y 4/34[I!NYJ.NAJ9AIK2F\--(4Z+X1=+==FT1CE]1X[0!BP0 WP !. MVX%+&KO$3"';!;2ST.:B1HQF",M%H)L+=#<7JZZ9O GQFPW,;K \Y2W'H3G7 MBC[5K-Y0UVH'EX@01'9;WW;A&HU=_4E1N.;:X&F[<(W&+DE4R!1VL+A6>)8N M"W72^:UOSO#6V26)MASNWEG#^T1M25&A)6&9YBNTE/#$Z&IOJ/5EFR-/C$!& M\V%J9P1H=^]?!'C:+N"B\WAW(6#1_)UN&6UC"&US \BHGXRJFW""DUD%0(L: M+J*&R[6*1M[P*5Z3VXY[T-D5C13.'7:P:"9FH&#[;= *IL/AUHO[@), :;Y! MQAFY(>X#>(3%M2K<&#*O^K9IL$YN9"(!FR@4(+A1\NT8%!VV'^OP\B; M;@X@<=0->R%6](%AE"EIM?)#C]:R"LC4W!50]R<@.2+S#4<" FQ3V+M*,N)?"2T>8U)\ MQ1J$GZ>?<*G_1&H\^>^VM'B?DF+W]9;7'M0,LSD@RPLZ9OS"$76@AFV M/LK'P[^.@M^&1\5!0FX#-7[>'GCQ)M'LM2)3.&>>2@PN>?>(.P+S:AT=?R0S MP3%! Y&-7:S(I8!D6P>TS?PY"](YK 2#R,0V-\?W"E,\;4[?W$W(5I\60D* MXC,97$<[J\2*SV])_.?!#J<04RT'89U\!>B-MA];)=]Y#3*?JI&*/"3]PY]X M4[ I\9X)9#Q'@KH:67RGHS@-V$4K,?1.@ *A)^7!996^(1_/L& ;^?^ M^'M& BEY<,"'^$(" FM%D@9Y/-$--?S4Q_,D[C@]2H&]LP#S! 8!<,#7+II+ M\"^\#@@C5/BQ;G>IN71&M(*MA6"#A\&NDD9;H)$LT*9;H$VV0),F= OH##;$ MQ4< QI-JHKPOC3;2"J8/2_1\:3QWP<;#GT:;%35=%AE6D)X#%W R&53#>$*S M5"+3LRZUB%8A>9W^Y4UZ;>(MZ1[0A]XD1F BQHW\:8^^,/YZ)]\&EIJ7(<,AUV$R+X0M+#V6H)X3WLCM%B7+!G;[A M9U1S/X:3Y&A>?".H]X;R@%6OV%H(N>*6_;*W,&&3"C.] MN3(\C7BK#GR##_C[U^8J:B_ULS'?%!OZWH0]5&W%',K=2I:2PJX$4@E+R6!B M*57E^18."X)M;IQMV)6(*L$V9I?9Y@HW 64Z7K/J+\WU+9;&R2U6>?(W=(W% M; ),AA:&_OW4V\QT""C9C>L*YONM6ANW95.PJRIX:%-4S(0U+6Q7J6NURU9? MNS*EX(-;X(/JM?2:X@.;7SZXATJ+1WS[^P!IV[?OH&^?B]YP6+)F!'&XPVN ,E)D+"KHU8") JO(+F'[3]F M"A@#4%VG<\<>?J:G^"@B0<_$J01 2#B& 03OUK]W*KS:X4 M:DW/FZ7UAFI?DUGU.!&Q(H*K6N,J=M5-ZW*5WFVN8AA*D@Z9;*M#%?F1MUXG M%[=DJ,.5$H-KY_]6W)']XIF'I:[X*5/S6*;63!^+Q:2%*)<^B(?IFM:,P7HU M0*W%PHL69!F%M!9-7,0FFKE1_,"V4$VF\,R*,GPHK4 *D MJP\2_S9>9.E)@ M*BD65%1#2.U:U:!=31\RG9+QMF[07LF=#&4E6FN$)(.Y(_\'N; $4$'-GULL MZ6,; UDI+EG3:DD?=6#9IROLB+(X-7[%_>5=6MOQ(2GN*.V7R)&0>I2;?ZUW MF7GS!5/^&XAT4N)Q$G5Z@Q5&Q 3O?8+=#9ZX4F4*1C3CR[-07#"4%G H><-) M)@>UC5'[?5R. ^*&Y$/@+[(7H7N>!)CY^#58O*@;,[X#HS:=1SBX22BX%IAX$Q"_D13"O.C'RVB^ MD;S%RAU']#Y@0B*0 R TZ/V)/XT[%:1]\>@%SYAVQH/1L6.3!+^*;WPNNU1@ M=/'#%^'?NLOO$O:ZPL9,"W_I17X0IA=?5)(B+1/B;N_'DHLSO%^#@P1VQIK0 M'\3W/-X/LDPZ:7E1N-]@ 7[A!U&(?;%.W("IQ3=@VB7-*G!N*W>#MWX2]OY: MAU7[5YR^(&3:F6)0P.%EKPVU$O>#G;C6TIPRG2K*W9 -;/WL!9D8B?%(AKC[ M8[&BZW8X>+<. I"1C?=MN-J"-/G!<*3W[B:4OKB@"-ZO28.;=;5EF?*#?;UE M71>#CAPO#$RW?_B@;W,+O(UF(M6BR;E'Y!_^\N$Q;CPK[O.;;(#"=],0,;)H MSB)<.;S\2I!$D.2.+R=/A,!46=M-)/W<8I\)]9K5DRV;LSX3 L*W .'F*AEG ML].FWD\R>?A?$OB%T'9Z &-;5=0W MX"WBSA?9VBFJ?A;C MBH"W@'HU"]S:>F?:3 F&N%>&N$Z% MNC/G78/9>5!OG M&HF76C9MY[&XNA11_I#EXCMX*A-\ PK7F0N7+^U<<=I%J MX"WEEX\Q!&[Z@" MW@+>C<";AS!Z1Q/P%O!N!-[7":,O8W[KPOP6"+\>PB]W4E>0V\SC9=IR4W?) M:U2A:/ ]-) O9(IKII+\\V'ZT&?!@4U4^! \* M'N2>!YN+C*AZ(#3%@5 PH6#"INZ3+";W2>TRU_VTJ Y(W )XZ>^Z'P-= Q\^ M#27RO8=07,O^! MOUE&LS!^:.;"]J]'(?G/FM >V!,R=6%,&.&5-R"#OC1=S^%C/Y!6+NR3B_\8 MS]S@&6PL?SK%+T9D# "6'%F:)/T5%]A?<87]%2=K\NM!;^OK[N&9YY*=,'38 MJI4?>C3-/R!S%]LH[SH-_[)_19!P@KQ[Q!T!\-?1\4.7OQ-JRC03L^I.%)"WH9*G AMB"V*:YZ" MK$))65/+E>GK?.RT42?X@P%]K%*:Y!6UR,$4!^D=_EJBL_JERVT>$.46G$E< M0H7E+2>@4'#4^UH[F-1S,'PB4/?],W5_[H@0%5+9;HD82^" -77'W,%R3[3* MO<'5?@:5%P#(0V\",[H/,?<1\ PGG@5,A\IXG]( #G\A'CCO@ !_+MW8[+D+ M^;4?H=J6Q<9U%5"]?!503JW9Q9<)8IEBF6*98IEBF;PN\UQ-XULC%:.R M,'$0QL R>%SV/_P)F9,)O2L>XZ7"WK5#K5:MMQ!\.A7@5 M!I8XO:%EU([:$MV4!92S4*X>EU@5RA7C$Q5:+UO5:Q?L$T@72,\BO7IQJJ:1 MKH!$[YN:*I ND,X2Z=5K;=4W3Q2U-Q0R6R"9+9*KEP9C@&2M-S1564!90)DE ME*N7,FO:_*"5L16M=A,\@72!]"S2J]<^82"T#13:AH"R@#)#*!O5ZX?4$=JG M\Z<5=HW?!" M"2@86I:[PMHN_U19VK*M3#K)+M6K:3 P<&PP<*S:KD)V76P$#)J_!:PJ-1UZ MHJOONQ H88<2[B[85!DD2=]06=4H$"AA@)+F+Z<*@*#TAH9C"1CP X,V;FY4 M%>2!+E# #PK:N/50M=Y0: 2.0-#\?4$!"/3>4#4%##B"0?/.]*KFHT'CLXS: MOG:!$F8H,:_KIRZ#$A-0(O<-A1>/Q3V$HG];P89,O;'D;JM!7.:]N^6F4F;S MSNX"=D!_ML[1]:2 0?-.W/)7>ZIH3,DC1+AS\*J8 ])W> K9$2BYKH/WM"#1 M9"%(.(3(=5,/SD!$$1#A$"+->WXK0$05$.$0(FVXA34-#B[BW,(1"JX;1WY& M4+!KJR0@P@XBW/F,-:,WM/NRP\NYI69KW%(%.NBD+![=A/E"8N4[4=Q?OY0; M;XFB*-P%_VIX=] W+)-M$Y56FQ"=%QEWP3JWQSW<^0@UB_;W,FM'SE^J\P0# M"0:JP$#70;& @E86U*CA(<- 5.*@5OY#3&YH:XS9W@D,$AS3"(6UDI.N8 M9F&SBJL6'"(XI$$.4;ES N@*S66K7U)*,)!@H"LP4!LE876U-W1D880)#N&? M0S2+NQAU76.;R2 82#!0Z;1N/W-"SXY]+\C\RD-'CMQ%]C M-]Z;[J*DE>^BQ)QJG#!F^;8?@@*" H("@@*" H("]2APKCG4'='W'JKM,>H; M53:MG8]%5S[>W=()3K/:2#W6,?:6IRI/ LJW .7KID^7<4?0J%'5XJCXH4#Z M+2"=NPA/W<(L<,T62!=(9XKTYC/9"\!L@]BV.2HF):!\"U!NHYZJ[O2&NLU+ MP2L!Y1N!2K#8+"K MUR)@+F">A3EWI20,#-I3^KK)BT?['@K+LNP,=Q0PMWUDX&US/NF+E#"$4K: MN+HQ[-ZP_G6[0 $[%+1QZV$XO:$H2,X3"MJX,#!E0($N#B$"(P5''N7(Z_8P+\.1&MX5Z_5[P F.%!S918Z\[EFN#$?B#93> M=YC%>@F6%"S9*9;D+E3&HE=^MB;,5L&1]\B1:AN1&);9&QJ&8#G!T!'>%\%R]\ARFL/?4<]AFSLC.%)P9(KZ09#&._P6(JXDT12X7NS CTE\J&5U[>#-*X.T8LHIQ^ 76X<-OQ@%Q M0_*>Q/_= LW, $WI#8U!OFZ+!,29XS*\9!#XBQ3!.MWTA0CI_:8B$OQ\[@,= M\;>JK.K2BQM*^ ,F[$:$,B=L8 22J*KX"8>'K%S>8L*$,H "AZRW7R08F.)%M4+O\$"ZV&J8^T@BYD9I(TL0+ MQZ!,@4 (XA]>M"FC=_$3_,V*BI]06J%,!K::' ?; K2RMZ06WT'&^!B?#( 2 M\8Q2%1U;B)0-5B%YG?[E#4 MH\>[G4T*% &U-@&=BZ,*TKPK--?[$K7J'U*KOCR=V'),L<5$2<<#D?+'G_+] MY;L.FR5PT)J>=AH$!R>K_;N_(!+YSQILXMM?[&<\6:)KQ9N HJ\D)+NZY(\ M9CCD8.5WJB!\2@(XRH7H*+[]]?^Y3(IC-2KI.5EL/MNOT!9TSN?1-J7RKG93 M=#B\&9]2[A[Y+] M+7GVEDMTVXW<.9Y^ZQ2-O*5@@EL*"N PD=@VV"827R'<1B"]"TCG+D'7-MDF MZ JD"Z3SF?AJ6XP37P74!=3Y3"BU;;8)I0+I NFM)6K:#LM$30%E >76$B = MF64"I("R@')KB86.PC*Q4$!90)G/A#U'Y:[9E4!Z]Y'.G7?$T1@GPO'4KLOB MM%W7JZ\$YA"Z\U^E5>#_\$*$S3WTZWI5R<#1#NHY',Y!1RNKTAUN7KCG0M 4%6; MFKVAU5?J>ZT$4!C*C=PYN5&Y414R>#W55YQ\NU0A5EHXB5[@5&&C6_#JIO[% MC4 ".P53O6,3&R0XO:%NU_8[""2P.XCHN6/[=2U/198QAD%H"![0H,NMHT$! M*]/.7R<).+1P"\/?*42!@_+0Z!N&S(D.812FSK=+[]T,ZS ]^-/IB63D4TQ2 MUHO/"9/4=>4QK@STK\"+"!"_D!\TL*CR#>K*BTMV=SBWB(2:3KS&@%"ZV:4B MZ\R:70JH\.CA8P@50T"%0ZBP\]HPA(HIH,(=5%@Z^!A"Q1)0X0XJ+#V #*%B M"ZAP>,#)NPBO><#!4/F\QU@<<-H0&M<#0GFAH#_?-_8 'D\!YB_/CR"R:TWQ3R ,9XY_V"XJ+U9IV#.S14T)T:,]TIH-(= MY^!)P:'WAB) @R,P-.W3N4ANL/,4"ZATQ_UW$538>8H%5+KC_KL(*NP\Q0(J MS(XQC7O_3EHC=F^8CPT48+A9#^!%79)T=6]U(V MS9&TKHUFUK[VZ Q'GN]<<8-L5V+1G>>MZNZ9IGD+:^FH?=EA5>FO2N\5P4&" M@ZIRD'7] H)8M7!H,BNK)CA$<$B3'.*TP2$&<(A=VZ,K.$1PR!6*T/+GX\^II&IHOCB:$ND Z4Z0W?T5: &8= MNR>+[H4"RDRAW$+W9$4S ,H.J[L6 64!90KE-N[=-;,WM$TAE064F4*Y^4;@ M54UIBW9/Y@GII7*-.U9ML%(8!7_G+9NF2S@%G6Q$Z^%KMAZ^AZJ$U5H\Y7.+ MKMSB27-Z0T7.-_ 1+9[:T*_L"GI4 H&.)1KJ'WP$$M@AH?J=:_/MOG1Z&:4: MM?V6 B@,-4CNSO+*&D3'BQM-:!!.X)"[V+LV'+3>,'^%)\#0@A)1JY_$V$! M+^P2(91$:T"X2O/0 B 8J!I$X7..](.:NUBYMGXP,29?* @>Y */9PSJT#4L M7@ZCHJ7P#;JSZ_KHKM@^1\<,0-%2F!,DM-E[37=Z0UVN<[024.#1/\>N^9HA MFJ_Q")7J2057@(HBH,(A5*I'Y5\!*JJ "G]08>C;8P@5=AW,!%08^GS:[/]I MZ'"@SR=J"JNU#:'1=-O#BX0&N_9E BKLA$:;(L.$DVY!63W1,[@!5(B>P>TY M_DZUS3'0$9[OFRVNSFX@.(]=MRW#%MVV.(1*T][!BZ B&K/Q")6FO8.G=(PI M@X[AY:95H.$*#L!+!(?)SEM_11 -> MP4%=X"#N"IN;6'>F;VN-VVV"@00#U6>@"[SM]8LX6C(Z002'" [I H>T4;'7 M4GI#TQ!&F."0+G!(\TZ @Y1>T.G^5.^X!#!(?4KQSK<'5,LC=87UD0':\% M_#,0=WXR"Y._C#YHH2[PSZ7I'G?<@%=--Y#!7(V!6F:V*S_TZ#0#,H?Y_B!O MD/ /Z@#7>DA/-R3Q0J0F.P4WV%#VMCKABM%O<731WUAT->FNT:2KS3?HJ6HV M&32H1:Z=_B?Z]PBD9Y'.71B*9>+YVA)-7P72V2*]>NIVTTBW:']C2Q-"74"= M*=3Y\_I@=%2?W;V<0+I .D5Z];1Z!A=HCF@**Z#,',K-WW3EH6S+O:&IYVNQ M"2@+*-> 4,E/EK76NKM.6>+?PC ND,D9IMMX;UH^;$>4PV)7$U=KN MG68;("3MO -9-$]K!0XY)7IM.)AP",KK2X&&-K3$59KI%6 \_@-46"+)[F0 MNWN\MERP>T,MWZ1=R(56T)"[GKLV&K!OG+ 9^- 2[ I#5\* @X5^K7S77:$E MVI,+N1N@*\L%1P%,*/G$)B$86H!#3BY<&PPJ'T<)T6[Y[AL/,?2W56\]Y&B] M81U;272@8F:$>DRAB&+6+Q.$(#AUW, M5%D37P'@8;N^/\N$ASL7,4"*MWQ M_UT$%7:N8@$5'D, &4*%G:M80*4[#L*+H.((J' 'E>O)E#P@%/EV6C7' ^5J M,-][(^=BLIRDS"%Q;JD2 $.J=%SNZ'+S);FJ%1)0%876SG58E3EBM]G-MO00 M/"IX] B/\M95!VQ'VGS:SNL4FZ]YQ@DD%DW:4 M217>RL.IBH[&KE.0["]X5/#H7?)H]3"AVM5(5<5 %QCC'I&""043=I4)6^@% MKBHFRT+M@@D%$W:<"9NO\5K A%9O:)M"$PHF%$Q(F9"WCFNJ8M..YH)'!8\* M'D4>Y:[HOZI@DJ;:=VQ6M=#;Y5$:D_%;A(3;MM^&9>$N>,LU;3E.&YZGR\B, M_.]U&'G330*=X5]' 8Z7+)Z.5.:YFI!3Y)I-U+_,R>293*1//@Q???H\+[LW M_+P.I ]___16PJ\D?RJ-*4-(7BB%9+R&?Q2UB#\: -3L9"6Z*Q+PY2+$N;K2 M:.XNOY,(@X7F+GSNSB7W.2!D09:1--K +U9T]^C* .&NMY3^LP9R3S<85S/' M+95>O&@&0Z]1&TGO0>XL1"6+=HRE]2955'4F&?]'Z$BBY%8'G?I#Y M9B!)'^$IT!@X3E]Z(0D#320",LI#K?/T\5W,./#US!O/I,B/8&J3JO38=_4: M%]+#S-!#!7HH\B!?*%5:I/185IZFRGR:6CS-?(C3;IJ1M*\P3FK\><4=@.:RCXX]D=-68H'ET556% MG1/V:)+Y&@N2#*0&6:."_ MH&H=NRMW[$6;6+M&,R)](!.JH+\2F-D/(KT%U2V]ZGWX^K;W*\@=,,:W@@=^ MY2UCLYN*H9 0Z0\_(I+5E]ZFKP@'MV6,G;)!OR(W@XC]X@9 TINT1)]F"21F M+F@6A!OYB3@+$6(S%P #MAOB:+J. &Y],-"6WQ%I40!OC25HF/X&#D1P[@LV MP&_K(*3FGP(A7(_" M"/X%])MOZ-Q#T"^QC9M]VDN.HU* +Z/SR1B],% Z/-!KYL,T5@'YX7IS?!;4 MR6Y@#_X UH*G%RLWP&/=/@4I:5:P9OS'TH<7)MB#;5CC*C]YW\F+%\(.1+GU MPLF4/N,M?_ASV+*%#ZN-9FZ\*TODZ+D4>.%W:I##_&$#7#!64%# G&#.(5KN M/OPZ +T\=7_X\12GQ,5=+^#YX]B.M>L?H)@#;WR@UY5#/?YM/".3]9Q\GB:\ M1EGM*;.V)YS($PSQ=NZ/OV?TN=Z3"*CY%?)0L"9<27/DJJF/#@_**I26X? ]8H6X8.;!CN$F1C,X7TD;X@)7$)!0 MDR,6)OU32_6&>EQ8+]S@&=0Q>B] %0-UDEFF9@KU;5"LKT+R.OW+FXD7KN;N MYK6WI*NF#[U)QDIL&]3L!WX-NAWQUSNE/Y!CQ9]DGB1O3KX>P%>_Y3\W##@= MV85?R0.E\/-C0RG:0%P:JUP1)ZHM_#4,,3E1R[O4BJ[N M.K4*EX2<=RL+T6YE(>K>0FHFN97R\O)WQ?$V=J>A+3(B(*.7J(] I: BN= A M?I=7/K=_HW.F& ,]_#PN)Y^("S;X[E8G8[:!V5+YUD;%(,"^75 JK]:E3=OW MIH)';I)'SMUZ-L4DV+*RK^N,P_0$DP@F::%->E-,8O6&5M_1.Z%)F)9EY9$] M'A.7LBC)FO> U6>.+76K32[J\9X^CJXB&.OF1FMQHBVG!$>+ M8'R"#78D?[\F3_X[2NV/R[<)K;]14EIH%=4G**UZ>R_+*IQ+7.A7/0):3FI$,=2ET@]=3M4G" MH5"J(I/.="]IZ.Y*LWI#O:^PCH)@( 'XRBT7W'?;W-=.#))F-Q*#)+A/<%_K MM.A =)/F-!+=U ;['2G:L$N'N<4B#KV3R9>PN7\N)UXXPH0P/,_63__O/",X/<1F2(E#J,AP#E8(T_#1QX9*8N-%CEA.3A8E4QX[OD2M"D!O-(>0GO>P(H/D+5:!_X,4!H.)I(][ M3OJ X_OIP\U1J^QO@1]6=QKHV,/#[%MF)](]!'OT4M$D!UPQY69PP3FD/N&7KO;J0@&8B<@SP34LL: MA=4@^YI6NU%?R\$^W,O MVMOCC,,I8O$7L=BR*MA_DR/6=:8I[F?JIF_U;C, M)A!I! P@<*:%*6L(.!0".BNSL&N67]Z[G7BD5>K@OIY+!>W!@S*VPAB,6<(X M$X; F"4,FO"J6/GRU<(8; T"9Q(K64- X0L"U[8%M^5+]8T-.AQXQ1?R+DV* M9=5N79BT#':_5 M%1KNOP>[+7;=F*SM7K8%E\'C6_[8>T0B^.@[.>A] M30 :%(".SLIDY^M^JRN^WD,W114. MY1,'N@W;"C8EHVQ,0620 [ZEC5 5M2]E$G2I,?6.I@0^D^78 M(V&?-NZC_1C2/@>:?NBQM+3"T4:G1I/PO=? M1/)?EM(<:>*E-)%68+J@[L)VQL@T<\ ^K1HQ!A7L>DMIO X"S!A')D%V)<&V MYQ=H.9WDXTJ%HB)M[QH_Q*6A3V'8\4L:0KO/<.9+ M4%JYWF2KHH\)HZ3U.X!N=\<$?P\()25@@?YR@R_T%P!*#Y^.*!+'9)7^"#]( MA]QB"XU(ES8_'_MA8L7'O<^GA':4_]T-EC1EP4^0W(2IN=VZO;W]2)=3N(^8 MLC*PCFXC6\.R\NSL8KOL?&=V%2HU6]L=1R<\Q"<,4C45/:Q\,.#A:HQ M?$ 94@OE8EGR\8\/3:VXH(ZZG%DL'+Z6?IZ%CF,_ME?^A>K_&81X,-^ ](5U M)L)_2IV%8-=FO244#F-:\TP"+1<+XBDU'G=Z8NP&8++$MB7!3U'XQZ;%AMH; M\0 O(.IGFWA$'RR9C?3BP51QK%A_'+IF3I7G2VQI ]U3>>?5MFK1+_LV?^)" ME'>/N*/0GZ^CXX_DBO9<]93@R )[)PR@@[O<'%_VZK]WYB[L) MT7N9S;+QENG@.CH%2ZSX_'GK>D=OF]>CMUGCZ/V>4"1^\MR1!U80:)I=6;BP MX-AM%1V[K8)C=S)P>-U3MA6?LDN1@(K+;^,9F:SGQ)\^>0N23OH)/;%%J]=S M)>+X.= _PFM01,(1SMV:O+ H])S254E>B'9WB%*$JB$J=6GE-SQ64_?S\0IP ME_J86ZX@L%&!R458 0:&/U@N_]%->0M]IE5);J]$)5J*^:0)QA$D%'K M+6NS?0)(/0&B/@>_(YZ>? 3_*_Z(1[+96EZ7S8;KY?5:BTYP1:=9HLC45G- ML046RM*-ONGDO>]%),KJD)@W/@?_ +)6YQ"\ MDY'MOB8[G-2.$#M?6DS6VWF\[Y)!-JI=KQK"/M*5U_3T)[S%W?>/7:^YT!V8 M7R)P_ESN2U;\5!G%#IN%;Z9M^_[DBRY#L0RT??F0KO:$SR$?$ M-!.]575R:F^HGP@M8Q:@4V5^65;4>D--+2#>08#-N>"M*W8CV[MI_CS]AQNM M WK7_L$/REP[VSQ?.Z?KFDB+[;KR5\\GPDJQ(GYXJQW(-'F@:VQN?^V!:;/I M929&:F.DTRBXNVOK3MS<&K>R$/-6%F+=RD+L6UF(TLUZS]FK&E*U7*Z(&N6["2<6<*!RR6C,NX=TA\;^)&WQ> M5K^5L@TLMB;W59EQ958FHJ#Y2D:"]P3OL>"]IQ>_.N]AGFU?L6N'D G.$YQW MOYPW"\@%>@^+C/9M^5CM'<%[@O<$[YWCO0_^.JC.>C:RGJ:P"H 3K-<^V 3K M79WUO!^DD+L<+"_03%%+P5N"M]JF1M.\14O.[ACL3*F+#.,Y<@^8S%85]8U@ M/L%\@OD:C+1S%&:!K3SP6KE NRY$TSV>J$)8,6#M3#&^OY/YY,E/Y/;F&QDG M\OLK"2.@6$0F17%KC@K L>V!?K*J5[@=+:Z[M)J3R3-6DPLE&C(482E%6H\. MRP+-?7B-Y&(]Y\TVEFG )G*,GYVE=9:?GP/R#,O?K[A,+\-\0/E4+Q@]*!S*GJP9K7&9F:-/?8*DHLRLZY:MO$604Q+_;IC+/D8[D(/ MIX&_D,*9&Y"9/P=)'_:E!274MM+>**U2.TFKU,:%KK>U4=-B.4O497/8_W40 M$GQ@M YA)F'R>_P)")!%7.04:XRY 0U2I+56?7B$%AR#'7QPIU- RUD"3]" M5"2%-&EUR8/)Q_/;3BY]EQ=LWT_2&?\$^48+LVZ+\E(QQU(\?R6T .<7F/8F M#^Y"T8PI]?8U2Z1>,$?:UVR0K]YW>674"M7DFBI:AMW,^2Q:9KV6I*JERD;1 MKCA909BT8Q74)G.L@I+@?A#0FEN7+,LGF'1Q-5K!WK3 M<5Y[6!!W7&(C/Y )-9?^CD5W48]1"?R:94^.JM)_YDXD_#JN61[7C:1"%V7S MA[]_>AL+6*QW5BW'PCB39?$)7OIY^HZ^\8,[1DFS>1?72M_"[9V[@F^B3:'\ ML7M#1S]=FKFJD-2-?5%N,IFTDYDTK:,K%R2\2Z,2QN;$ 1J^@U;7A3+A VQ5*'U*63'& MV.OK2P9I3S2LEW0[R!$A,0;0 Q#]Y01W;@1/A?%9$$Y 2QP43+&MZKA4D)RM M[EZ%)ZMU3-%D[$JC&@6FV'[/E M$S9D2W>X MVP+VHTBR"['X?MHO(R0)L-S5*O!_TJ83<9G-A"VFE"TB[&(0/\DJ$:T+,N$K MP781,3NV+@IK;@H4VYX43J< ME"WY5/L$NG-Q,YH"MODO$(!D@5U+@DV\WT\D6%"+ ;?P2]P#J/ 4T9(9^*KW M]NG#%V#H/6MPY69;-J2>Y&.FW[]F)'X,ATH;'27MR&# ?[C!>"8I6Q:+]OKH MY/S6 7'GZ)U.NO.@LWIKFDC39%=/L4P7'8 5U4[N7-^&SDE:H$IS[($*C+%U M0ETJLTSEM+\YVW,U]7EM"IS*FHQ>.:/@NN1R5[ANJJPFA^XXIZ"%S,4>[SYU MRFY;M,!Q;0\&L,'C!^_GP\R;@ Q^3>=@'0"XZ#=P;!_MNY/B[D%^UIV4< S] M3^I+?@??X%4C9>%O$?PG;IB%AR4X@-#N$" V@+(H1?U*/4?QTA*?W^^EP8CE M*SGM=E4/T'UWI,"!)CMY!QA\F/?<<7;A@(U'-LC"L1H B,%!T7TFNSLPBM3D MP^U!X1Q@$NLK:;%W6?-*BO9PO5BX 2SJ6+G_ A_UGM]3=$ 9.DHG.J <\2[' M7'32^7S@9>YFG0W5&)B,&C:8 U.W.S_2\3<8@DZ"3F>YI4XC$:=VV9+FI?\% M_2EV_=KOG2::H$F.)FH!33I?U"=N(IS$O[#H25,04\EA,.R[U*ZG[1)O?[V/ MR0GE;7QLN9\%?X4C685Z+X52[&:((E!_)PL6J!>H%ZBO6Q&KHQ6O:!!<./.# MZ %CE3/.R L3:^XR">SVD[QT4SM]EY.]1ZZ03:DI3653MITM*1CA1AE!+\\( M:4!%HG0^KZ,P8UTSHS%F&%?H*%6/,7C'RG*-MW!GY*9> ME,;P+SH^F20H22O@HX6R!,MC; M0P;:0PJK;IO"'F)J#]V?#K@Q!7"F8==Q2ZB,@,<^XHK:AT4VS;VMVD*""3K. M!':;5A"V$N\[:CX9G$,686( W:[U8[&W?FSLT*@SKBW/&ARMF3Z7]C[OQLU= M[&P(:*6NR0^:9'#4\#O%D 6+[B3;%9&3LV#E MG62^0E'<4+R::K..5[OR'=-M[G9C05EGT,#.Y2W0P%3QUHRJJJ!X->8).]U4 MO QBJNX*N85R[.+8HM-R2F/GB!=RBMUN-Q9$ @U,M5;-:)@J6HMY MWH706O> W$(YUE! B<;.$2_D%+/=MEL**-'8N;P%&IAJK>L%E&CL'-V=UEK7 M#N+<-N&]CJ<3^X-LXS>EA\/B_&?**][#?4.A8&XH0D;CZV;A#F^7"G>[L0B9 M$AD8FMT;JGW3KIVD) #!4A/;-8-DBC2N@[FD>NW:&IV^4Q21, SD54.1,+J( M,^=QMUN*A-'YBCB_0S0<4TW7BX31^8KH%EJ++R)5DV,-A9'H(LZE,,UAL?RJ".0_9L*&P&)VO MZX0[O%(JW.TV:\OHM+:,*5L"$%PI8O9U8G0;/9O,ZFQU4]N*\!<&\NKB\)[N*NA]&KJ+3%24YH3-R0G&B#?PT5"8<'-,]KW0TR_3TB^ M3YX[H@*Y4, :O:%BZ#S<#]SA'5&AJCT2U31:!./B?4T$;-)?M'"733CRJUQ$ MW-WA+A^KFEFL0L_N\_DSG@6[/5 U'K:;^S.>"%4YH67.6/WEM0P&=SNUZZ>S MDS^UMY,/RZE\+XFB=74=GLZ1B-!:FM+I#353V$-\:4JU(4UIRF#]#FPN!)/0 ME'P1J9HH.A/465I3@E$XU+7:]S!"_K#;VB,1G'6T# BTH68)+<.5EG&*(S,9 M:!FM-Y0'IL'#=G?'>YGX:I-F2?'T7VNPWHF_'LU)W#"I6BLEBT<;_LF/W'DV M0? M0C6F,W$>-\#IS32=%-PDN&G+34=N8*BYD+!2*>NP8JR6:< !H6^JC)L1ML%U M5>[1&^- WI%7;*R>,%5+8.^\Q6K2=M^U;Q#:Q!CW_I03T65"'PE]5%4?G4DT M/6?=555#%@TB9W"IT[X>$MPFN*VR6[ EZP\O4E4%[+].ZV9A_]6T_\R&[3]: MHDNI[;$4]I^P_X1&NHY&TLYDD#$V "V\.E?4/H/+RO8UD> WP6]5^>U( 8FF M+4!+P3JIJM-IW2SLOYKVW[ZP9V\ 6AB@,'!8I8G>EP%(K[I_BUQ8X+:B.) 1 M=]!;KJF^+?H$?IA.=N$&S]Z24L0 HS!>R?"OHP 89Z]2>>:9#%7^O0XC;[HY M\QSNM3=69-4:C4Q;-EQ=5DW;MY M'ZX#\@3/OIW#;S+ UV)6@VTAD\G5/?U" M^@+2/4RY)YDNH[T[ $YFZCC+HLFKO7)O8[VM10,:1'V3@(KW":ET]_&OO M5VD5^#^\"0G1/J!EO%;N9D&6$39HG:0/3PG\P%O"IB\6@(00Z4=;N+X%T>\' MJ_\*MU_1URS]2(I\B?P<$R#Q49T3CY,/D-HS>3[^\2'';_@9U)5>W TE;4K+$ FS6@?C&4QN^]-(FKI>(($\_DXBZ8<[7Y.!)+U? M!Z"5<"/U/OZIT3'A+ZKT0B0O#->74-=NBKHQ53_2:7UQZE=?J\/W6DTXV]I]S86@<227Z/!)+\U4YQEB-?#G$5=F:,F'V!8U9(EL7G/:D MHK@[1@:MJV2PY=YPZDTCV/P\*5;QN @0L,<\*NA QGU+3 7@VQ1V$^D_:S> M(_9\@R:$6YV">E."+NU[]2'P%_^@5LT7.)F0E(+O#XMSE**:@E3[48">E&23 MM-O6%%Y+K5D\@:$-E5A6*YR$!)3![^9N"(^ ?193.B7F@+DZ,;JB3FR:+R+W MK0)G^WEULE4>F:+ *$YO3I?\N5U>K%'B0SDJD#[]-+N+^(^%%P&KIS![Z\/. M47QMCP1 -?H5XC<@]#'0+A."Q9;A[7W)!9WRG$3K1S,,W^]++S-O/-NIISZV MG?-"' Z%*6S=0_I=YO#QXH$6@G\0X*-X1Q]&5)*X]!P3$S2JSJ5$?H(2\<"6BW4$ 6TPQS<@C.GAG)[*4R:._1SP)&5; MT&;X!9W68/N*!.@XB#^=PJ#)W'86Y3-9DL"=@_I&CI)&H(J ",#@*""6"4@&6T5%!Z;T..FG-&2+&>[I'_^,V3X^_BEY_3U9!UO]O06XWAN"%0R[ ML"%ND'-5Q@3YN?)V7%YM,:/SBQD=+N9W?!_]<<%)]OA*#%@)6.O%Z]A:'/'F M("0R:,M X8A@I@#P%@LR\>#1^:8"8>RV"6-6)TQ\^/)39H2UXCT1/(!4BIEK M 989J(LEF&TAB:(Y?.$MP<@=N^%L3L)PQ[' -RX\G]CI^*N,%@.>29T+J%%> M\($)F2-/4;&R7OD9Y@>>2I4;#(.$"Z>)TDF8;R,Q=K>;>F X9 MN3]!T48S=-OC2 $($]C'U%N16/+T%V0^2:REW3KC47>[%0NK$X)P,B$A0)E$,)=6!3 MB9ILY,ZU%"-W>LT7F^JQ>.;2%"?))J!AI4'H)+QPC?)A4W>G'P]@*]^ MRW]NV /'M@J_D@=*X>?'AE+4@2KK7 YEG!SJ3 +QR;(4^9_Q&PF0FMU2:G&7 M""[LWJJTFUR5RJ1@9^EX"/XBR?XXU.VI[*]3P?.&HWN*S\FEKCG"+ZXW@?/M MD_OS7SN;!CXH/DM4/P';O:'6MYA5;6L_E.Q>X53*F=PXG+"P6E_16!4A%7!J M"TZEHD":AI-#P\_[ALRJJDYS>+K9]H-QY9KX +@[Y+VBQWQ_#0-/\I6[JRSZ MEB+F;RGR_53EB\<)'JVI=^0KF;L1F3SY^S+@<3E)/1:?IXD?[H1]]AE:5^=1NL M*[U3TB8[#WLN]UIEP6^!GV^@W/D7$G/;2>M+S5\AG;I?#$='+A@3#C\J T(O MN7D\:.J4?D^#R K/:5@BT!S8'%4T%LQP.\R@=XL9: [%P*C="5PP@V"&/#-8 MW6(&$PQ$G4&104;,4"IKM_LQLK!9U-6Z'*<1IDG(' TCE5X=AOO\FHW(BWS) ME4(R)_1[W(85WO7M N?61R-PM[%%<.:1'R1- M>%P%Y $>@+WQPAF\>>XOGQ\P"! P3.YJ*\5'8M&ZXSGWG1*-X(&_3[-" 9/ MG88'C?I-@^9H:L/"_>DMUHN]#)PY;-T\#@F*QRC>59K5>K"S= _[R:\C#/5< MN1M_'0%,@$,HV>+(M:HI%4JI'+Q+@O.R6_45.6TO Z4@7\*Q>\-\>NHOR%V5 M5U7JJO@ZJW+ N"E(N_TEW>K(#9Z!-RF2 &\?,%7P)-KZ-/P79K# .%[D1G>R MY=Y<%"'YN8K%$I QCMK-0F\5^*.D!@;\.XD/S@J/<>"!0/'<.!)_1(#UH[U@ M_QB3\65'G ZYDRWX[F5(DD!ZD";^\Q+SEV.VVEL#XATCEM'ILDL32B+SZ85* MX#[(+>?ME/PXO"9B3=X^XH]"?KZ/CCV0FB!@$3KBFSG34 UIF_IP% MNW"E9T!Q0-SO#^X4IOC:G;^XFQ!MBVQI#V^9#JYCR&")%9_?DK.%(=3BPA#: MUM L6U$C22Q)$BURFHVJ^,1D?,083N"W(V&I.F9%[\>?K%(8OO# M3% TJB6ZK&UA!AJD*A&P?"9'E&;A)O(Z22O:S]4(4UE=^#J7 M?DT#?Y&"#P33G&/K9$N;XQEJ^Q5RWA3)ATY$]NKR0%>+OZH<0RL/#.=T#*T8 M:C>4*9\F^[W$&^]"-N/ G9L(S$V=$5+BC9!2=X3TI>A^I)-KC'7,X_-S0)[1 MN/RX517_1%5!S833P3B=7'9N:VF"YP-FKDL?,!\P7OU-+O4K6;C>$A7^.W@X M2$[(3W! V>XVM49^Y30.G54!N7+D^UQD*$7%-IIR8%"+,/7S@:#JL3H?M;U? MROT>>8^TO)O\:WG18FL9<.F^8(KTX2P&F*74CY,RYO^+?##DNU* MLO:+@>'(?=GA*''DKJ!3.6ZI-'K"2O"I;/@F84H<96=<(E8+M:[ 78.'K9.P MHU^BRQ(]EHD)68 ]JS>T!SJK!DMM0^]FDS#>803)?$XF_:0RV 3K58&&FA+O M4I.A;/PM)_SWBC.;X4-,_#46@UQFZJ>%EU9)UV5LO:GU+3,?XE0^RYE=X/8M M@H@_(7X61I7-"2R#80UT5E55KGR\KWN(9_[\S1XW4R3=Q8&3N?; J*2X*T;< MJR5FUCC (1NCMJ5R976@R+VAH?1EI8XZ$&=)SM3!N;/D-NOE4OFO8/M&;2#7 MOHX4T&DX49Z5"9&##"V;T%1JW[=QV,?+%>-4BBP,HS>T.8F![LE;P+WN"H.'>*/1L '%I&$##E=A ]>U[W[/ MI&:]BC.N?VW$P-OOMXYZ_Z#9NK#P+A>L_Z0;%_N!::KQDX\?93;W4L//Z@U5 MV^JK:FVW<&4 "*J+7O>01T6#GEC[2*;3M= M2,,6LJS"Q]H^^G7MZ,AO%( FLH4N\3B;W,< :)@L)&M]RVJ\)*<( 6!JH;S3A#2;VH(ZCV5/[P1*5[8%F68) M:0X#6[';SBCN07@KC3H'A0I0MTU%6OX M!W61(=0V9GCV#^J:\ _R#JI.^P=UO;Y_,&WW#8^3XQO=E5_=;#A;$R'2'7,- M5 UR4SH7(JT;O:%J](V"GDPB)JX]^U/I5HBT;@**'#X+&K41^]1P[%3[2J]5 M!7JSKB!=!(I=X@DR^/<$X:6A9?<5FU7M!A$H=AU%;'#K"(HO!QWA".+&$63P MY AR0.)P" WA"#KG"%*ZX0@R9) _ T<3@6+E L7JV';[@4+Q:HLN@.[R'K!I MZZ^Q2#(#\\HLK:_JM04U>X (_PW'9B/[4#-#961-"E=@1ZQ)IJ%FAL; VNRV M[X][T%W)VKQJJ)F!V5(#VSIOA/X6X:NWUM?!S^'#="LR^_?O=1AYTTVR5\._ MCH+?AOM67#7*CF=DLIZ3S]-BWHU+'3RNHYD?P.Y._ER"KLY4/O@R!PR\W>S) M\J^X*T_PTK=S^%V&," ]"/#I"E<4 -.66V--/"IR*4 ^2N%ZL7"#C>1/I6A& M)+_(1[J<2"1C8(\VT@I7+%$@2FZ(#Q=;VI(7PF])2+"4H^0MZ3NF_GSNO^#( M% FO]S?R'''H,UM9$%M10*2YNPK)Z_0O;U+/MK>DBZ8/O8&%/GO+U"@S5CF) M0%\8?_WFQ9M$,Z"C/ #"(^\FAZ?DS7"L?]==#(O25WS9J@;4V>?QEE?1T+CTL0LB=D" MBY@(C MA +MFI#ZRT5>5T6[P.]:ZMR=/W5_\E]($/_-6WA1H5?5Q'KT<)3+N<:D!XG_ M%?ZY6IU=H45KXQ6LD&E=A/L)95*:KK)<$,RTW4R[-]1EQI=1S4FK98FK0K' 1VK%7YI;-+_PK:CHFJT27CKR+D6OB<6# MG8'#JA@'3^*Q9/^0ZFL1:KIF"=IL>,D6BLS_VWDAIP MS&;@K6+-=C.-WM"4^W;]MHGM)@QP#Y5C!WBC&P=XT^P-Y8%][@!_1]KJ,E'. M27&A@+TP=Z7I?5."(Q MNID3FN+*1R0+&S09>E_G,I56B)LVQ W;,Y)EQN(FCR\69Z3;."E?>()P^#HC M6?$)@N49Z8HK+'-&LGM#0]PB5=)\JLSK&J&HKCTB&2K-ZLHA+3AX81D M:Q6D3=U;I)HQT\6UVNXPHEIMNG?"I7:MK3.KW<%A_''8Q0:! M<=5"F!QS&'^EROYOB#UP&9PR]_D%VQL5_V:9^PC;Q[Q!T!DZRCXX\T5*^HY&XYASU4 M,W_.@ET9DF?R, J(^_W!G<(47[OS%W<3(M]E5K+PENG@.A9K*['B\\RW9<'L M3J4,HED:EO<\9!'\6.\=?2KFH/VIQY7F4*X91764NE+'SC('AL:H.!L\8%BL MAI*5TW7LZA1G*U4/BQ/+(];N6 \KOANH4 .(WT7EBMC\#>R>Z.&]&Q'I@^L% M$JU^RZ2)=6D#A-/"]W_LU%^J[8Y4O5<:[&ATNX:ZVI2A_OM_UEZT^;@$DV6- M'X:?P28)GL!,24SXK4EW84U[V^H-3:5O:ZPBQ-M)3ZX/O:ZE)U=;<9>8[*1; M4VW&K5F>SP[,]S[ M[-JB:JTI.;IGE[?,M1W@/K-O6@V4X!!=69J5]Y=4SV,/N8N$OB/3N#^9EPP$ M1J&%_(KVN)/%19*]8Z$%5=NC9X5WBK2Y+Z0[HQEPMK M#82UUC<+W 0[Y,Z,[?$J@-WA+< MM ^EL2JDC5\4.$9O:*M]S:Q=B;$J (2E7E/X-U32LV&?N8-ID^9 Y27H_.:- M=.$9OU2J-];1O&G/N!/?_CH6*P-+>,:O)M4;ZEA^%<^XC?'# Z5VS %?9CV_ MHEUXQGD4WG4]XPY6+NE;9EYX"\_X/4KF^IYQ0Y9CHSM_V2*,;N$9OUM)7=LS M;L@*F#Q*7R[@+.$9OT=A7=,S;L@JE=0VJ\8HG-C0G7>-'V8V"==X2>G>6 WU MIEWCAHRWGK+5-XS: 8;"-WYE\=]0L?5F?>.&''?SL85O7/C&.>&R8V+=ZJAO MW)"Q,*QL]AVS]F%8.,>O+=8O:2W AW/+^+,C%4@-12LJ-7K-"I7_(@#$#1[./-?EK\.).D)&(=(+_C'TM^NZ#F^[X!I;8N@4OU]4-OT!FM9 MZO+ ,$TV!2CM@:;K7 YU>H%URF(Z92I(QI!H7ZG]=T%Q7PELU2I%(\M63;^D MA"0GNG_/;[;DD8R4C8C\ 8#\F>/T* M<-T>6Q[4C-F,84$#AU7P?G/'Y"MN["\"VA6AK<-KT)&.O2QB/SB010'ON+A;^,S\H7*?#S-.!DKR_5T;=R3<6! M&DYQ^#Z!X7%9A94K!C(7ET_<:]H;!^@UE6EY@&)PU,"N78V\TP"]]IWL]?7E MW)OB(3=N877'[9JSNK-VUV+N1=.1;N,JNV[CIV0/-A57SC<5-Q2[-S0&VP(@ M#3<5[\0.H:K@:8>4U$R(7YV$"CC MA1+V*P[P!AY^0)]XH/8,.O>V0)7(3_P[20-2 /S49^O&;7SA/S0,#%^ CP5D M!K_V?N#OX=]$>C7WP_!7R0=9MYXAM-Z M)DL2N//YACZ T6085;/]F1?-)!=>%@0D7/FT2SV^+"!N/,NL:W(@2=^.+0S8 MU<<'Y^L)"8O73/O_PG.13Z?B 2-B8@0N]D@SXSBN)Z;S Z7S_L;$)"A\-*4 M$ BF=KA=2;31P:X5SOHLK:O1$-]#XZ)H "S=CY2L.X0MC[=W1JK1@"9*:7AM M0"(OH+"1"/",-Z*"3!K/W36\_07#HD:;TPL ,N"BPZF'=(B2'Q<.B]2#^7[P MD28^O&!+;8)A7V1.\!(Z&0$IB[1(6:@(-S#!F!7H0-+,GT^ WC"C^*US@G") M)P/O_;O_0F _^D>GY],FV9'D3J<@VO<@7P0S/]Y:DC:0CT=)D+7']BF>8->D M>!E^/.\PB1V<'/ 68M>/W'DQJN#85^+ M/L[G_AAYL5B=_AY/5.$TI>:3$1$-:Y"Z(%(J351O;*(:',Q/3Q0I M7FFR5F.3U7M#QSPQV;23>U&?=F2&$ T9T!/SS2Z$,J+H0RY\7H+Z@S'(E("( M@F_=G]((U,+4B\*=5$9) ;Q&0RA9@NWWQ6KN;PCY%@N=8N(\N3_?QC/Z$/B+ MLF0S,!HH?Y?:$!@;7 CFRNLG%\(:K TN!KWR1O[6*+.8+&"/A^)VU'Y\I.9; M<=Y0/V:SZ@+=8+";VV0">B *J7;*?O_.#Z,__.B_";PT%1J%&VSWAK:<+WJ\ MDU:H0*GT62\S\N><4;CDOBX8:D2R@H^:<*Z4"QY/S!^8K;M: M!?Y/(&\$B)2J)0\T1OLX"Q5,K>0C_%T9CZ?JX+68>G@TB^]/$I,ZWIZCAO4^ M_9--2710&DA_&'!\B/1]+74!Y+4SBN5BMW)A*OW60: 485Z3L8K.".6:LM\0MZAF%?U5Z:TCO MDX"JN+@S^N^JB\->7@7M7&IQRWYGLY87"&:UKN7K-AWEEENSX/Z5.B_ IAB3 M,-P_,+V":OAZGC<'\%B?'U:STWY!'O(< X M]GR]2GU@OZ))-E[#CS IT/V)"83N!KW((&D_+JGLRXB^/=N-Z0&..H5@'1_I M,N!T@_Y^M*Y@+^<>9:EC9W?$P>XX]+C !,=R.>)9SH)SWK':JEOCF?E)K_55 MPX'P6//P8I'21V 6\5[66XNNS\DZ)D_D9X%>['"&#Z+-BL3>>Y";83R1$$\0 M<^JG14U\ +^+_2 %M0N:W8BI]Q..-O]+ K\H%5R#,QNL@^2V(;5U]JD,\@A7 M3R7:40$5GI)0U(V4(21*FLS6)'< 0#R4"8G#=>3[W_=/B6,?TYJ233_P%)Q, M'4_DN:&#P$_G^YKB ::ZRZS]93^Z*\G+E7>/N",0C.OH^"-%"<+7TU3.8262 MS)^S8)?:^4P>1K"KWQ_<*4SQM3M_<3]L)PI3.\_4:3/T ?]4;ID&L(:_&SL']=?7B"=L5PM%F M#M)KH7]H_J-"N* 1"[,&ZQ2-UB"+$9?SN>E]']<8 ^8 M)+X !C=BL_*MC]=IZ(CT8-#(AQE.DOV!D4_:%T?+H, Q^K2&>T?71"\SMZA( M1TO14:2==+DWE =JP8%Q18*81/L;T(\W ";^@8P"NGPE67ZJ6K*$C6UD:M$G MUYOCN1_;YR,L<8%V1G8L,QZJHFNZ&W4A[($C%W]5N0*#P:[$!..A;!9U(;B- MZBP..1*E*UK8,*M<&4RJ*>*33D@/-JLH(]K@W.WF"D3>7M4&47OC%I98L_9& MOH= !VMOO-LW!C/6')H^B=%1HZW"!4GZ?!#F+\TMFD-N8!@DLS67,R8THJRR MLTW',I1F7V%6,[;I(I,7O__^>.*F&.*,KYX=0Z@Q0Q3$B3%F",$-@ALNY88S M=SCLN$&CS;9-Z]B%##_<<+.)[0?6(YX#L\[ .E5Y;X+QB];5,?8^YD(]=T5X MRH&*L/GB>L4.5!W+2A7$I[53Z%F@]J90JS>%6D.@5J"V*=2>ZR1T,6I-O*QR MN.I96S\GM[W+9GYF]_?=;>$Z"=<_'EH7$ D#7Z)Y'&"TL^>2&\80P(:VW4/L MXZ>1 7BMF[F2/,BM?&WY2Y< MP;;]67;&238KO5$_ESI]<_E"?V*P"-V8=QAEY0=+SY7>^<$JB28)X1\3@C?> M-*H7MVD'C-%&>NO"-@4K&@,'N[AW[TT3G+=(26[&71H]%M^)'T042-YB029> MG :S"CS,C_73,%489K2.(U.#@X'<,"11&#>"P.LM,@DS.8AS+\ZL][K@?BFX!@Y'6Z5B9I0*39J3!P49)@"T.W[PE@!"&/L,;])(''?Y';DHY=-=089"[IP3 &Y0S)TY MO@-S(N4<^-V21,"T/I7U24@E??DV,'V/;)@\]N#]?)AY$YCO:[K93F\8S0*2 M^B"D11)_B6N;>HB.;1992I?,(B@8]E/I6"0YCA;!..,! ],L_4<.FLZ$J MO1 H&7"X)R3?GBK=!4C3R8"02U"Q<#>8_D@M!JJR8S%.M^4'[%\R]_9!W/V[E'!;,0 _9&5+W18'>,,X$4;<*'A@K7?*)0/SB3H*J>:Z1(&J_'4TG[VFZ M7IP>]2T9LF('0 /;K6E]U2J(8TS*O5#[ ^WF2JRVOYB"Y+ 3:TF:PU6\)C"T MWM ^VC=N*P>3 T5RPMD!= 7B+Y$X&%"[U8.)V580FPH4^#]KT!=*''H); XK MI$%AG^$'&!.&P,!O;B_=['.R=E5)XX2/!/!N*4J-@$F<:H$_V9%V25X*MB.6 M%VFN/'PS=\?),.2GEU2MB7^4&LPK+XAKW-"I:=NIH1);T\-&Q71@K5A?A$%T MB-]$O#VN 6_8F.0-720NEMB M,I!2FM."E,*B*:K8Q?8-,?\1%R29[]R(L3.3,C)(F+<1E16K,DGF16'&]+ M87D+>%$?)K)<8O6XI!TI)MON7%C+S1[R*')&F?:I-'=DIVGAX#W&*G348?7! MC35TXLCL2W @IYY-K$4WA[?'!_R^E&F'VL?E4 +\\.?K13R?Q#F0DFR,;M:$ M8.[0*66>Y'08KL-5S#O4S1RF'#*) MA>4&*19/:%M1SQ\!;K$*1L;?Z,82CCZ!+B!OZHWS.U( FYMCK4=T> ?;3-;S M_$73+ZC'&^FXA4)L.:-I%WO#L95N,(F=";CS7]=S(BGRR'A0TG=](V,0PU2. M_?X3WK8$)?8.ZFDE.&HB$(C\:LND *2 MCS6M7K#>P8@N=.:-*-YCV>TM0X^*G>1M<_>%.K)",I\^>(N5'\:,3;_,>)+" M$Y/%Y+P)\"28KI2(<,+ 3^%]%-7 T*/ _XY%GY9Q=V\CHWCY":V4J;OMFS,>] 8H_1#'&\__1?'D_Z9UE-ZC"]LD!<_[2YHCO9M:"*Q/)EET>15CK*5 M3SD+,S3]NP=& 0CN#:5IYHM_T$,*O?7E59_R'2CP+RPF[:]7DK\.THM&I''V M8C'VR8,5L(BI375GIH(85?STLD6:DQ]D'E(%GQQN,K^;I;O8WZ\['&LP>A$0 MNW6H4ZAX+C@-5* 9DQA4C'=0[]C=5<:7UF$2UI!:OYDIQ8HYW,X;1G_-ZT[Q MC:-/2$!)>2U1QDQN^_.;PV*;]O:'%O<&-/R#R)H?FQFS(.GU0QA[-M".3$ QL6Q<^R/H[GC[!$/+VU MA&?@)VC:8^2//T*=$YO/-._4)<];-*"$NKF MO E/Z.>:8@#7B$0OA"Q359OL2)%YL W]2PINI8XY-%'@1!_-YG3O?X-M_,_: M!:@$\,%6.."YG483) 8(G/D!3KMN!FDYTYVI 1-"QQE(!R\8KQ=AA$Z*!)%C M-[8?9B1VV4W1'S2F\8'H@_C#C_V#T7:9Z9?[)756:4T>1AMGK\'F: M;1T$C/"XG&3.)XDM/?F\_(I^&"326S?TPF-%D$R-XR)(M/6-/P?&I*5KXWHV MM 82#!*>M7:3FF_QK4>F#'<*U#'X74PR%G'?".DG*XV"2F;$?;]^U MZCO*P-+8U+EQ!JK-J(X/+$4I?J3R4,I 834KAD/A K4V2@*Q\O!<4&;FUQPW MM5>AJ(49O EA+OX2MJ1\?P4\K45.*?#M\RMO!GO&J1/N_. 1_C M<\"KY(AZ>RO^,WOJB5<;[VZR9*WFDKO0^#OCKY7>P>G[V0_ YGHMO:.7?90W M,M[=KZG%]7&9DH;!3(V!6L8SG;_"0J/M01W8>:L*3[:QTUHID,3GTO\[4D"J MZ"KF9+W8PW">.A7%.*/%1=4,ZR^3EU*'C2_T3O;S%I9:R+VNIJ_C;\ED707N]+1E925'^2'^=!C[2"YFD^_)H M(_TY^#:0GK&SX!+M\@?,B ]]>LW_'+<&*O8NB HCW:LPDD]F.5>NC8RBG2+, MYJ-^ RWX^\\D\OEQ/ [6V)4+HQC#ZHUU3,QOL9R^K?%2C$0 _$8 ;C%U MKE'"A<*K0$C9O:$FUU:^)_BHW$Z4*_Q^3T5 M 7#),EK_/_;>MDEM)%D;_BL*XLRSG@B:00($V">(:'OL79_PN'W;WITXGTX( M5#1:@\3HI=N]O_[)S"H) 0(D5( 0]67&#:A4E77E:V5EBDH;JR,I;<^1U"D/ MHRKK*QT5ZZFTK[2C8.J9(YE]HS'J-PW]LGT<KZ0,W+,ZCK3@6# MF K;=YYT]GMLPIX2^N[ZK.GVI[ M_E2-[)"^B6T2F@-]NY9\CO>&7)"\L"ZKV"M8"T1UB?*%BA@:@ZJ M$=17D*X+I"^>0]"O2 [!"M(W?4@5ERR";6"[Z7$MO[J%$[F'U(TQ+(./+59Y M4P,/RV5AN9(@&F/_MP!_HT[E:G4JUSM1HDQ!4WO0;HP&G69?W^[Q?/HAG(RZ)1YQ8*VVEL5R.=8F!40G K?-<.WQ=/J1A4,:5"GYL6K; SD5=E0]\G44=VICNJJ)[A^9]1<')L) M3).^$**QS2M'<*)&#B4R/?)4L%5F7H7$ZB#$#^8/Q4CA_24RQ3#6$>ETJA/0 M4LBL S(/I@%M(K. X2 OP4>A5J$VC=J#N0^'Y>FPK>2I0J9T9!Y,7#A>G@ZK MF))0KV.MS\H/D^E>7UL7I$Z>/BO7&V;(WTOF"O;Z DN\A6VLW1HOUK;D;+0J MW0OIBA5V"9QLK#'!B:+13:_Q>'E14D>J-D<2VQRI(\XK\IFKD1 ]-!JC3L]H M=OM&=Q78VTV6%7"6\%\), _.*YL\,JYL[6 M*]QTBP6]R[4Y4H>25R3"JI$B/<1BQ$J+!= M!VR?H?1<'MD]4+);X?L4^+YX';IA%=-4ZW4Z=XO5 D[1+TG%C:Y(L%6B/IO9 M;C=&IMDW# U#2K$=]7D*X)I >73C] 8#?7F8*""O K?4O%]ZH [IKOW1V; \EE=)]1<*K&MDSND$G M&7U]4)VT;H7O.N#[XMDS>A4;'"ILUP';U4BNT+M*=BM\GP+?EZ[F8>KRJGFH MZV;J^*Z.9;POT4Y)1<>N2(@?S"DZV/[#U,W&R!CTJQ/;4LBL 3*'!U.#CF[_ M8>I5[,.H4%L'U)9O3V?J R5/%3*E(_-T[>E,O8K9"?4ZX2K63NEZ.W!DNB9S MQQH[FE. UE.!5Z+VDLW.LX*UBVD"]CIZR/)[?0CQ"C%M7I=I\I:;_ M[R@(G>F+G*GV+-67>)4\U'H(9PQ'P"Z6/ILQMP _3O'A;^9]FKN!<&OVJO&P[N/C5\U MS]=<%B9?-C[#AZV-EF69YB7WLXUL>3T_0Y$W!TV MLUQK,NNOC96T@RUJ>7XVI,UCY@&@M;"[R+?!VFA 82KCID M-K6_(B_$UG26_P/V;@F[@I[Z)_;$YIK^*[T@"N 'H0=B&=SW!60S;5?%FI;V<9H]/9R4ZX7I93QC4[W0-351&CAO14VLH$'O20^;<9MUGQPYGL*.D[5)/ M<='[NKUZQ!H'WCP*=S^2@MN$8;SDK&@;FALT2?UWYL=S6%+'0]BQ'W?6%*;X MVIH_6R\!ZK+42@ I\>!=%(DY5KS.8*/_'OMXEK\]H8V=2JH8F\:=P2T*^(K9 M]V'R<2?G.\]#YJ7EAPAU_PGP#(CUGAR;^8#BF0=0?]&BT,&.D<1>?(4AF\Q< MYZ\(T!_.@-&!)S5D;:RERYGC#I6$C4+8<6VV9/ ?-YS#6[S(G\ 7\$XPI&"W M@J861).99@7:V+%_LX(?@J^:P.' N/Z=8+KXT[6P'?P]9NYDAB_57APVMW$> M3_@Y*(BE]2+*^S)FTT?>F%MI+R@E;#:UHGG8U%!QP/I!S>$WU"K39[:##P*L M[$0"&;^VN(;F_Q5BQ,@2(Y0$L=W+I;G6;#/'->G'^#58W# MG%U!F^D:R#3"RYUH )K^$>\=NG9)H*7=T_3C;NV<(*)E>Y>>P-[M393-(!Z? M\3\[#6_QKI=MZWOM2MG'SQ]B\WN\\">O_R"@H0!=98>!*H?9/$Q7GQPTQMLI M8[R[QSW8//X[FM,GF.<7H*QG?W0G:-0PX%CZ?R'$F<7<9KV*:^@CUX0Y MV(9;L("5ES0\:._=@"S9V1[0V1$9N"0& 6 H!0$('];,TWW/.\'*LK5!L>)@ M:. &0,&TWK6=8!(%J&.ML??$T;S?[*T;ZS]DN!1H-&2<^SEN$/H1JKE]3@I: M/ Z8(K %PGIQB?3"A;268#]8\#W?%&^,%A/9[[$=(/P"QP7#'J;BL^D634)24 /LAW!&HM5[=F,&\QTP^]!HP*E,O CI@58I MP):"8_TW:[\$ORKFD9@]UOT__&0%!)3$WV>P:!!:J5WCVY2X;R#" K1[T?@! M2#M3L,7<>#-Q 1NO2>\-6E&@6!+/TH@?0Z[$YY(MXN^;.PLGY'N3FM"Z6XF/ MDI"$WSV@E8;0USYP3,.JO^)^OFI\>_CPM?$K$6_UJX]@;O_4OCU;2PR'?/P& M/^#0>I5,B*%W.P/34$-"_IJXWNFWP] "&,'J?+QY8,KX$,WFXS:#K'H M5/ O[04,30Q!6GY)XAZM;82\[3#:ZAW[N_ZZ/\E'(I,"[.^$:4.T'!CRZ0NN M ?3?U(&WC5\TAD*#2!$3<3U^(7AOQ7)D-KLDXI$7\-?K3,LE$%*8>SMY10:% M6V(\\D@):CEOCL(!$*PMYQ9Z9\\.;,DZ'R+YYBP@AR\6B^G\B93(6%"0+$AQ_3/0W0NXP;4VMQ# MQ4EP DD4/C.Q^D1R_G_68OE&^^)Y_M\"[>W;M[04F[M<;RWWA_;.6U"PA/%% M(FHY5P@VFH!I@"1(-#GN*3I+0!CPS6P23UQT@&&0V)$T+P!$P('@(]7P,R ' MR)"W;&*A1\U])Z2[$X9S6KB[MO87(@R%F]#,1"F&NBKVU 3QTC*90D\H?-$_ M#0(NO*:;8O=EG[1=L0C:-4"':>134%98)+1$EUX"#O[,L\$(>'PABN%3Q)?P MW2$]3>H31H5%?P;>UX9-+972\R%YY&-:MV#OIWH:/N^83['% MK2L7L<;E(B S! N6[MUV&)9K1S$**JB4SY0:(8TDBOL(7XE0A1@B+IZLP1SD M&>PB_#'Q@$\0+JGQ)@0Z@H2O/0,#L3L;S (29HZ+01 [2I:W"A2MOIICN,:: MO_R'?#*@*9\7+B$EU9( %%="A%80"B#[>?@%7@G/@Z;\^OZA\2O0HVZ(P86A M()G,@91<+P$9X_@ $L5G0L,$:<)9D[\BQR=!ZGO1XPRYF*',0WV%CSFX&.X$,ZX0K218B#:UY8"GLI)"\L&Y;DLP:QZF;VF001/U-(8OYHL=\169QW_ MXTU\1\UQ"2[TT!NPGT!XWHF#@M[VT1^]D'^]BJ"WVCR*+M)(Q9O%URWXZK?M MSSM&JV?T,K]JM_3,SW<-I?=:72/[J\)#F; 62;,R6[VAI%EU6D-S_U 'TG@E M9NN*1.?\)]"Y!-0K!RTS+X(A[.T,W&(K*IQV<)HEO0/)](*J#;UC5HLE_3_N MA7WAWAYL&1E93.,Q;N[_?40]2X[5O;@'2FJ&&^=Z/;;V6RH^P!,2'E8N\4?N M;9+@3LZ-:K?L?Z8C*7S)(GDEM>[.KT7N&ES^GK:4V]R7GZ!:1I4F6& 9Q;/2 MJNQV< EFHU- 'N'KR,7@,26._>X$PI0/\/PB"OD)R;_BL%2F?R_'?%[+^=H^ MN%H_J<)9T:3>OKRUYG@L]6W&6/AW\(:6(*R_PZ-OY][D1^J<:;"=\@$?XM L MF%A+G*X?L4HE@(#[KW&O8%7ASQR8_DF((?,KD>+JV(TY(;>:+2*F-41$Z5EG2 M*8 (67[@H3.*X%'4$D-X-N<-X6RN'VQD4TI$FR?DA7.RPM,4E;$31H-%D#,O M'HES;L"]O>/QC[DSQ:G";^EX'/-1*.7D5>/MPZ>/C5_1@;;P #25P8*[B2&E M)/YI,XJ7IF_: ;WO;4X3G"!?+&;J!#-+M.+^P&R*-_P#S]D^>8![X>Q$.VM.&,0 M(U+@&X.L,3B2$,:N%W3B4\-G^!& PM;0_O49[(0C @KPJ#@&_K[*AH&7.(LE M;*Y CJ]-9I;[R (15".^H&CMRLZB8Y;D=T[F<=SJS,E)+''X('! 6EB8C?7$ MXA!>'(C&DV5*^_'S41(C,XSMB/L2P0(B)$R00K=&4Y.8)[R2:33.:R<$P3G) M(>4^)DO75LD')YG8WFDT^8']@51DE?[9& W[UY[^V6GL_)K;!.MSY-$WS+S? M*!1\J>#><-@:]#J%8WO=5K<_D!+Z@O%1MK]>:]C M2")4;R"+Y+)& CKI^U=WOK#E:>YI9-_02E8RS+,2+E@OOY98Z6NQOB\0LVKC MHC:=W:M>?:=(Y.J".,UW:ZIP>%UH%J$K\!HA^3M:/#_Q/:JJ[2^K?R4PBOG5,,<^ M;-6@3<<0+;P(11%"#!H5T()72HT#QFG!91Z0BB<6GG6DZ(TL,T'$3?12PAQN MNB^)_\" ^Y,U9QEJMLBB5768JE:'.=!5"=%P[]KXO_U7YHD6E#3S%^'1C_ M0)NI$S*^WAAUVLUNKU,=OE>0K@.D#W26.B&DC>I!NOZJ3%*?I4I[F*DLEE35 MB,V*$CLUO%&,&IFBK2((*"8*#M3_7B]"LLH/2H1!<1'0:8P&_6%3'PXKV,O@ M1G%@M@]4TCX!#KJ-4=_L-'N=7@5Q4(N>%N*6S5%NS<8B,^/7-\LL!VIWGX!9 M>HW1T.B!T"S=958)37DX.% %^P0X,$%YZMWFH-.N( YJ*S1OX8@&KQ<$3:H- MC?5O=I<#/,J&SAL>J @(BHF!SGXQ0)3]RB;,H>L*4OSH?F-D--L]HPF66P5= MZ9N%0O?\4!A@BX^AV6MVC=(>E8JJ[%,*'=D'!(I?#IP4GX)?AB0ZNX-FKUO: MF%:B4QX4#ARPG@ *76I+-^P,F_VV44$HU%9TWD9 .BX#F6!619]S1I^I0GQ, M0,D\KP//(].73J90@9231Y]/B0.CPCBH;2!%19]/%WT^);-T@%F,9K]7VDI2 M0O/DT>=3XJ!;81S45F@>NIMTM;WH/V0WH"]Y.>EZ7:7\%TR."C*=\?E;H/$M MK/'X2TI7Z+%_=Q8L+M25YY2KCE;%P82PWP5]I)@3O<;(Z!K-3K]?S)Y0YN/I M,[ZD;K2)&]UI]ONE\WZ5X7AI;[N>W' @I4LJ-^#A?4]O=G0E]BKC-9]DHP>X MT49S8*@@XZ7]Y2H5M:[JKR2EN>6V[%,U'L40=_C[UR8Y"&>-1'Q]^^T#[_MW M1ZW*QI[O4[7C(%6O^.WW#U\V*EVJ'+A\;L,G&#YXF/+.M0=E:T;+VK18':*+ M.S!TXTT%#^UO% $'_0F9".BUJXR 6L20RO@3*N/M>$>C&)OD,$)[.ABA9K.M M\H2KA((#7HA\%!CHBC2'Y>\/*8&I/)'J>2)7>-R0) @NK1>5'7AL=N 73CPI M,K+3&'6:;5W=2Z\,!O)E!LK$0+>Z&*AMP$YE!9XI*U FH^#9;44SP6X6 WDR M F5BP*PN!FHK+#,Z8NYMBI7JGF2N+_)2+1776_?-\5X7ME8<6]C;#S#.?CJA MZ.D6LLG,=?["SFE8/=@;AY;CQCW\8,Z.:[,E<[&C&W8R].V[I86]YL.9%6I1 M@-W@PH!:T/L."[%M([Z7-YQ:>#80%X==L'#FV;#NQQ?^M_6BVKU/(Y>F"]:*&+G-VPBP$2]XRDVCUR]V%K"@]9DIOEL M.H?' ^T'PZYXU!\9WV\%0;3@#1'Y2K#78I3J+-Q,^A0B]7 >8YX_24WU;#:U MHGG8I/OZVB/,SEU]MO09^!N\3M:2,;LI5HR=JI.):SZVLMQHQ;:-*=$&!;%< M=93Q>#(N2PO3:5X(O+AWIZV-7Q(24)_!*,0&D MN%%TG&S&W4@M(#E6L,#NH[R !?NY)$W7Q/=ALU+')N*''F?*GS0!?!BP$[ P MG%-;4+XSI';30]WRO.=N[NKYS%J:V>B MMXW^>&P.VCVKVS;,@3683*:=CFUVV&!@3/]/-[$IW^6PU,_$$O7)U-NO-:U8 M?^)WW@+40D#4NW?M]XOEW'MA["USV=0)OP >@^]LJT=QKY_1H[C7W^Y1+,;1 M:*#M'I5%^7)'.^;,]HA\.EFS-"K4.WEOCVL&$@^Y+KU),2EED*XJ1&B,_J3& MT"#T'9!]O&\Q-? %B?"'Y8.8>O^332*R'W93)6ZD2R5Y0&R!40K*@&R&A>5: MCUQ$+9D?>*X+%HW- EAOK,_HG9[EVR2&'!_TDNQUK!9(_?OZPYG;$ZUKC2-_'5KTX[S]!CG]T8<<<&]3K'Q9(X&CQ M'K4GL_FCUOSM2\R_7YB/C?$27P0POV*,06,TV#[C^D4L%04ZZ"&?6WB%USBH MQAJQO4'&05YJD9;KHITR]MP(.TQ_!'/3YDVFJ<$TF9: ##N&VR0-MR4R(:_X M)%"V(+5%>$F!+6YOS<2_1@QLSRTZ MH"?$8I:/ZQ!Q>_874AK&QY'!,0 +!6VZ)M$@BAF.VD7!NZP!'"?UX ;_S@.)+P'8C![ M'US--K!D:[N\YR^X\/^Q *C CL(6:A[%EWK[DLO3&Z-^ON5A;_#8:!#N%_8" M!T@\PJ<^-:A'4Y+LU6B)?=?!3>.ZDWN;Z#V@ZPGN!0"5.CH#"_JPL."CQ=WH)(DO8$+*A5X( M.VIK_U7H3&HMP-;;3AXNH B^BFN.G\3=QY=\\3,C':@*?Q-&:^0L7-QA7 =]R'ME<4#L;1[(\Z 2H\=,W M5%O:^7BHRKRWS\COMO57/WY%/4[QNG<80G'&46+4UHL27 H=6K/V"G,6C?8; M\4/\C#[1W_R* 0GKR0+C!V&'\8@Y"O;'"*VAV,P*$.9S9@% ][K#IJYOZD&< M47I"^.X_'!'5LA:ZQ*1!E\MJ._&=@Y8"Y*=[L-D9$!<9< M,E6VG&&R Q\96# >">XN3Y?%'N@*9V//N[]_] ZL#N?_!\_%G.=?0: M(Q?>$KZ@\96Y"*%_N=Q(]&G(8OL.E8HV9H^.2W&Z-%.!ZY!(JM@U\;*S'+0&T M_?^9)*ZG -=,H6EBN<(V'K/P&?>PL/VE'["_]N&./)6U+YF?QPLR3?"",JRN MHPS(70M(:;O,-7 O;GL-0=Y%]!NCWEY/C@F67#-JFL))QUU=\#E@C00,0)-' MM++YR(X%+T/[RIZ8&S&01W8R!>C-WD(V4JH"(\4LI*. M0?Z^Y<:(HLTL?!1K#@%..VRDN,,]QHC6) G^C5)[9=#(4)A&+H4I]97Y='1, M?6TAR+\&B"!FJY2PU+"G#)4A(<_^"+XX6L#$DPVRL,+%SK_PQ,1]%'P"RB"3 M1_K@A!M9/!+OON8]P;]DZ.3/1(*'Z?^B)?#=>\L^1.#8XC29G4\1]\&EGF(X M--.8 .F5[.'FUAWAS&WL3=9=T,QEOO.HKI+WZ&)AFBQN[!O8XV:;'[68%9M% M9WKPUNJQ,Z5N/-O:-)GI$>ZC?J >^O&3!7-SV-U.S5M-EDY19P(^&B8&V#O\ M0AZ6B;U#8Y=WF-0B C./XL>.2$5(0I]C'M8)\' 1M#2K68!EGY,7VSG:M]"; M_- >GEV05S-G65L/;^^"$_?N_;>'+WO]NI4%OKI;&@"+")./)W),?(>.D#&< MMZ&6WF@SL/1 :J^,^0UYB-#%8VB0\0LG!/$;&W[;\7&;X857C#QC_!U8P)F" M_"]P("VHU.L"&2EU 5'BL[F%O/3FV;'#&="8DME23XG/,HW/U( M"@"H\$#9GG/_\>;,&DU2_YWYJWO,C^QN[#/KQQW%:%];\V?P*#$[+9T_X[CQ MX%V\FY!CQ8=9Y>"YL9%];MRIT+EQ8[1^.$.>RM\H@XMD+##0.(5UGKJ!OT.> M6YV8:,RAH!T(;8RJ8SB=&-;C'U$.C] 4R\B?S*R ;#MX&8BYI?@Q?Q=Z51-+ MO(F8-W;+5ER:0,^2"1 YMV$=FO9-]9ARR\[IDLO!ZW\.YPG[8"+7$D8TG! M'#R"HX..BDS=W&>)8(-$]MB^G4G%?6IF-C1&,3,Y00#R1@MFH).".&4J MX4@TI=;8><86:SQ-ECWZ:@5MT.[^0XQ8DY,B3_0X.5[PUO31QGMNUA4^M^CW M&R.]M6U9KY];\$/Q;F%_X,!!U!F6AVUG6KO*>:TOKW.,$W'@%.H,*\1DB]:N MW/;U%8+_L):T^%?D(9I%IB=/&A9?V2*0D!8'(.BPV;)&IV;@M6 .A4.#"2[: M&RP9MWM'L2^-\]I!_II4,V+#900V\8VCFB03*!TZX"HYT=]QFHLUCV6-4)\> M;+_8B5;5Z:A/N\.^7<_-O)_/4UI@W=;*W.+TR:PX.YE$1%K2\40R8"JO[GGF-7GZS^HM39XGQ+O(,%GG,FE+.945O8HE M/TR_4;KD%U!$_X09K78[,\H\P"AS9BI49A!_*\UAW6\F2:5W("A M.QRKH\HT$M!FOW-^WLT<&_3G:YJ1""4+>*4R6[/=B)YYB#96ZISY]SAJ8K]] M^<:M?OY%/E=B8.#DIKO/S9L:O]B4.DM.$!/\;=-/XB:)]G[CR N#3^),F.O* M';QF,Q+Y:=#E-G$Z\Q2/Q("=5.GL=K#$-3YX3DH4. MVX-\/N*Y%M#=MX#FUE$^+B7 HR5XWTN\)3$#D-N.'ZQN_ZQONX;7E.:4!5!N M\?>/&VM^#R9HYHIQ7:GE@B]O]C).:>Y72A2Z[;DX0^?DEN&E'07V0H_T7)($Y\O\KZB?;BT@N$ M5L8^G&EIQ M7X 1V/>^%_GIFI"UJITK+/,>:^KBFC&/->$WIT[*< MN93;3"+1LLY[]K-\Y MQU.SC?(,M /\Z]6!6JO-#]5$+3'Q9O%U"[[Z;?MSL]WJ=XW,K]HM/?/S74/I M>LO4AU4=(GJZF>DA; A4:V\$A[LKRO]%Q]\"MKHG!*4X.( M>._:G[Q)7H,#2P]LXSR_O:$Z9IQ75Q_:XJ*RKHOU;0=&Z::E"@?GU7:R<8#G MW$US4+!=Y\EP<&R,H 9AIN]T4CQ9!9NTXM&F'.7!!+ZGKA]?"X#(5\ [85%4XO91XK9[I26N@L[EH9-/9TN##EY,Z3<[ MUX&="[3QRGJLCTF+_'\#9_?9 C!:Q%G)S&58O0+F5\\U+;W6W,5)1\XO[X3QJ;I?SQF\EM'52/2I-=?8:HUY3SVB]J<+J MEP;0"?S*(B+7;(P&LG+,%#:NR1,M@A*\RIF1BE@MZ5'R/H6X*]:!-]M>A#?/ MXHG51J>G+O/EUNCGHUXMHT>:L3- 8Z=K;-^F+^PR2I4,4E.N M%?/=+/-)-!BEL=P0$S#TC"#U<E%BYW_-E$)#[:\OH\JO M5,Y8J&_YE4I5+3D!&;+KJZWEIEJD(U[GV-^;JR%213_F,PO!6 >C98ZMPK2Y M%U !3^R:3F4YJ6IWW'7I#DSPNP ,;55OI'ZWWWO9;EE<-\)J-I&JK$@P*Y1)";E0(Y9F\93:-\:+"*2:Q5 MQ/X]NGP6>&R\2#9LMA.F=-[0_BI!:VR>IR<\ MA=5TQ6582UVAF&%^\G$CV"D9)L^>/[O7C0.I]$C61^6#)LE^,^\FX"CDM2>LZP'U6J MR/E1XO?*KMBD-Q%N* M'&&(#/"*LMY1UFME0%+>>I4.$KK';@Q*WWU6UFK^J+F76*P80- FEN^_P+X] M6[ZMS-22J6S@)1U>BD!*A,-.MZ3UCO;^<_* M*#U-Q!6C,]AK-,)S1NK%+?K^*N/S+*%43O]4PE9QGN&U!;JE_7ME@E;'!#T1 M5#H(E7Y;&:)G*\GB37[\LK@IY(H"R M3TN<-<4D_BHH_.!^]EQ!WD](W4PVP).D3E6,![7EQ8TH?"S)G]%CB_RG53XLH3D0Q+_"RE\GQ"8P,^Y G,' M,]D CWF&58E*J2TO)/F.W'*\%SXLG6!T'ILOOGT&$V6[+UT<]ZOJOOKZ+=W? MV1)L7&>5"H 4\ ) -4I]^&[A8.XK?L- RP1N\KN+1<[^.+CT6#X\F5NN2&X MA.]CPF9)@4Z[,1K(*@VA+-ZS!P2*;3:>/O6KXM_4WMJE4JO:U+?)NZ-!F!\8.C&FXJ8.VKK"TNZ]-9G;'&G M,>H-JQ+9KKU=]Q#.F*\,M9)91DC$3#!CMU*S*GI:[6SQC*&=.]MKC#JE,]*O MJ(QZ=448ISG_+Z_ "HL-@O7:ZKR:1!FKK1:UCD\I!?^.5"^AWWO0N@C_*:]1K$8"%"G'O.^+;>T'R*[[Q8?I/^ (I6UPH4D5N,\/;.'L/ M.X6#_>=^I\4!E8EN#R6TH5'1D[PW9:FZBP?D@(TD:$R\(.3'85-V&S<4I$G) ME)&82B&//\4#\8<5H3$1LK@!V6W3382!:GA7"33DS)$X&1KH+E>W"NT/:V]> MOO-\!IM-!;LUQPTM]]'!JL7*FBP9@TDQQ]\]SWYVYG,P+#XF%$Y2*]?^SF0' MHS$:&&6809F1IQ:-$@%05%C2S2Q=WPZ]5,V\5*EF^U13D19J\=ABB#O\_6N3 M:LZ?C6N^1/YDAD$(BY=BHPA%DB:YTAS%&Z76V;(J;F?'=+Y/R+Q*1LU6%]W& MJ#L87-YV4OM]C"5]8+^+:H<>:@>C6P$XU-Z4/CYUH\X&TU$6\\YC_J[9&!E= M90M78FN/LH5W;VT?BV:7Z5]YX2CI#65OE"W<6I1BM6&9G-(P:957IF9'=] 8 M#9I#O'N@R2EGY8!F" 9CNZGK9?J>GP,U)7/LLIL]7D>.Q^[2 MA3E2[,Y!GSHU29%"CPI*H%-F'J8$T#'M4WIMS.5MFFU9=V@E\?PI>@LI=E/L M5C9ILRR[Z%W;Q.H944:FD?70UAB2]K;G0#WKLO M[P ]\&;7L0YO47'*#XZG? 9QL5U9N[5]@J@E=-4^3C77"[5I- ?B1:%#W=/X MDE,K1:1I>-*IC=DC]K?UL"BLXR,Y@4@= T:BVFE:M/1<>GK.GM@<*0 [%WH^ M,O;&'E#6UM+W_LUH5@$'R@4:%]3L>4-:.?*3Y\\R9S.B+# M9 MLV @K%T[$4@8X\_L"-X&0S>UA>5:CXP*ZHS9W('Y!II#Z%E@\L3<^8& "F>6 M2R2"?X3:,^-D$'WFZ-5C7D&.0 9_^FQA 1IA=AES CKA 8"/\G#^TM2.MM8^ M?OYP4']@B1->YB[NM%3D#G"O6T*[G6%ZO<;(];:@O8WUI_@UFI4TDYL!PX\9 M%["^*Y203( CZ. MU2#L:AB!U'E)*T0:T@I$'_D@;\/WM*$R85@R[5I:P)OM5K^[O]EZWJ&P;[L^ MK.)0QO[&]#F[R1^XT7(5GD# @\QP5)+.DN_ND.$OI!S$ZEE/ Z?KH2_ N31OW[5[ B,)^^X M*_X;ZRY\D?]4STN]P=KJ]ZJXEZEXZEJ)PR8/)$^3Z 5:QB*H> L76LO8OUN' M:'ED,!7&NW?M3QXL._E=JDQ>6OB:[<9HV*I$-]=KL0UJ"KSNF8&G-T;]5B5J MVBG@5),44VB7S*CZ&S(=4*)9_%%,"L@>77+JWE.UK\^9ZV@_\F;A_TX/X1 M[\BW9$-(V*1;"*U)F$YCU"VOVF3<"ZF\:KLR:.Y.@"]B5%T DMW&J-/:[NMP MWEM*"HV716.VI74!-.+UW@P!>2-HO(5H4,JX89:/^6+4X6>,>8;>LXNUSIPI M)L %$0:+2AV37@N[5L.N>2^VX\'%I,\'W(M/L!4?XYW(YEB\P-PJW0_NJIVF MFJ+RLB;-<6CLH_ZX=)TU!<0Z63/' 7'0&+5;$NZ<7B<0;R%*\]ES[U9I];PQ M;4#W*C2?S2W,O6>\\[J*S>0]S@6$R .H4,@ MNP7OY(*&S_N8Z.]2-"_&L?(:GEZUPZ*P*=OFD8#-CL*FPN8IS!T)V.PJ;-8A M7ZCR$ZQ%J.QF*@F?/:6;*)M50'U-6-&I>NEK-%?MDM44<&7/Z#:.CN5#S\1S MD.U;!#>2T*%0EVF[G1QU_;*G;U>-NI(%%[+KW+7WE;IK7T-%A@1>&N8@?953 M@D$"L:K,Z6CN3 _@ [N;>VRW^7N@XL!^U7(AD4QB]S M'2X_QO'*>T=:/IW"N,+XN6[>Y<;XH T8-Q7&RUIX!RL#QQ,K5**Q.L41WUH M+W])5]Q2I6C!?J-JA PKX(:>9O$RH_.Y-Q'E+A]]1N5-FZ).ZM+WGAR;!;R4 MZ:H,%WP2S"PJ[AH_#X..6?B,)3*I[*KETRT['%4+&/R)M11A:"=\T<96X&!A M4RSBB/?T7%$*U0E64\"JJO169L%$%E1A,RZ8"BQ'6*2W(K27O,8J3##R-=># MSQA\YZ]UJ!&%69U0>_:BN?[:^M=9*2_P[\IW =K@ 1%#AXXNQXVX]2M>&<9M2I2LV M1^ ;[S/M&?\#N^6YCQY6OXU?Z?FX$R%+UWUC/X$(O)4T@"2DEX7.@L60<((@ MHD*M,9!\MO3\$-X%2[;X>V!?'P$4033& L*\)'%JU/$+YX=T&'Z#$G'"E9?$:NA(X0^"TUP4@4Q-J&/@U30[TY:JLZ2_K96B%\FJO'K'& M@.LHW/U(5G76\W$@S&>#F*G_SOQX$DOKD=V-08S]N+.F,,?7UOS9>@GPW"-= M=]9QX]&[>'Z18\F']Z2\K$-[Q9GH;:,_'IN#=L_JM@US8 TFDVFG8YL=-A@8 MT__3,6UT]=1I-J&_(P4'I(MNO$ZW."M68OF=MU@X/)!V[]K<@GMD[@0XZGL MC0K5A.:F)QC?'C>A7X/!RWS\56/T">M@!555RAO6>\5F]R=6YL>"8DN?+1QL M#T&$)6UZ!Y)I 5K'O9N@\IU3C>M4@P,B.]AFX2Q5Y!Z?H<+IUA+LRY_@*U$? MAKW\9^K#30[\Q(* L55_ WS7U_@E]-=W>-%:;@*08/+:COP%C#U+\23 V-QD M*8U^%*!:W#\SHRUQ9L_@<07,3 MV8Q$RIPS\V1N18$H>X'V+1@$U+3 6W+KAZPA,,5MT8L!=QQWBEL:@<=-+3X\ M4@!6D_J5,*+BMX"Q\RGY+M 6UDLRI0GX@_BL#Z;%,QI[\?MYLP2?6_?@=/AD M7%J!YP*J7I+G>%<&]I/Y$P"C74<+G9,U7C#[*W*6Y!%QOIL"K='033,7]C)Q MT%B/6>LX9OK ATX@^C!%K8-!!CTG6KN-43@##XX#=HNGCF:F\C/K-493/,'( MG)CP15>DWB"R[5%#CQCW&]AM@K/H/^(72]&R>_4-L!G8W(X-5CCUE6#:8P2^ M,"R:R?(N<]DME.[%NVA@'8%5GRA.WUT]( 95[P'!6S.06N$-%F;><\";K(#D M@RTD=EBI)!1F:YNK49CJSIO>@>!*^L!@;2#Z-M7?=G^[C]B%V[VIM6D2T6D- MS9Z<=@QFJV/VY0TUD-'9X0+'L/U\R0,49/$B&,(.MD[DBZVH(L'9F)FTF(]J MN:J.S"2#RN<09+O<#QM>P7'5B(N0HG"IX:,&OXDLU/6]RU*99?*#ZM2UM$[= M1P\T^]UPH66O G'U07R@A:YD$&/3 MD':SHY<^HI<$XENX3[NIG5(NVTW?!BLKT>,@P4MQ-J#V(\U>NQ*UR']36U]4 M#AZ_]4-,43*:PW8E"MO)L\^KYU!]6 M15JNYRRVHG;4W8=SYSOEY-W-LF[FO MB1/T'+\Q-O9QKVNU_C^ETO*HM/3!P89U]Y9R=>XGDV@140K,_<*#A?]'W&G. MD&V=QL@L;]HIG78FG29U[[NP]^U!1?;^%H).J;MW"#V9VVTV1AW]TK7D2YB1.R/X1UOU MJ6-<,<0=_A[[R1L@/<_:'ON0O4C= >.MDC"M7LO(DWZWG;.+]+\S6H/ML^@Q M3)UGYND;N:>R.Y+6(BQ;>-$5E''GL>DSQ1F>+'1EA:).=R?JP)F#0OX-(/]X MCR83^7@<,;@*Y!_KT:0FM7&!4;JN-\E1NIRJSSC7J+IV-PIJ]_5-%;ELVV#; MO>FU%(+RJ7+E4K* ?9 ZRX:;:Y ;8H8#SL M8XM!&\_PAJ5CG87I+\UN,%=VPRER)K=SN@7/&[+,@VZKURNEE;O=O4ZW)M& MR)>[_)%?_\'* ZN+9)@SO[IS(:Z0KUU,IWO@_!*D-\6O;%KOYGWD/6>>Y9,Y M5VBZ6< 8EP4,;*)/ESS$]36Z].Z-89+BZOY)H).-CH.U0TI>U%G=>P+JO_." M<,?5G$%[Z\KP55S-":+EV+!QG4=^@MKYZPJ M,^"6\^H,S$6D9-_,X1GX\?T[Y7->- MF-I<[=FZS7/%"S'6%B(A E?(Q!9JZ?*4^)IQ =0;XT5?;GVPGY.9Y3XRTCE> M_F1C:82KJ3=>[TB^OM\9WXC>/PB\?73?"[1]\'Q).;F#MM$8=9KMCN1 U_F/ MP!3CW #C=$_(.!F\T6F,NIWMU*::<<;ML46M>*)?(66"B;!-7=H-M]RY6I>Z M^W;]-NOTT#'R,6G+M1 B6>NZ[,?U#4:XRJDA*OX%L+^$JP_O+#UVR, M2EM^"KX*OE(-M?SPQ;S6GEX1 &<,J=5QU385QURKMA%ZQV@^KE6M+!U64O=>6E:,!B/6Z)"5'% M0Y:#QJC;'.JR3&5U!4SQP\4B(#+X8=@8]9K=8:?N_'![S% K3C@03)' "7H; M.:'3D]Q1L0J'6=4K8Y8-B']9, 2&*;;-V3I7>)%H(<44W,$&4^233]E[%9@J1*4/)7UVK9T/Q!8.6^"L7[2[ /=*KCJ?+-%5S/%VHM ]5Y+[B/F9[,@U&"W#U[.J[HMU\FVY6[]2*> '13# MX?W/)7,#EL6=!B8J5.3X1FUN$:LAS^;J$NZAJ0=O(I9^WQ:A?4:8'W?"6LNK'>E%,U7 M6%=8O^@Q:BZL]P#KG?8U8/T&3TFY;7>$3;>^='''?;-]T VE5LBDQY5+C -A MF^.OFAB4;]$V3]-MYKC-.FT50L57BJ_R1LQ*\%4?^U^+MP?RIM,(GCOY&6C013C4?9< MW7X62Y_-X->P9O@]_,VT5W,O"'[-ZO]S"",W"X0+]WVR4XWJ"0M6.@52P>!< M,.A<%@9.*EU"2BNPXJ@XV/4K)DJA0H>%&H)EUH7\PPHC'_Z_JTF8,>0&@^-& MS+X/XP_ORO4.VZGDCX1$Z6J,N./3"$C!M(7C.HMH(<)"2^N%]KVI\9$!#!; MW'IDFL\6%OPVN8P)&%O [Q!56[_%/F6PW%#S 4@!&&0V\_<6?;1\'\MYU.7X [PX]#7AQ$@&C,EH@@#9 -?ADS2.&(VZE#,'$@0+(MS;R M"N>#.0[@PW;^!S[]\(]/;SD/2>3HG-M'N\87&,ZLD$\6F ^(%$3XN?;LA+/T M;A!AXPV-MS)>61SWP^/6*-0?9$X>Y'LHIUGF\C]/9F(;;4?V?^2MT]LKNQSZP?=]84YOC: MFC];+P$:U6F-!NI,C-Y%'91CR8<%8R(>TUN5M&T>Z'=&8^?77+P=)/=Y:Z,. MAZVNWBM:&K7?;\%R))4A';:SO]DUTNXW=/6^M#GM?_>-E$8=YED11^[EHQ.Q M'M-B%5:H+.G_RRP_SSV\8X[4*A)[6I47)4-SJT7(L7MZZ +@D;BH M"-7B^YH9-).>]"Q(;GIN6OJJC*A;SH@ZP(R90::]3)C! M9^!]Z7JMDZ:N0?^:JHSF2?00.@'?G[WBZH>Z\)J&K /5B%KPU=@Y3L'R4E\]Z8KQ^F"TG)F<]8<3G913G9Z1@5N8I^ M).@+R\G;Q50N.TE#UY M)9#*(RD\'6%9#E!B&I5IF:LL MRTI(S"TH[>^GT!E*ZZ>@S,Z#"7\^H]PC97R>1)3>(VV/EJ?=-KA>3;.M(IJW M@JM#\G0/GO8+U6[EVE"=(V^#)M5O]7N5%+YTNSX[G;I,T+3<^7+]>"JOK"XN MG@TP=[O-[M74)9+.9L=:R@JBQ<1^)OJH)-;)F*[/?_YS 3_FF%!?L78K\=K=+ MB6QMF#*YKQY3F<)W-Y8RX-)KC"H E;,9U+K1,BHI@[]L7N!S6;C#P-9>K5_N M>\F_72J-4Z5Q[M! Q34-GC'JS5Y[> UVW*E=",5RBN6*J>E,GNI?3?U4H;(W MKD>;5+7BX#VNC6HZ!_WR&@Q2W>NJ^=CAS]TU$O ^OH;765^8Y>^YRIIKM=7B M_NSZ&[W].C4FU3VGU->84/3E=R"6OJ9L88:3UW;D(_52HF#0&/5;YG:1@MS$ M/8#?NNU!6LC*V0'L>M3J[=V!VG'U6K61'"&>:_&Z=VISL'3'S-^KT+N%V/UW M0<&O0, OS,>K^8FJOS-6\.JUP7YN#0IV[BFEML]([U_*"JH;A]@>:98;8#H" MK%\P!_0Z ;:C$-?.:CZ%*LX4*7]UY)IS5>?ANP"@\7Q:T6NJ-<7+L'UR0E'F M3/O#"L$B"XJOH C]X_E);6"_:F&E!-/XWFX18"FO.'JVYQL$MZD=9 MOA,P;>I["RUT%@Q_1?\7%>!&$0M#1-O.=O ;S)M7B= M+LT)X!D8]MGRZ?>6^Z(MF6OS$F'X^J7O31BSJ?H#&W@0 M9L^F4Z2#J'S%2XTYM#B8'N\'[Y$:3(D%?P54S4UOU;=D/,])KR# M5 Z6L'0'?36P )'.OK?$RI&>BV7&@IG8X0D(.# :M?F*L1Q@MX7K3$'NNQ_,X-QFO3[ M':2A"FL[R;**2X-/S#C?B)DBR'S8R"D0(UH*Q :@N B7\,)WHA)F=G_TN5+,Q14\'L?CH 31YE44@OS,710HC'P3O M$GDM%K. $7@ :W7.68A[CKF@7$9CL_O(IX([M$>TS20_8=N]^1,OESB96\Z" MBB^230;C$+^-7^A;,,1LB[(]I7R -QP0 M$1%F2W&&A=\\SSR0POA"+PIC]&Z^#(#PCY@75]380"@L>1HA]&Q&I+!I7J+& M*:H'I"V53X2WQ,P%:.3_O*<*B1["P)L(Z6A'$PY8S,9K(D%%[IWNED MXB/GP7?92Z#]G;E8AU2[GX2_+:.0BFH* MEA#>E. P'."_BH3F3>-0VQ;8U'Z>H1I#:G 2 M@V3##6 _08J%&HHR[P4- E(XO MKY6.OQ1R;U5B%48 20+F 5F7W/(4KQ>F MLC 7GQB7MV _@,T] V7Q.-LP.+DN3)>SU70J Z@/D64>)J%'GQGIZK8$)E#* M,+DEBDY7:^"_';>A_=V'G=&^K40.3V, 4^?OW^[!N"J*A$/Y.:?!02K-R'U:MC'P ]F8FS1+D_A<'0+^:[ MM:::G5C@M]!SB6V -;^;UW4/'%!YEK_-)&38A7PH]/DSBCY+#PO=3'%H8W=Q M:)PE2CUG C_KC\?FH-VSNFW#'%B#R63:Z=AFAPT&QO3_]'ZO4<&2TK*N F\1 MLY])S,]@/8+C_1HTB M_VO#DHA^!P8R&%SXBIUG8.N$V]''(+,2-\UA3_\+(TD%!/B% 'W MCKPET%X>=B !V45A'#!WP9'&'\*JT/F*O8^5"P3JE,(OT3@(42!::.H\L2#D MOI2#@;\I>T[K0P<<6AA,>+F@%I< ''H45!3[B;(#1HS(+4EB@D!R;^%,P+[T MT#$"LZ0)V3>HV\M9_@3>!<0EV**J/;Y&FT0XW-O*52B]B&Q M\AP7?AOQZ9*>2D\G#LKRV4RV()4F(#E:H)F7/MA./NP9_0"]3)3F] ]4+:!N M>).&%9U ;TVPLX4C@F%SS]H?.*D@!FF'0%N"E31ANTG(08J*^0.SR=OZRF#^3T)1 MKUJFS&"F\5:!!TC>[W0- $Y(WES07 ^ +3PPO[D#[B1(>O9 V5-PG6\63GC# M!!*_)#!CK('BGH 'EZ7?1L3PN5GGQ6@^%#.KW-9OR]DT4] 6(0C$T48VZ%;'GB.@U3J@L;++?:_6WG21N#B4IR%591\-AU8QW&P66((U:P M3O3L8U:S,'LQ5;!G] M[5ILY;:G(WE[!K ]V[?0?]E)_(YHN\. +S'-_ME"Z>N@0VA'+.:T^-2BX":M MMSK=RF$JN4EY8A-FBC3#QL@8&*U==_07?!N/ 6.O2NLTL1:!T=I5"2Y>)FA@ M<-5M[]D51TI.$ O=%RU\6=+I\2IR-:?3N'#U$W14R5A+PN";XIA"HB"/-^0P MN=6P1)#D ++"#&/*91A3+YS*8AI]R7,PLBI2'2MC0?G/]@E:SO179$-@9&0> M>")!@=N0&R94RC"@>#&8R"FBH('UY#D\0D2&!Q R 4N0-N>M6'EJ: /DYXYE--C\>CC,YT)+D MEF Z/ @O]19X)D$A2HR!4*8$C^?!2[UQ* ZY)TE_,SK<(38#TPD;@8&]'!O# MG++,A;?#1O]@(2>![V*\+PHIN@XR@?EWU'O4P8-!;"SFDS4,.F).Q\AX#LDC MBFDB431T.L5 &1TMHV134PT$#YC2'%'F#U.EOE"]'#;&:U# M[($:K5%\ZGDA+ N/##^F7\Z="_'V["FG("%"M^_$4=0\ES[O;&!TT$W.#+;VX?2T$KT>H??8T MC&2 6<7[>#*?"S$4!3-GN:$S%YY/)_QNX7WMM-/[^O'SAWAGQPM_LF];L_%?/,WNY><37:T<\S-?!8.JWMO-!=X PQ5L53W9"MQM8< M\RN" ^X+SR<2OBS(MOD+/^)/#"<:;%W=4 I"2J!F>:V%B2K9WS/![QELWWG\ MY2@ATY'L[9C@[0RW=S:1,IMRL>@.%CA+61%] MCJ\\H.#>M?_!;*#GXSUN!86!]L;]S:SFOF9&<]_5ZU)! MWM2;"0GBW=KJY0=/!(XZB-EU6, GGK4>HV![XO-EFI*=*Y+_1"XI6MH!3PPC MGP3-ZCCS.)V72]%;2IDDLSN.YJ]2>C'D>1^0K1=S-AZEA[^M93L+9XPN9I!1?QI_C0][&D_8*([@'/IWYH^WJV4!AL@X=LO,Q116^ MA)\#[2=!.H]63#,>^(Y9/AGI-.]@;;IW8_B2U,TJL4OH#B+N(T\6HK0W]"RH M;?#ZC&<"L,FQ=J!%HG< M>Q:?U2X3[&';K6QJ#IW!4Q[?.LF"9VO)-U.+C[,I2Y/B_:L(=8J4KS#K09SI MKUPU;3E'L$\]?'+@0CA(%:.)8Y&,/TR<'B66$J89%" MN,R MF<U)5@J).I(%L#U/(&V\:%.$<$"OY <=S6#2"R7\&&1_32V]6[MJK<6QSV Y1S9_8BY=0 F?,;-ZUS3V4+'X-(PU%RF9 M!MUPI\@5"JG8%=*"&0-9MH$?YJ(8>8J5\=('@W 2;BI$JGW*G[">+&>.5]CN M8'YW=,*0/NE^M/ P-,W+*6&:BO>E?H!X'S-W,L/(UOK\A$+=QGP@4E%9QTK'FP2$V)0CG+AXS>(W_';<)BJNA'3R3BD=E %!XGV=Z*FGQ>RR"(V"/'U)!#0)&(%XG0M3.^A>%]I< M!)8I)NLE*8V'WC;C.A0T+V7#A;XSCGA7^VV ?'OX\%5[^/B-2SS?$C_WVALN$$DVG%> Y M7( F,Q:<%6_-4_OAJR.\A:X)FF #K/^R%(M+IL.*;T#& ' MG&F*+:>;"%L)J-K9OQ_=>&85N"N57#8BLW-F[0DUQ2SZ?\BB_X=,O1UV,G<$ M&C,,$ IG,MK,%]IM=L++D M*B;F>7$[C(Z\Q$G0*KL%&"R8 #"C.9)=U45LPV1$H.BRW&I0BJXD@0U2Z(D'L+\SRTG9-E#C@XCM#.KI M'*UK:[T -4X[-N$3P]X2-:LSK>N5Z4,6-N:PQLO9-4 *+O N:='L_&'_;P+J M.W3 1_<;'HGAOQ^F2:#^BQ"D'X"^=#\MXR2@W]L,^5?*QN(*C7)->&;#*MB, ML2ODLN#UH5-L+,+7VW7"Q/V>]:I]%)];!NQU_(\WMA,LY];+:\>E6=)#;];/ ML/ -&W5OZ(7\ZY5 ;[6Y4!=UP<2;Q=H;%YO4WJ',O4-=>X6W[&)/R4K,/"OAIM?EUW)/QPLI 5&V MR-A5K?[3JJ[*#@I4%ZO]?*7QR5S@5Z)SU1$M4N&V@C7,$O.I#MYI%R;%^>8XE2#65^O^^$Z'4>3)2BRR$>4X.?<'!)G;%Y)ZHJ@OMC M1CCF;M-A+],_MTZM%>K4/<'L#/:7YEE%1,@#V)<3L;^5:-^L6G]F!>&:0'AX M+@CW*PCA8_11D>XYB@6N@05R2_$DDE&"#0859 ,%XSK .+KO\4>'2D]=CY[JMJ6=N^315]W&J-\TRW=H5]:60G$:Q0=Z%$E&<:\Q M,IO=[G:%3>4N*RZX!EDNX0!Q("\51 ES!>.CA+FL \1!OS$RFGIO5X7K*W.C MQ74K29YT)<\6TVY*_<\7BVYO+41;X45?O=PKYHH%F9)LT!AU.MOEG8]+@R@B M3TZ1[Z, 7V_ %_/:L@%//3A**^XS 5ZZ,B^2!*JXJ=[<5-C[*WA8.I27W:+T MB^*(*NF7-8[(0#X6U;P&S)/C^!O5WL@H]K'FOG6R6U;PCQQJH?CZKB/-R>NV M>KU2#E6WN]>CTB3Z?ODNVP/*NH4+UPZ:&162T?\5%>NY7=;E3Z&I2,4=T M5GG-%E[#$:;YN-D;8->^ 2%S;!S]ZBJJ!&)5(EZFA@HY4:T9T2R'%Z*:B/[Q M<;EG*AZUJGLTB1811XJHUYRJSKC1W=%:+N>BHRS58]VH2Q7WR> %I7@'<=$I M/2EZOCD9&$94/HKKL.]I)I-JEG5$09ZD?MMUU.,Q6F:_6(6;G45F>JVND?W5 M$4,9_6X%9]77>S*JZ%Q_D99W,8/=K^J+_8-S&)>H]:C$\VXEM5(+36F0I&-( M(LT"[>.&,,JB%7Z^FUZJP,UUU_"X^;(E-['DF]_E2A6G(0OM;(396Z%&II-3 MJ0.N0_M7OV!,L157D(.+16*,_9$8;K&0P9*48J7/"L4GI5_FR)V6?HI<%<4, M=66&CA1FR)'7,L3K(>U^4Q_(2E54'*$XHD+J8>5&@V^,;6X8&);T_T**HZL4 MAV*3BRSU54G-@7T6X%_2&2:/V=#<+\Q&H![)BMA5R&XM@@N M:"EN"6&9EF(&D#'O?+C=)3F_*:@0K!"\7PB?&,%#0+"YG4A^=@3OS^'+T[#K M"M+USIZMMTJ6X!E?U-2.)YBM&O5.O" 4660BE2)U]I9JCYTTO.,99M@/>^8L MXS:J#A\VU1?896$\X';269+@T=(PD2,]%?:3$CX"S$SS(TK\$)?@0B\$FL)4 M_JL84YF',F+'X;=DRG?>8N8<]W.$W[WQF.^$G M+RA,NI!X(3NQ1BBB?,M%&E%Z/_Y#'7/'$L.NIZX78-Q7;L,\W /;; M6GO*5.CGU*TL_VXY+C+9CI:6S"?> S)^9YO-+(=MO<+-+ ^F L,?H?63T,$[ MQK_B_>)_W>@+GXA)QYUX"Y;. Z:&KUL-:3$I&U_PPBP_B-_)[%PBA2=:7T52 MKMEN#4U)G1_U5J^[/V?U4D/U;[D?Y?":LF#_E]B-N9C3FLX(4SFK5YS:=QL) MC+>1F0JK-$Z;F5FYD[9^)B&2ZB,>6A=/3%PP.E=J9M:DY*9FRMU,Z1W]SCER M=8K8GOEV(HK MJ"R*1:+Z^R-1FR';CVX2W'V8QM+X*V!P+>8+Y$DYRGKQ,)0AJ9YV49%PPNH& MBG>N@'<*GHUL]478<39R(2[:696^\&&*8B#%0"=0/@>:,YR ;?9F( _;\C*0 M3\XXY^YM=S8(B6O3B87++-^%OU\M+';SLG%2WG3\"K"2P5=LRVU>(QK M)G@M9(N/[DY[DQWAF0VD>6;GDKQ7AA8IZO6R&!G*C8$IH%S883T**/OUN"Z] M%.REO-(K[CSX6:1!'4A^VG5B>:)+MG6(AEW]M6*I1S$K%R#./'QP5Y\!"C,E MA"[3EU?WZ17PSV]^'0=\0V9\0P%? ?_\YF0.X!>P%3O74UU%0NI/!UYK>Q%F M@UI:#+%8 A?I'C%A+;\F^CA([3EQRZ.FY2%7+;Q&>%DMSF.VJN MJ$J72K6":NT=Z,(C*;4@0\UV&Z.N,CL5;U3X<*2WU9#GM'EK&5S2 ^],+W/+ M7W&(XI#3:8\#A3 OD\^IFW@B9);OLEA9_ZWRL7[YN6EU/B[;98252%O2L45X MNW09974F*F^3=W3W*[/) ]AD<[N*E=KDRYF,6QIQPV0LL]V8Z=#=KKUWF9)/ M9TRIOJ(D- JWE$@VN[+$S8+,L:7G3IILMLU!1AO''8W-86%GJ1+M59 MLQY]1@7$;L&%E*Q;-PS/;582;/2_2/4_5D2_CVF>R1N=QJ@:5705 @Y&JT^# M@&YCI-+S*X* @LZG) 1@8Y4R1G4U4JI%/<.-E 3C). MHSDR1BZ!B#4\!I)!E0H*)ZF)!D\\]S9;BUP;,K/A3AMK2V(A(W,V0) M8O9W_7J*?&5KY>F%R8\_U)R0+>*CK" NTT\M$N W\-2,N0$L+7Y&^!+P .\] M@(^QZ91-^#/;%>LMGY'G 8C;+%.?T9@@)H< X1T*3=R/S&X8_"/'M6'&K^_H M5XW=G0VJTS[@(?)!C,320 M]&(OS>J ].R$GZ@08&SRTI>6'+T1$ZE.AP1PI MQ,W;2UAS[1LE?>-MB)6 T>Z#P)LXO /%*[S38K3??/SV^SW]4W_SJ[:P@A!' MB]U[>*45QD>;@28>(4[';0U8>.=-I^)Q;>E[3TZ \VUI\6^_'OPMK6+.'JWY M_$5C[M3S)XR:$=!K FIZ,)W"XVE/U5H@'8*XM#%#0E"4@M8(C\)S M(1;^B "4\4/PC45-&*CM!\SU3P:BD'IEB#?1SZ=Q2PH8,;O2(&,_A?&D&L?QXV8?1_&']YM MM<7XZ/)3#20#]AO)7 OM+I(?1-"C@S3'U0D:".:'MY$BH 84FY+ M1W>SH2Z M7@2OMWAWB['%Y&EB:\PG6*&',G);@B9M(WY9[_@AE%E[]8@UANE&X>Y'MOH( MG)7)]79W@RBI_\[\E:![9'=CGUD_[BQL4_3:FC];+P$JTG07#\>-1^^B+,RQ MY'7!EB40\XO%'8UBTEN< BY@=.?7 W,(9M.^1F';DO]:FI;HP]:@;_M^'+@U5\>?90;F M#;V:G5^R[YNNE#8JPJ1YE49M'+/L+O@TJQ'%!F!T?0]B// YM%JSH?E@P&T>EU[YRM=V6OL,]OW#FFW[ M;;L[(PL2GPBC![0=EZ+9N0@[17L*0U%-5C28!_H;N^Q-T#"RPL[_W\ M^J :Z/4U"4?4 P)KTK >2]J2\V5$^S5HO,02K?M"WUG!##3V'!NC^KF6>ZRL MNL"9W8D:,Y:X;G/BX%F^/1<*ZJ0%?8J=Z$@JZ',-_%; .+YVG*5] 86V2Z M M==V_'H;(5ZJW5!=+<151.&USU0.VR+E39S*+O=%\;#S)IA.-UW0>RUDRW1): MR]M6N!21I'<758-79/ #O!6?<;D> &_G7.KUJ]I>?N.)E.G_ODME?92Y1E&+ M#,2L=54PA[!8"F$G;Z)NZH+KZD/RC+*2!SMXP;VS72+B8A5!%%IO"JT$S 2R M=!009SF]%"G"W-&KUK!#8?G6L+Q;\G)?Z+,7\H.A>[Q>%X2KZ&0FH@TEF16: M+X?F%3H?QK RU]9&/GNMZ3)3B$9+:]0OD*U0K5T5..142$\2V]JK?"L M\"S7YBAB#'S.9VB<>918*9)]O^H5SQW2SPG+7RUIV^\XDC%D8HC+Q2$&R@MJ7A2 M\60YGCQ!*'&H]*7B3<6;I^7-H@'1;EMQI>)*Q96GMV(+F+!=79FPYVN'G3&K MJC%HD8SDSE$9R86H)+\KM!J]0J.KO.3R>WM* BGV5^ROV/]*V+]H_+MG*,97 MC*\8_RH87^)!0:^C;'TY[;>W6GRFFFTBIUYOLTVCW>H,L[L[UJ;9IM'+_NJ( M!7:,ZC4FQ6:;^X>J!5- -9[R&X MUO9K;;=JU"=$XA97I6/%^BZ6[@)Y:TR0:B&*-$KC/FD7F).<5>1 MMUX R_+N+RHL*RR?0#(?SMPL@'9YMQL5VA7:2W81^HHOPT2ER=QR%DR5+^IJE[;5C6* M;R!SLUR-XJ.",::J&WZT&E8\J7A2?DC)O.*[4XHC%4=6AR//%Q@SK_C:D^)9 MQ;/5X5FYX3US3PE@Q9>*+Q5?GCO0:NXY_%<SE1HL[VR,EA2-GFC9F8Z0W.Z9> MD?KF"M"W!FAI9T;RTM@4EA663R" R6\%>#S784^>>.@W6<5&< = M9I=*V[JC?0;$YLHTSHO>&]UM'@'?WN=^&YN_MRNQSTHR55,R75 5%RCNV-<; MHWZW6Q%%JZ)!TFZD'U_VLDJ!I$ITQ:J>"+UX7=T*2=]+%]4]/D;5-W:Y.54_ M?),N8ZI52ULQO&)XJ3&\_A7GJBE>5[Q^"[Q^YAAGOZN4OQ((2B!(H46QN.!I M8\#]7MD8L&(PQ6 WS6 [P^YFV;"[8BW%6A5CK8L9LT5."?K9IP3*5"W7_RDU MSK^C('2F+W*0UVWU>J5:-72[>WN9R.RZDJ_D>=PA@?V\*-#\ M%04G?,O@H]6>:9:]<%PG0%:RM?$+=1Z9,IM:+XSY7FK6(W,GX/.T- VTRSR" M-\$;%HR%]',<8!$M=HP?:-C39.KYX2SN;#(%C>,]X\@D'0-X$KX @&KP'E@[]MM@TRG2#G;?BWS<<](%%O;9F29- M.8*D*0L0@P"?+-NR8=W6Y$5[C!R;Q"5O*(8K3NW"U >.>O;\'T@3;>E["] M M$\_WX>78=(ROHZD] V$!29S,P1)T_Q3Y4[PL]0Y<(E#VR9O#TS #P&K(^Y='HWMN:P5L#2#%_LP&II$T$93' ) M0 TB97I)()%11..&+LD^F!!6OL/"$^(((1X3!,4$A<7[;X*=1-# )8!MAW5S MKD2(@_WCI7$."Y['Z_UW9#]RU D@IX!@C;T(7[%8>F[<4T=,KJGY3O!#XPP& MB^"S]& 7YO"3.#QEAPQ4QV!\8?E E6"*)T#O\(6,3<@D8$XC7\)RIPQ M.Z!=6@)$)[XS!FBE0"6D"G\KOIS8*UR)'D(TH&[B+#F31B&^QL5Q6^FK)M]" M> &\"FR%@#"T9#Z&;.$9Q-CZLNEM+K1/9F":D6 &80($Q[4YGAT04:E)6'.;W\12 M^1YLRB>;@;2CJ2*+X#-&^\TSF\_O!*5PR?2Q_D:(@J,D'*T)I@5?+/?.C)2) MG6@9\1- P9B1E 9!B-];VN8D27]I,V^.9CRQON6^ *D^NLEN<.(LO #9 /OA M:*X7K@3.%.9.O_CP^\=W@)20/7H^#1W3%$&![]72[RU%%9),\6U+#N"XX0N7 MJ3[7]:Z'J^?+@&=\C3V17 L=N)3EHI_[+N'X@ 1'OUB#4&^S(*=S]RHO:3.5E';_5W M7[]-9LR.YNQA^@XD 9C!("K_=,*9++=VN.F_[G,LJ^5!?N?B?$T;"PW]XV_! MMI,3FTM[U!4]CZ4"N-&UV;5TTPL\DXU]%4W5.V9KJ,MIJCYHZ;J<[N7%1]K] M>:\C9T[#EC&XU$CG6%VO;T@;J5^\Q7OYSIC$DV<[41$23!-B7/M*4FI+0)RS M8:>-(L4/M.S&G3L;'A\F>U7:=]Y/PF@[)W\/A#+KB^1:\E5T[KX7@8KY2PQ# M[1(/,%C:G^C4IC>2G-Y_B*C".QY5*-2X]DKZ M&V03Z*@NM$>NN"+7^3)Z$]=RG:0LI;>7KR6I%"04)!0D3X...>_"*IBFT^HT?)?B7[#\M^9P6+J>FM(*5=0*'S]_*(RB_!JC@\? K=[VK9NJ84=I#*4QE,:P MOWMO&8:K4]'JXBJC"RJCUVT:_>U[K%5C>Z4R3J(R,F"47V?T2&>TE<[8J3-J M6^3_N\-\39<8$E-E+*LI9XY150B.!Y>A&'EK!N)2#SB<%, MK$>V%IFQQ&='IBG53O=DK:N"R#V%EQ#CX]B0S-"0%I+)YJQ3GPKY_:X"?#75FY9M>I-XY4%T7.=Y68K1BGR1.S$F,Q0RPHWATT!\-A M%1A2">"BIGUN:.02SKW&J"OO!%;)9B6;*[719Y3-,A)JAMB.?& V=:-3!8Y4 MPEF2<,X,N^20SOW&J'?KTKFV*3#OO,4"H/<>(!*^:"+^HA)A5,!_/>#/8<)1 M4ERA#%0&S!4HE.ZAC<^E+88JZT6=I2K1>IQHC4VU:=D02P=6#HS8[S>'PZHT MS%9"-W^Z2SY0A <%,N FZ;?^H&IDL=*'I>1QZ$W+AE6 4;$#MIFKVD,*L&+ M2B"7%L@9J,@ED3N-D7GKV8:W68)GLQ9=Y^1WUL15U% 6O M*Z+N51'@V$.2Z];ILLOJ%25*G9S-&RJ4<: ][G&IK>!<=!NC;K?=''1E1> K M40U#"E-4'2>[_%-38ED]0$B/RNH-2F?>G1P?UQ(NE%H*TAA*8RB-<7J-43X+&)@>RV68[>:P?/UE MI3*N4V4XI7>:J)T>J^7]E0.J2DY9O4Y;Q_X1>J]I M&++Z ZA;*N<(5Y4KJP?[KE."L;3Z\->I.]1M025M2TA;B:$E'3LV&'ISH%>" M(Y4LGI+42E)7<:.E2.HSE]4#KL1^">U!LV^JZ]W7(;!/ M7E8/0-&34U;OJD5U;2]YGZ*LGKKV4DWA4L)+*%=6#X2(*2TDHVZXG#\D4[BL M'NQX7U)9O:N^RZ)N%RHQ>[R8E1F+&6!L%$S[?NE8C!+ ES#M)9;5 S0,Y935 M4[)9R>8J;O099;.,A!H#"W(,!\VNJ:SC.@GGH\KJ 1QT.67UKEHZE[P%SJ=_ MC9?&3E1V[PCRU$)C';/N"C*'] .%$F7[0$(9LC-L"K+MF7HK'\\F58=-L7#0 M\67_ "L=N5DY)T5*Y9V1@D0H!T31-6:UUE-*HH-(X M>=E"HR>G;*'2)TJ?*'UR(7TBHVRB@=THS&'3-*Y"%BB%1^"ZWQG,'_;>=I]-_PGW@BJ=E/&&RF#Q.EWR;4XD2!"<^M9Q_]X M8SO! M++YNP5>_;7_>,<$UU3._:K>R/]\UU*"EZ]G?G'ZDW9_W.G+F-&P9@TN-=([5 M]?J&M)'Z>TC![F,(9N_:"EUKWV?^2R8>7-;BTDE84:]EI%C3F^67N"@W?#:9W/@ MB"?V!B^EWQFMP;8"&UL!PP' A#V 4ID[6Q4PKW8I]+0QT]!H6]M&L*J8KWWQ MO0482.\\WV<3)*AVSRU(^.+)">!?0:%#PZNN)KE9(;J;Q^&_[DJB]PLPK\/Z MKY/TIZQE'BJ[>]VD4I!0D%"0N.E6";++*AG;K]A)+]2O:?M:QRIXTU M,LWFL->K/-6.+JFLLM(82F,HC7%ZC2'C%E@'RZ7UNDVC6WU# M4:F,DZB,,G5Z.AU)997KJS/J7L5'>J>QVNFQ6MY?/J"J9)55[G0;HTY_V&P; MI?/WU2WE,X:KRI95[F!7L*Z$"UQ7?1]958M0TK:$M)496L*.7;K9U-O]*G"D MDL,'K?VSE57N].6455:26DGJ*FZT%$E]]K+*'>R7U>XT.\/29P%*8)\U/'/" MLLJ=H9RRREYTIJ6655TK^:PJ6$EU"VK'*W+2TDHPKVGS\D$L23@?65:YVY-35OFJI7-M4V!.5#99!?RK M*5F.#?B7*GO<-54&S!4H%"EEB[M]E?6BSE*5:#U.M$HL&]S%SE7]?G/8K\19 MF1*ZA=)=Y)7][0[EE/U5\EC)XRIN]%GDL8RRNSWL5F7VFD9/6<'U$,A'ELWM MZ7+*YEZU1+[-$CR;M>@Z)[^;6UTVS4:[(L I;V4*&,P6G*ZO6PQ62GT^P-97F9E:B&<6@N]75.!U)KZO4Z M5%//-$X-CBMU2T^AN8I$$9745U)?:J9MK]L8&?U.'G6'EV5ZIC).HC#(WM'M]207UZJLS MZGY_6WJ/B=KIL5K>7#F@JF05U.MAYXAV'UR:TDFFZG[*&6-590OJ]; ?1*]E M=JNPZY7W-]0]025M3UM0S\1>#8;>[)<_:E!R^"S6_MD*ZIFZG()Z2E(K25W% MC98BJ<]>4,_$3@GM0;/?4X;S=0CL,Q34,SMR"NI=M:BN[?7N4Q344Q=>JBE< M2G@)90OJF5UI(1EUM^7\(9DC"NJ9_&2X&C?Z*V_BJWN%2LR>M*">:6)L%$Q[ M4S4WJ+ /E-!/;,OIZ">DLU*-E=QH\\HFV4DU)A8BF,X:'9[LA)JE'"N@G ^ MLJ">.9134.^JI7/)^]]\^M=X7>Q$!?>.($\M--8QZZX@<_S_[7UI<^)(MNA? MR?"[\Z8J E.2V%U]'4%AW$6/R_8SKNE[/W4D4F(T)21&BVWFU[]S,B401NP" M),B.&9<-4FYG7S/U@,).#?MJ2MH9-AN2[8%N54Y1(7)R/Q-A[J\):*9U6A8= M(BE/I#R1\F1/K1)K> -%M5&HJKG@!5*@[%V@;-EJL59)I]7B24L4[HK[XM.> MQ>!?PWR]_@U^1 N)K?Y?@>>;_7$Z*RT7*Y4U%OMUY'@F@NS*91;US5?V%2L! M+[5BN3R:/TKJ,1P!V$>TQ1266EOK4$G[76< =.!U9$':58'X T8H5XE\9HV) M/D5G^,IEWL"Q#(^XK&\QW>=/N^PE@(T[[I@,3=LAK'!7F,%JDT^E,\M&Z/K4- MZL+>#PXWTR:N1X_5O/1<$T5#^=?2SS_>\=G1*U>"98<,N:9 _@@1=09H7%KVM36 M814=V_-=>,'V/G#JI!6! MC7T(MCP'M+6Z_QU*:*RYNC\9&=)?#,YQ")0L0 74#8L"^B5 D(;I(^TB.[11 M-47^&;@>(TX?F*<' WK\C2%"$Y_J"_ #1=N, 9>"Y^ %HL/F'("O5R3D><"\ MR8,PHAG#$]/6K(6]CTQ7#&V -.1; M=7!J KL#42>^TBV*+)/SU"$=1P(-^2N.S5=%^HS!C-^8CL^25^J:#DC(^&&_ MF98E9F2<:)W )SV&\.P'N"[#I6^V$,^^(^1I]#*A0U %?6(X#$_$!PS0 3U@ M$@N7,P*IC4_U S^ P77J#:)%\JF+6262;)/P U*70%_+ 6($V#E>(- 2U2<+ MT3>.H(Z)KX&OCQB+K=*D6L#4>'7H-Z[SAMS 9> @R J MX:<>R)IH*5R+>G,!_P%S=/@7-D>YQ@?8'3T4+57PA-BBX,2 EI 2B-/S*>S9 M*!"S#Q81H(HQP:LQKB< /0*VB@JM@4H(+!042=S,W[W)1*_4"B;$^6$'K>ED M_G@$J#NRF/'"!!5%_(CJ.BX.]42=F:]H L"T-AX3*)R%D![AJ#Q08"PR@=V'U'1X$)BAM$A9!8*"LZ^0N-BAFES,Y;B9_"N'\H)CK$1L^^AF.%YG9EWMSC\!%??WTS#7\ )XN=9[AK(DPN"6<.OR["5U_F/Z^JQ7*M ME/B54E03/U\TE%HK5M44ARHO'6I%<1LV'6,[X^<1P$:0T8.Y_MLMF.,N)< M^7C'0_DD=U5*,YLKIYV_4<5E+E?V\A M;J4EZE:YC*4F4H=Z=.JH*Z*;2*FVH421Q2LIP%\[/OQ5@+]:+S1*E2Q4LFS# M //25O6G;9A>#P,4!O?6^&X@<(3'"-;@@:?;42>1.$K')P[MXKI>T!J9Z%5Y MAHV6$M&B?'RTP.MW2H5&N901O#A9G?$QBEF@0UR$,5;X:,Y&=:PU M0FW3ZC*I.*8 _>KQH5^YN&X4U%):%Q))M7$!8G07Q0&EQOB1*FK'IPJ\=:50 MJZ550B4UQA308ED-Q('0HG9Q72JHY:R@Q8YW_(:Q_-((\ZD"S R(X)SO4& \ M>57\%-<";YFHL>4=.2F<[DD$2](_E=QSLN-'(.MX;4M5*533OHDR'9Z2:HA2 MDJ4DRW7(LG;\(&<=NU$IE8*:]B6?1R++A&JVN4J,N8*;70ILPO=")*A@5=I\ MS=HD._%OLQFFX2$ITU=H#\XC\!>_$EN@#H!G[D%S4E6E^J%Z*?9SX$Y=-2_L MLNNL>75,%E98).M2IHF5_NB]#I! M<5'F8('0T;G@IN6VM9DHL3;#7>Y (8W5:#1M(W07W EE]*'?XJKH M(W,1S0">;2R? -+LV/LQ_8XSOKLHU?TTI:?R7 M;.RTB32*FUVR16SR,B\B)EOD14.+7H$HM/E)+UPE)!CY<*8M;]M,J#P=Z&HAA*$ E0?T^(>BQ1$2-X ML[3#2YMZ3)0PD6"$R?HZ+A839GR'#$S/=UR4E23P8:3_"(8(8(/#8+B2<"[# MQ*IAK) 1!2,\_W_68,67>.D K\EQ^4H-)NJUX%,\D)'C6/CK]!"\J!!FS8.; M+9(#*QH^^Z]-U*H% 8ZHJ><'O4K0Q!VL(]*JQDEZ4@/O24F(YT[2U_D!;;3. M65=\98=U5F/KQ-X9Q?G("@%JL'@EQQ*!$_(FK50 A/<0UJ"\6.,">1N8^@ + MDL+*(5X\8J+V 2B+Q7B\RB,>:YLHJ(EE)DE5W@L5ROT2]X**%T#:P[.Q(QW! MA+\Q+.L"U=H#E(RQH%?30\S9D&R1_Z18S;_F7C:BP+DL.@]@ []M3HK3CT"F M,MMC3^$Y;FR0-2H\4WN!,19QFPP14&$SKC>7A9&%,Z^"KEI>E,>X/8>?"RME M8:\845 7W=LRV2MP[<,3;[Q<*A.8+61A*!6U6:E8Y%K-E%\*ZZ7\\27RAM7T M1H"<%&#"R\9!+0,(@;[LA?)Q>;!@9<,0Z;]8WW]1RX7_XA M7VK';?E2VZ+E M2\0P6Z"F(1KB_:=]WVS?DYSW\ MWGVXZ]PTG^'/[C/\\Z-]_]PE#[<$'^L\=Q[N5U=UIW2PVV9T[%^16.]@YZK\ M)ZZ3#])\G?+XC*:^[*F%0WYH:K61_G^X_VW]S?X MR99[S.??M; 1&_)DM+S[KC.<5?'D;=>G>-7?LM(61(BF;=P$[!:PH1OT/-,P MJ;OQ=1>@7J,;H5#2,G2;GT3?4T#?9;4YZ:&OBL57ZNX]+63YS:8RJ6._,F_2 MD;*'\LB; %(6Y6S"S:='V;%W(0;MXKJLE0N->E8*+"3D5S#"M"!? LB#\5Y7 MTVKN(VNQUV:$#SQ)A"XWKS:&*YBYA'9;ZJ]5%%[J10J MY46)/)EJ32CIX.SI8(4,W)8.:D@'C8*:]A74>VW1^2'GJB&2!+8JJ,=U)I38 M;1U6R.+H)^ A2M8J8F6=HUN+0I)*(,%J!" MMGBZ[9XZ(^NXJ>MN(&Y(PDPL+ZJOD#&K4W3ZKU(0!3+,5WPW;>/>L77Q1Z)L MK(/=6-ZPQYH,4DE\W4V1VQY?&QA7S8KC*D^B;I7JFDQ42J*EPYKTCP8[-Z3+OFUZ7 M=\[:D6RY';E&5.;[N_:.+#OJKOGO#[I]_-#ZX WTUN#BASO6DS#(TS^5W+.O]PJ;9K?IYUZOI%]00M^Q=6?()O7_ M"ZKH5;6:5$6?D[+QFE:LU)=?4K[V4,5J;7FI]W%&VN(*=C5F*,GZ\Y7UYQWX M\D=[=;5I6L>:]^IS;-7I$<:;!_?0+M<^R'OUDMZFM9H0G MGW M5*<3*;N7-?WIQ#5NS%<3-&O#$P7]*PHH9;K)"9C&M64774?X()C%3%TT MF,H/(^92'TYB<_.X!GRX4H"]9R0916+SB6#SLINI]X;-==0J)#9+;$X;FY== MJ+TW;,8LP6I!RPPV'S%14*83[I!.:"ZW,&02V;JJ6!2E$)2.+.?3FY.(NMP.%S;0"V2M6$0XS.,&0#F_/W M$O#W0EU-*P%&]GW;OY*8!MCQ>KQ"3:E(L&<'["O4NS3 7N%@;RRZ5BTOO?[R MHK)M[Y;9121N>DBG0T'+HF3\7+%)+2:Y* M/,D"GBR+[.R&)_64!/$A\.344Z^2,45XTTB/N\[", GQZ7M8EB8*T;"!.6S< M]'S7[ 5XR9K-_.AAIY]27_,SI+QEDGSJYQ1^3?'W,X*F:1NB%J1C_XR#Y9[Y MXJF'_@[-LK4&]A0NJ/6=N] >J-ND1+*MU8"C(5D)6XW4"UHC+=M<(EEF=8CC M(1FV,BFGT7?A@/U"SR&WMS/1,T#SL%G?].7% "MU@P77R4^H*=32OXD#3:0' MWH@D+>M>WA:P#^&< I1+%]<514(Y0U">DXXI0+D,4"[E)"_R+(QG:2L?V586 MVF6B/MFFK@U'XL742=[^;E.%LL)-XZJV]SPA:;5DPS0^ $Y5N25<:Z1U-9G$ MJ6S)^F/@5(T;OHW221N^>U$>8ET?PB%$VXDJO[?C8#CW"=TEGPD+\0$UAP\5 ML.3%9=1G+OED,7S4'\#2C$G1K,MT9KZ"^K&T>G;:)N(+>WBJ$UJN4 ^6%G%\AP]P!90+K@>\J%^G%=+Y257=2G3'3 E$0GB6[OY1>[D1H65#8*];33.R3! M28++*\&M*GS9C>#PVHAJH9)VTEYV>SSCWWC$IAU0OL^MNS['W@O!6RD#_$>. M9^+ 5RZS8(97-NV=_+=91V%X2,KT%=J#\P"+:^$K>^HHJRIK(:ZJU#_H\K&? M@\F5Q2/ZPBY[+J._+FD?UGA%K3W=PY]= MV>57VUS);M\' MZ_;-K:]:%OT)]Y/42-G/.Q\]8[/IV*_L[MB7[8Y/'76SY!ZOIN4>EV@KT?9P M3N9:6D[F(Y>=Y$9!:AKH*D7OI4=\!Y,Z'5LW+18O*H'/\2\=M>Z1ZV "J$%Z M8_(I\. 7T_Y,G(D"3M-1P'=5@U-_/TU-62UE$1/:2S*!/X6IP)\)I@)OEPDL MZVXWS_(U9[/KJ&WB;J%@:)J@1ON/"-H=8 MFB[BXK*E]1;%RJW8"89U_O#1T+'Y7>^WCGL3GO4MP]*_!!)5+ZYK:D::VTIP MKY#\NX-;N[BNIE5P+L&]Y[J;W<%= @&<5A9?1GI295G H>L$#.87YA'3WLXK M\F'3V][SD?K[::HGFI9%Z#WX ^82ZGG,]\Y!"]DU_#;7;LAEU&,W3/S;L?EY M3N+U37ZNB4RJ#"K(+M:D%$='Z2&V+;@K%]>I]2>1,-^C!R$%6&-L4CL^::>I M>F19>%DF[9D6C\E(9WS* NQN>K:)J%X#55OZT+/$UM*29:L@7[^X3HAB2V]X M-F39GH".49 TFN=DKEMFLKW=R*+0NT]*54A*4)"7=:=W@R+S,2?[,3SQ;^.? M'C. >";*X.30-PX75171$;.2UM6*\MKEK%B1A\,AE7? K-?FK0Z)0[G"H=79 MAWO#(8UWO*R7LH]#F6IW>;2BH([]RKQ4BH(V.9[3O]\[_SFO+3HR\7)09"X\ MWP7YCN^DDKEXVC[!I5D'XE1;L4-]=J;90]_@FEJP)82Q.BXA>I,UCWX.T_E6"? \^F7"JA'X7Z2@[>B3V>B0 M3HB4-ZA]3;**)@IRW"I*H.[JC@)Z*QP^1A_G4\63=4,>.^));5Z1J,@"6&/.L<4F/23>Y\I&->-_Z$ MW4N9\>P\T_<_I\=[Z[C= 779-XJ],F-)ZXDRH7%Q79V/\,ETB6PHC/L#?$VY MN*[-UYY(P&=# =PCX-6+ZW(& '\&T0Y>71DU:QA14&$ $71>,R0DI8QT;"O[ M'J8%T;$BK(V#RS4,+E<+:F/^.D7I)L^R"$P+_B4!?T6&23("_S4E85KP+P/\ M*P5 N^/#/R4[,6_WH7+ $9>- E)?4WJF1/QX%SD0OS0F]X\'CZZC,V:$,0+A M9G5&/A>,[)VY*!8-+B+%=R T _@@0"\L8<.1Y8P9X]]/^OV(!R,L(",+5G<. M!FEZF7<14&X!)ER->1 0:4< :=I&.SQ[_OUC>-B)X;E:/3'>+TNQLR9-]P'[ M1G(,7P(_:Q4/>P!^74F.R^>K,=!)ILKU)\%XF2IWC%2Y23+$#@5$=17O[RF4 M98I4GA%IQURZ5!!)X\["AI*"P2,1*3,F\A$0240=E#02+W*4BY>Q=+RE%U?Q M+A3DDQ'VH_B,R@#7#-"$YK^P?P?F*T#6WJT_W6Z7AV>$!%/U4"/5X?_;TP.> M9ICA%Z!_(1UN\8\^U$PH!"^UUTA'RB/FOW^TSW-R?>,ICI!34AA2+E M5ZAZEPN;45+NXKA74 MNNQGF!T,J54RA2%U3,,H-^;3,"2&' U#LL5#L,ZC4-5V;N9VY(!]OIT+2\4R M@\\7".3]JLK9.)OUKW?=>--Y9R653 F;AG)QK2J%TNYW%![(Z)34<][4DRE! MW%!34N8E\4CB.3<[IZ&E9.=DV;D46U0)IC6Q+.JXR?TLNL%H9#%,,Z86 M@'# C "6#XJM'5XX&6L_!1IO4H9-6MU"EQQ?"AT]CS_ZR6<]=^.YS*9-1B)_ M';%IDL;<9_,I63MG+&9C^QO+I=,2/4#497GB6R(J)ADT,E0,(!'U%!!U64[[EHA: 42M5#*"J+(7 MV+'Q<49C\QW2[CX\[A);. E>DK2OW/.2W;2SIFT\.X@1HYGXCQ7+G:1-%_9US?3\ =7JL)92^PM03I7RO05VO,<*_ 7 MO[)H?3NR1559BR^J2N-#/ZC83UPELB935Q6MUNM5ZTJ%EA6M6J=U7>^72D:U MQ.IUK?\7]P^&;PW<:.DC^L(N>RZCORYI'W9V1:TW.O80JK$#&)IVM*9R!1:] MQD']*_!\LS]> LDY>,XTZJI5BY59L1N.*#XR;0,@<74I'ML3/))C0)WG]@_2 M* IV/_^S];UY_WN[2SKWI'E_0VXZW>;O3^WVC_;]MSK-.WRU=??0_?G47D@""P_\,*AY#PR@N/GB%M'U MNHAKKE>('+"+][ M"^0X#TKS_AX&?.P='@<)6<@M9NBW5$VDWO7T@@U&.LRN\8HSA,@/ZIHV@;\ M>",."]/W8G=#DD_^@)$+;')-[?'%9S1ZC(#?/0!+95/HBLY7^+ 7C)C[:F(3 M23X@WD3 OQA1-!C,T00=G, E0VJ#O$=S*-Z'$K]I#4S6)^UWI@>H/9&'?M_4 M80X<4WP7UH93*_JN@*/B5(S74<%;-O.\Z$.#8747?S^\)GVZ#&.*F7H<,T<3 MS"2?J =#].$H>6S\"=,LU!*]5"N?V&?BN$2M&.$?T\/HPNI=GF1!HCHOO&<$ MIP7MIRR.%SO[:89G0&,:KK.=(0/TF?W6@3G<^#/^@/J$NM'1"1#8SY!$("V3@%O9 M#-FRV%?T>7_"DAW!DKT"+@>.W -&/95&VW#UU&R9@VJGWW*AG?Z88#K0?M.V X#W$S]VO#FB M@WX5&SX*=56" (IAAG@R=J72$83!.>FL4V@).> !?7LF9FSBI5?,0V^?Z0VB M3-$S("#_$%U'(76/L8OVG$YKMQ.7OND*6KI! M*/@GQU2("7B.AA\D6PP3)C0$WVU#0LN.<[%@.V$6!BS!%4J=:>.O=EQ9])#8 M$Q$80>&-/2#$C=!9\"!0%N-SA-JJX $.X,R470R"(1KUKNN )8W?ZZ8+ZB*L M0W )E\_DFD;8RX);^V)90NN>\"=@SL#(=*X7>;Z+6(3*]#>FT\#CJ(UNAJ0S M$ K:^B@V!.RW'1_9V2OG :"6,1^.CR!!3)@73/[H.O]B^H1^\$S9C'=J]M@! M%OW 1]TNLAD0;*!7XR 1I%S3^R6H9J( XH)ZH&T,$<;4 /T4==G>=.?""\#9 M)3(R,]JV.R4_ YB%X PS@A8^H2A"JA9IHX>!6?&6,>)<>NP6.0TQ3/7$?X> M:=#( M?')V"5'O-1UOD#SLS1.5X7GC%./ Y(.\')$7GA"6#<+NLC(NLI1AX. MJJVW48] MPV#1B/&($2J T0F,Q G$E*X^G$"!_ V3YH&'7KD[NZQP(4^Q<-DQCX5)OR2 M<^!(O3-=,6WX?H&\#4Q]$-*5T$ ^4-QIDMM-+LBM-953N;2$3T:FW01N9'. M,N'Z>,.(C<2RR$[QN9;)74^VPUO:F7TPHM!R"F'*-8TA165!V&&< Z##%'0* MX7,,=;DQ*&>_T/N&WCC^U*8:&MX:YT]\K?"X+;2PJ4(34\.&0M<4SW[Z]IG0 M'@P<#VVL/3'W)T8&/' -'K Y^\P=55FSS@5Z>/[> M?B*=^]N'IQ_-Y\[#_2Y90 NSK/=[FK_-I+;.I:K7HN1TIAM7*!A5I5=1FZ[; M-!RDC5N+OB3=3]BGEL=BF>>-[6=Z=H>VO^9$FJ)L-M&]8V\_E[K37!N=(.AK MF++H8]P33#=DG\6YM.2-_SYL\B/?PQ'S0)?+K!9%>@ M^';G]WORQ\^G3O>FTT+B[Y+G[\UG\OC4_F?[_AG80O>Q+;Y8YZ W21[/9N;L MNDA0V0@)UC^*O2K)R;CSV'P"0'GAX?GIK/;?+[PS_;3Y@:OD4V>%9.*9D6 M.K$LG'CZ32_*N)G$:\/SG',.Q]U446+-H^N\CT5PD^O4?4?8!,!!*U'ZP0_& M_#"\TAV )3YP+)C&VZM"EHPI!T\X@RGCB:AX,CQ-=4#1#!)B%6RLEF/PT$C; M'YAZE*.(XI-Y8/'&>I[I\P0R6'R/14851SF,4PF3:YI@ MI@-FO,#S/,/IS<5XL06SK4"Z :P*D%LID'OGE?H.G%63-,J-<@TSXX1;*LGE% MQ"6MN$J2* M4)Y9H1,(_K8=,%@GMM[$_$RQBB-+K%==R'IC#+?U\..Q?=]-MCYR-S_=L]^X6EJCU@?_)0]_WH.\_]YY M!-E/0/0_-SOWY%O[O@V* !:"B>^Y/O"C>=_\G1>3\3_#__)\3(M.YZE]!VK/ M#>D^/[3^\?WA[J;]!+M_?H:3V,]VSX&0.4Y6A)\?Y0Q(G'I$X%&0$K-(L%W[1!GSJW+P\?Q'RII8OKV527CZ[1 L$6+%,+[FKS*>\7B:G_2QU7SX1CHW6TR'*4P=(S99Y>*Z6FE\G"/'ME(^>>W9I NH:33Z MT)1ZQAM]P 'IES "=DZZ$M6$XZ^'.OME7NA_IA9E6!-4JIKDR$\ZGR-H )6% M&D#[?[YWOG6>NQ\:EG2?06/EMFFW];U]\_-N&RW@D 'PK*[N4_/S0J_!C:,' MP@R[-2WTT7KDD48YNL"C17K@U7X5UTQD!BWVK$S=RQ-1Y!W%VCRX&%]HKWO3 MFRO<,0'CGA(+E420XPS+?C$/L1\AU"B.4&%B_S0"(\ZX7B Z'87Y@TD'SJ?M MSDQ[ ],NUIZ S;V _,$+(A"],G>^TV3X3BPE?&52_$0)PLOOO!79I/"SQ \. M?M%R>U(SA2%;U/@N)&SRX;_NTCF8X M H.!V1[&%#LV+_SZ= =FZ.?MJ>RL#G :*^1-4D/;Z^\$+Z[RQ_(0USI$O.CI M%H2F)\\KEM#DBY2 F8-+T@LVWOHZFN>,RQ2?R:E2NR10;98N]T M4?*F[S8M*TG?G=S+YHED%M[XP>%U_@8O4P&"'8=EX=-,4!)2\L3W%7>(?2B: M\QTFFF_#\R>&9FEB^W/$ZZ'Y@:8@UV4>!N4Z$!6 MFE: -H@OO?%B!ZLHD3=ASA>/E]^;3N!9V#/"B!6K=]NM0W1Z.)@_]JB.PD5. M6FVQDS:;[M:8ZI#<%!<&X\V[IY#B-S7"05ITY+&KZ)>O4>-OT^8'PU_Z&@X? M@A=G^-"LGD\HOI[NL*B(789]S<.9PZ^+\-67^<]K16 TB=\H137Q\T4CE>&+ M6BF5H:I%K9'\QJ8C-8KE6B.E-2E*.FM2R\5JHY;*4+5BI;%\>RL:W:]Y >DQ M+Y'E7:TUL34-3<%G/FP M MU-7(?H*&Z&Y2R@X;1KFZ8I[LF=TVOL;5-KLG.YKYOG5CGE9/>*/9;O8]9 M5:>\V1";SV*OM]RPP?#0CB(C.UOZ#A(0[;)-Q,;"JT/3A? >Q4VR "T5%74= M/$Y[^XME[:1^,.$$^OVT3V!9XY_?:**Q&SH/OAYK763@8I[

?W2=/4!V/G>%V:\4/<+AI*_J&6E5*Y5OL R554I5RL-357JBM(H M??&'FJK6ZEK5T/YB[Z5+12T.?"#&)H+%$HU'IPHD[QJ-';.&W)G^VQ?ZT;H] M(/YDA'RZE^5C4$]&=E\JE2ZU2DW1*N=\"$?BH!G9_A^!S8@J(FF9D23Y,$77 MO7@R@U 'I->V O;J'4K-((N:@28T@V]CB[YY*:H!N<'X;25];C:XHS#/SS[W MQ[HRLL/=1?*'K4Z\^ML:R=D_L_*.6IP4:!D3:.)7K81K5BM?\/)QV%994;%/ MEZ9J)?5=57X)J1;S2HLDLI'I\UP>1_^5CIF;?0)0E^1D&=GA#PJT3]2JR-M,8Z_;"[C<* 6JLBU>2),MFQ).F&QJ32E5 MJN7&%ZK6+E6M6M?^4D'.&:$KMST<6M M\7/;3:UKM1.W4:2DK*#7#Y/@W,[XUP:G)D6>760 M9$I= Y%7ORQ5JXWJ(I&G:EJE&HD\4<2,$NX\HX?G8(%JM7I9.>U]GKP%&DD[ MM<*E72IH>P;Q0Y1V.Z4"2FF726FG*4JM7M/ P-.42ZVD5!<:>.52M5)&::-*N.YT-5Q*;E,5'D<7P>U55:HJF:I7*%_:N*G\I51'AQ!++J/'?4%SPS!-YFB\N MFW8ZCB2R:'TX=_F15R"B*U(S> D\GS20*RBU7R_YVV6;-;\D]NMHFL MKWK:6[QW7GD/-U*+:%2&24]%)=L>?:45G4W)':;AJKCF:1HN_%G#/%QE-@\7 M_E:BJPA G)NOIB%^1?1$:8U-1IGM"0$O?,G8;\MCV+D1 VWG86/+7-T3V2;R MNU3BB=G=8IBL6]F]0/3,8J>'5&RD'#R,'(1_X+^R\B78K>29VB;YW71][,VP\/Y>8=I.(CMU'MDIG8MQ6]]2 M6.9F@^=CVVJS/35/@^DP#LOB)/4F0>U^FK5.I5X?15(T-1 MJ9'(\2LN3L#FW]'=)1.I>2X&X;8B+C<;/!][\,2#KI-D6G4'[ZV,NV82MBB" MMTMVEU9K-D7P(N^M6DKPWDZ2GFZPQS3>TW'+6.BE%19H=/T.46M1UL5YF*!; M.VQSL\/SL4'5?14U9&2+*3ALS]+Z5 ^90R9%WP%%'_S_"^,EF_RRU,BXQ!;2 MOCF,]UG@GMJISY9?_O-L#AU_,"8_QK$THRX;^4(4:J6(T*2I>A(;E*;JB>PP M1J-E&;W<$#5DJZ$3%(8:KKFJ3:.7JL=CEGH8LEPCCADO_EP4TYP5F"*J.9>Q M&TG2/RC, =.)=I?:N5B4,JAY&MO<6HSF9H<3IX\V(5%I4N[5U2!-RGQ)T=+& M4G2!Y/QA>O270[H^>Z.N'XG.ELL,T]^OW,P-54GS\S2V"=QQ7\PQ(SM,1VZ> MI_6YKS:84FYF26Z6TY*;WUQJ&R9IT>&HQRRK0+XS:F!JT1/SJ6F1;]3^!1@Q M$9V!)>W-4]O@^=B;)]XC6-J;V\O-?;4TD7+SB'*SPA&F)+)W@" JBAI=Y[5< M6/;&O%E"C_EOC-E<"J)0_$%=T^;?W% 0HM\ MCVFYMUR.C&QQCD*E9;D.8FQ]M8ZT+/(VU_@">, M(L\(=#\A'T=<*U1.U[";4,>9OK\V40]-P[#88>GZUK2P$_$N.?JYX?QJX\PO M.C3?KVS'O@^&,+1.T'<$#S\A ]$OU0MBTR$LC^G&5'8] MNH[>-!S@%,:M15\NT)LTI/Y_7YCO_E7??&?&I>\&P)!,X[\O^IL MCLF%IXAPNEJW5CISK3L7G*RTP'-@>^@-1\^WXWFD:="A1^[N'M/U:Q];;SOV M^U)OS BO*DF],?N\JJ0F\RH\VDD'=.!8CZYIZ^:(6O,%%&04N%Y @;/Y#GD* M+$;4$KU4RY_HYR]JQ1"_\6H-X?*8>;[+=#Y%2=%P&G_ 2)>Z/6HS[_+AW6)C MTM0YR]049?\Y,AGN]B$W*3=YEIL\*>&=&T,#A;>\9SK[PEO;3'C/]73-C?#. M=:LNN4FYR;/Q6VP5"9)L[:M:JBB+ M)+-XHJ%4I5$M33&Y2;G)4Y;+.UJ<&0EF-FJQ!AZ'LH^DY-Y"+ M/<%X<.CC,&?LXQTJ6F[R,Y)W7G.]*Q/9^";" WCAZ(NT1VW_BQ<\:._;Y4:3-$ MS-W6]X-'BHY$S,_TW;&=X9BTWWU0\5#!Z^H#-J2[47?&I.FQWS]UZLZ5J&XU M[\Y%5"=0=XM:>F )4^[.M'_UJ"LU*BL9IYP_JF;:9(ZAGS MWAS[_3R2^A>?]BP6!8!BT:DA=5],^U)H6E>EV6W]*_!\LS].:0=KK;_EC$SF M8>X8M<IX9RFQ3 _#WJ;-L]%,VV#O MA/:<5T;>3,LB/4;Z@6N;W@ >@M&\ 779P+$,YGJ8XQ9FL;D8YC5X")W?B><$ M/M'AT1=&@A',]^::/I 9//?O@'F\\:07Z(/X< 2P!*2M!_/ N'W'LIPW[XJ0 MEN..,(3,,*O=93YUQX4/G2KA+YA^5" 5I0R;--X*L\&^[6!]_5O/_7(]/Q(V##)U5=%JO5ZU MKE1H6=&J=5K7]7ZI9%1+K%[7^G]I:ODB8?Y]89:J?$"M6C+;?&[_(&I5I#=& M1Q;_.<6F;C"$PQHO/,F#[2292.X=FRT&<_AHI0QCC1R/2X(KEZ&3\95]?3,- M?P 3X3CQMT*L4*:OT)[G6(&_^)4]1;;7/ 0U=NF,"&O'?@[<:!$C^L(N>RZC MORYI']9X1:TW.O:0_\=) ^@B'+V,C':-+:\FF/719E=RJZT@M[V")YG:NIW? M[YO//Y_:WR[^ M8':0:AZ< GP!TYDP>X\-J-5'L80#\4PE\0 ?V66!#6_Q 6D TLV%71OSC 0T M(]06IIS!A7%0&;+HR&-7T2]?#=,;671\97)]])*_]'56R" M?527$7KBZY#, M&N5BK51%2@LMDG#BD B+<.A?YC]O%+52(_$;I:@F?KYH)*U2K#1JJ0R5WJ(J M:K&B598.M<*(.Y89LR89K>UHD_N0^]A@'XDZ-?DTY:J?-_&$9'RSIP(TN8_, M[T,22A;V 5Q-'Q"UO'8__(SO9[]P659XLMUF^#A7I@^SZ&MO[XOW!:\@,8W8 M'22;IV2?"B1#>P+6=P7;()YCP<%$J\KX)F^HS\Z(Z-('5?H4N0)>DNKD/N0^ M-M['M O?/TV=\00"T\#NHO^7#D=?PPN;Y[K]2(51[D/N8^D^/BUIEB4]$W(? M>=M'FCF:FY-0$]2Z .^$?)$T)/0WWR#; 3* MUXR(3T/>& [OX0V_8=2[QRSG+8IVBU0KE 0C!I:^[6%0/ R(3]*[)I%UO!4X M3!;3Z8CJ8@GXJ2,^Q1PP#Q/)L%5:4I3\0U85^D@JBU*J#AY/KS243>/IM:+2 M2 Y1;QJZ3F\DM5$L5ZJI#%4OJK52.I%YK5BM+P_RAVK'!PZI:B/_8I7(6)&= MFHW'UE2KUAPVHU(2?;W&U4EHS%M'C3(/P0WC,1B)>3:'CC\8DYLB^3$&4;&- MP; JAWP=O_D!QDASJHQ2Z0&@>=3',GKLR0[AN;M;"N0&-#[==[9R#4NX[.(; MF0/&YUF;(08(J:CD&>9"42%24TD;A">9/B)5EY7H?K@DA5HYU22%+//D[/*< MP\6Z)7PR$3*58#A$V"TAFB#]H&?I!\VI7GW"X;Y3-H=.!6P_V+"'[0F]4]B'I*0O[D.ZN//"(+0)S?YJ69=(A M^5XD/_0;]FKZ?H'\X1;/D0;/V UW:)A(M,N7Z^/0A]<:4-,=4CO*(N-*MXRB MG1J89;I/#B"XA59Q;\*LU".M(FGRADB.+3-^\BROUP2HY,89IV7)C?,.P2VX M\5/@>/"4OSC@E2UZ<=PANP8O!L'4MYF'J]*WY MH:^-9,0Y8\1K %-RX8S3L.3">8?@-ES8?#'8D/S.[/TD%4H>?#@>O J4Y\Z! M,PJWTXJ,2Q%Q:B+B#SIDW-_YG5I;J>D9Q5<9#<\>3%;BVKG+L,PS&)D\E7L0 M;B$C_L%>39L\%>$7VV;&6%H2>>;"ZT!3,N*,4[%DQ+D'X1:,N$OM?YFOI%O$ MWUX&KZ;DQ'GFQ&N!4[+B-.GX"!Q,K&=I*;)G-S=^17HEG;>3LU]. M3RP[).L-]1;+R#H_/7\OF\E?Z2?[K>M\ M/+?MP:\NG@_>?7C_;H!^Q>[@K?O!<<[FMFL['_ZR^/3!_F"?N?/YX!2_Q8-W M[\_=P4?W[>E@_OZOSEO[],.[7]_^RH$^AY]">XE7R&*L!>&GY_#SR3**UI_> MO'EZ>OKEZ>TOA"[>G)^>GKWYW[O;*6]ZDK3UO>!'H?7SG/JR_=LW\/,@@VJQQ M>%;=B?W^!GX'1*>#T[/!>0&5$Z7=\GC>OQ$_EK"HD9P/3M\.@!\41=2;QQ&^ M8:J^PBZ*?88L#OX=(]]S/>PP._(Q6$JA0>[G"-$%CN[1"H=K9.-VR RCAO0["$-N_+,CC M&WOC#) [".-YF_&0ZR6&0M9=9R 48#G8TT$MF\,_.N/$MJ.#4S:'?U3@1$% M(MX?OB3?UFLO<(GXP#[!:/DDA\P$NW(%**UFR=IW]O'CQS?\5[8"\,Z(VI3X MN+GQFS4E:TPC#X?YE9 #6%+L?CZ!]7 @Y^I_KBG^A5$BFY00%,<]_,PPX) M M&9S?VXPA"0),__-)R/3@8R$BD_EWL*O+/^OB!=X?@GL?S76Y9UVP_],S;B-? MEW'6Q8[]+E8/W6?L=\MS/I]<$N;(GUCP[=MDU.A0<;2BO00H068V^/LI_\^9 M-_WV9KOM%I0XQ,XX^)W_>WM4)YV3)@T=M^32NE]Q&%5V2SY*^35( M=1@[7C0*8$O#*=$0<*FK4M;G15ES %8.P@')_7)\/QW?CJZ&L^NKZ8S][]WU M_6PZOF'?KT:ST?A>Q]*5L!HT\_'C^_.S]S *IDR66 Z#'$@K@VF-;ZP4ZE%; MF80?$&7<+7'D,7KWJ;HB8*4>SSOHT?IS GT_'?W]>G3/ M_KR^'4^G>U%L-62E9M_J:#:'PQ)(K#\#FJ-NF0:^#N^_7$]']]/9^/)_OHYO MKZXGT^N_?1O-_K$/_39 5^KXG8:.!1ZF72N/Z3\M@>NHYR9-['VV;HM*:0'O M]V8!QUF]K*;A].O-[?C[7N;Q%)92I[]JZ)1!M3C8 U+7-%XQH6^(._46@>*'MDS"F&+0H %O$M7*@K0RV M)8$?D/I&P2,.([#M*;9CZD5ZRJKLKE3-7[=5DX&Q,C@'I(5;@H(0!<[0]\D3 M''"P3?4EQ6R#?4O"$(<,";304$Q;B$I=?=S6%>]G,=!6"MMBP"T!W1+@+1*( MA@>DQ NFAP>*5Q[CGXGG^M^QMP:3UM!:+0B5FGX]W583@+(D+*ZN%-J!Z63\ M%&#GUG/Q*&"R$<>.6AJI *#4QUFE/C@D"T!9*:P#TL857I/0BW3FL;2+4N+G MVQ*770](P!>$4O+$7!F8/<9L]T#'<]];<*ITI-X,1ZF*MR7C3^'QF8A#M'(@ M#TA%TXC8/Y;$=S -84:.-DPB_..#K[?$JR IU?2NY"'G(/ZG)6!RA?$?+ [V M@%1U@SSZ=^3'F+A#YM1$,!AN/33W?%TW605)J:KWVZH"B!8'"?L9 92K*@?V M@%1U@0,&+M(=0H5N2B7\6IK61/>#&QBC@$D0S]"SYEXQZZ64=6GW+GI;O/L! MB?J2K%8>WQG#G'%)>* "!YHQE28H2E64=NLY:'S**< [*-TP]SV(J/!AB"MV MP!,O_*&EFEH@2LV4]N9%8+ R)+MR@'= FKG"U'MD-#SB&R]@FRP/^6R_%=%8 M#H&OV%DPDQW:K(WN8MX!N$J3'TK;]PR)E6*QJH<)R7Z6&2AOZ#(:5 #D@X5=9/MRV&+ON!?(AK#%=8JP[%^I 52JL M% ^H'D?\C@A#,$@P6!S%H4V8;.%P<, Z7W"]W(%>V#]M0M?B('(<^)M4@.EY MF)X/TA&%4M.E<$.*2D3=V#+(L5D).DO@LP!ASBHRE >D^':G;;T=X[4\SGO_ M_JPT_[8_SK/^+/]U2.?H[10P0W._![TF8)5:+4W2.EH52 Y)IU7'K=H:; "B MU%=IJJT\N3U$U;0\<-76EAYN-9H?X8:0%-J9]2\%AU_GB(>E,<'^H[AJW@ M*757BC:W.90\1/TISA2U]=<.GE)_I9ATFY/*0]1?[CBL@PN_W5>EE_-2A#E_ MH':(\F\X$]/6AQJ64C^E^$;C*=LA*DS_W*6#(]@1A5*]%=EIG0YX#E'QI=,: M;;W605"JK13O*)_Z'*)&- YJ]/T0;=A*+9:"'MI'08>HY*X'-AU6SYT0*=5? MBIOL>CYTB-;0+NY_CR(F8N*.USA)0H%-(%Z V"882A2QQE1* MJRD%>32.)@:6H 7:9M2(7:N@QTH)LOZ<1&[QA7Z;7'Z5*.]WAGB,T3@CGK5/3Y+3_ MQ1+46X3R8X"_%,#)QI*'7&!-_L3Y.)IWK=$D2TNPF& ;L\T 6U+N$:5\4]"7 MH;;!J32Y[:0VJ:;BC+$O$VG"I;*.MZ68I)9UU!U\'NVB1E=?"'&> M/-^7[L:(\1LL/#;]]CN-M,6KM)==03>F^.BAUYI2[MDGC$?AE-CY(QI 0M #IM,EHKUMN.OP*&VE%+76LA6)UGJ @ P@/MI"K8Z& MSB,4T88A=$G"_GR8.CQ*6]@M%IU#:W&\!VD*56GO7['O1.0.8O5>M$F\.>R MD-@F('/2!3&D7%%?FJ7/R!!8@'$1E(U%:*FYL#WP_ELK2.QB$DMT,L MMA4XI8+;E"8$H,;P@MCL&L_7Y4W!6KTA)*8=0Z M2\@?YP -5D*$Q:@HSP/Y&SM'P]E2X?"1R0/.)EQ"I\C'69N>UXF]D* RJ7<5 M^:!JDTH)&C"*!D!2ONUQ6=&SL&0<]C#]E"$K[:$46VUC#QF>HWI+2H#A0=RJ M-FQD?*$D#+\@C^>HB$MV^S:"KOB5IE(*G;8Q%3Y9L/^O;@MS!2?)XC2)^P'B MZN'1L+85^^!C9X$=)B-Y0$JQTY\OTQ*=TFQ:WATNFDV"G!M$#OW1=6G2V+> M8N3#2@QCZ %.(2#_;-^&H4"C-(A2-+2-061(^01AI6B/=B WFB2X0_0'$\8\ M[S*. MN/'>QX 3^.$.>=^][C[H)::2^EB&CM?I@$@XR._&^2$HB?BU.9Y-SW ML+?0+8L,9$.?_SG?7/HH[#"M[ 6=TEQ*05/-4@?%>4=\FV\L3L312NK55EW1 M<(>99K]XE793BJMJVTUM&<;C+--EV,,%G"\4.1@2B*BW\ +.R#\PHB\W][0@ M0FE9I8#N?F8D?D&)TR92FS+J+"#O:&OU:N;_,XXC'D3S@@7TX!<\ ^1O0J^_ MM:TM8J5-[?@^2]HA1XOH+"Z>)N0<;:C-5'%)?$8SILB_PFL,=\PBYHH.;9O& MR.=M7V"^:D^$RK;>EV+$.\U7&6&#E#+NJB>TR0I31TM3*[D0_T_6J#OB>*[7 M)8&N%_1*ZRI%G'>RKJW#AW1]E&0=[:J-8M-;%M>NB^U$M4*$-NH81.J1"*6- ME4+5.]E8=@=%4":MS"H0=[0T[2F$=7Q &QY+8@*(PV1*>>F93$&&TMI*$>Y] MSF@ ):'.$N1ED]S1XMJHFC440Y2XT1(K^KV$[74B2&F%NY;XW++"E$CXBY'9 MLD[HT2+K%*FG]O[C9CO2H[3'4MA>VQX[VN QVJ8]';W^A+B/&7"_D?_C?+>; MA25'^"\TFS5B4UK.[K%_F;!PG():&\@$0UR(N=XTVO0[U=1B4AK&[J'[!+?% MD1]G#6U5]3]UJ%$JS63W:'R5F1SV+%)7-C^7;5_30M]2=L>E,A&ME]JW,_J; MZOT?+2,5Q@Y316N02CU7OP!?J^?C&.=WXF\]%X\")C&8*;NIKQZ.4F>E<#'7 MF;BL#Q"M%.1!:DE6M,CEF/,D%QGZ)N[,6^U0":0;?*562V'9M#+'5HIZ 1E\ M 72'7<=#,K_#E%H+0JFX4B0SI[C#GB_+(R4W,G:Y5Z0)6*G"4O"O9NSE1]JA M7RMJ? /G!CN00O&5K#!L#F"!XJ4^&%Z<)CVR?A,F ?J(X?<.RVA/%"C-I12Y M4[[<,[ 2>BP@2!S' LJ_)!50.%6Y%$R DE F5O>CA6WI=_OO/9M/'7BE;>B_ MZC2H>NGIJ.ZB_/.7UF6S/:N\"852[:7(6PNU%Z_!I\T/4?>*9[EV*3BL"5FI MZ7*QV#9/?QVZ*ZA00RXQ%(5+'X?A]3.FMA>R[;%+Z(I3OW?E:V%5&<:'$7_7%SA#&6YB\A[;IT7@4&)564ZX8JV\U<#E"$&$)*N1#<)NCM33I#@H. M<5J'81BOUAUWL7M!I[23W\X ME692BHRV>FJ]N%Y(*B %#5DI(1:GY&@T907N,&_H0E8:0"E@VM( CK-"JQ&: M:WA3\2AQCW-#2\PJ _EK*7#:888H=KFI?#GY$,WH @<,7"3^8X+!RJ/@OQY5"H!!]D%$O7DL90\YH:NU3S88 M<]\+<@-IN/36>U%W9XQ*4RAG-I9- ;!;>?3"$GBF:D)!XG"F-!QMA7O\\7KM M\Z?!D7_]S'PH6%LG./(H_[B[:6@@4%I"*3"Y;0EY9%:*SBA*'98"A5LZ/.S=7>78$>5ZF$C27R'NP?8QOMIQTHD2J-HQ1VU#>.;+^9O5LH&QUM9A?U M_?/L5:R&H3W:S6O83=7S&/!V0)%2&+KVT0S^O,$A:NP*4^^1;_>J M#H'9*/B*G47!C]OIEO[.R)0ZK[C/+Y'6'"S#4$\0Y]W#0]\)ZRLKFZ-SUYX@ M(B4!=:H5T!\52ENJ*"S0U9;R:T?^4AC[;XZRHZ%IJSC"C/E(A"5?VKRJ<"N- MJA1:WY=1"6IDA/9H27K:'+MNB"/P]V3BU,M:4SU^I465(OG[L:B,HEP>U]&L MNJMUIS!PCT0H#:QTAM"'@1UZG'>"%T #H;"G97-Y!QNI!:'4<"FVGX&R$E@' MJ92JL?;D14MFNA?(AS.,Z1+CCCO<#L 5BOSUM)R-6SD^ 0V,OT&"R.*8#G<; MK*&*79+S=\"BU'PI1JZO^4/?\EX2>#".=;[@VKL#[;%_VH2N'Q!E?(T#?Y.* M%1[(X;F*8=KO&VL;$M]S$//&G:P!Y-8%CM0EJ5):6470-,$B*IVQA9P3 M:"446H)$"VC,661&1 %$D=)\*YXKF!![M,VN5A (X6Y90=?-\XN1I+3*JD#O M?JTR(W/+*@]XN]VC_J&2THU/GCJE++P<54K#+$6C7\XP@5B+4_M'-\[?WCR' MG]!Z[04N@2_B[R @@G;^B7W!XL(!-]WYBMK_',9L/2$T%XX=SIFCA.SHQ$+) MOSZ?,,\)GU@!6N'/)TT] L_WT=S'LL?SG/K>IS7;*1,':/U\XL3BX.G$"F/6 MS8OX!9@OE,3KSR>BN<<4>&)%O+GXPL"S#?*(?0<@)V]JN;G#<"$[B'@@$/ZU MP#<8A_&6HI8\J11%ZH,3&8IF*KM\'9U@Y%^'X'KR-TQ4O#;V,9I1N*M(\9)1 MFMZ^@:>U)MCV$9NNY9L>0^=?<OB/Y8(@4O M;CB^'-V $PX9WO!Q1E$0BGN$_/='MMZ;-5,45YV:VK'\+*!O.\(@XR&<<;/,XA8(__%PO)XQMQFMUT1JQ3 J^]I\E0==O7/A?BX63LA+#]A/W1V)U@Z&Q'W'>7 M0Z]I&FO7WU05LKT[A=MZ5UC\_TB^Q&YC[Q$(9GIKB/&VZ6PJZ]*W&KLUN^0- M3#U\#F(._K< TG']AF'<&9ZQ$]IEO.)'U8]8U+@9NV((CR0?X,2RD69[:[\A M@*L'Q5AI=(JE9(WJU[Q=X9HZP"3YX->A8$;XY !L)(P.HS0>6RL<+1C&FDY5 M;NOWZMS6&7Z.+ORF-:<;L#[S%"*)IKTH@D6V2L )SP+#A8<'XGOV1OQO:T%H M@3)%#)>$T1%! L(57D-H*8BX:;?EO75_4QB^]5PVXX<,%S/02T+7A&'%A$+> M!7=S]73?%9PIXABZ+J$.4/*5Q"%? %#2AF,+\%9Y'V0*VO?X-X;I6 M?JT3I29BQF'Q>.,!4B<@A"!7@!E 44OMI=";(FYYK8PY7C6S1DO!Z0,R303$ MA7?NDZP;7;:;.YO&ZMA-#)C9.#/M'?C6@&2,$$K':]GA&_^MD*5*XJATIM-6 M1GM'9(H(13K1L/! QBTC'+>=9ML#,(7E_/P6<)9BY ]7/ I9=JZ[S)H=H)HB MG/L8$IXAP 7I\A?@>"T;=K5US=7L> &\T*JW%_."""\PU6 #HG,P I$/+B-S MG9@N/+L%0_4=7YLU'CS.DG&F> &_%RL1-Z?U*#L;N\.^17-"V5PSP>"7R*0Y MD7_4$+-3=3,UM%*9X*WD5M'+5&;9IL:%G&\2(!].OI1\UG3QH# _YTTQ?027I#A-5,_^R86O1,T-N2N](S;5L'A@0]:&SQ]NLGD# M4]C=,1XS[Y Q(QYL2C:$<'NTG@(;>ES'+.L3,,MPZ@Z\^5>D#5 MD_QDIRY1Y1EZ%D5@X2< MZ--R ]80S_%H!UFEI(W=;],OY!'3@ ?PUE!!@)G[-3A#:\ISO166T@W6JUO+ MBIGV!8QPMF0/';:B>&%2"7IZ,;Q ]@^V>J2<-=^9[P;+B'OT.QKV+6,9L(0] M#9P<_-X%UVM'+7M@ZI8$#/=LB8*S\SL21,L7%6D5]C^B MD-GL_FHB+N%^;0$WYQ14,SOT??($6R^X4\:=ZL9PQ3Y1:(CK93-.Q3L6"')" M[PAQ-KPB#9W"8ZN(.@^$T'#X[-4NL.W[[\?[=+P5K%)B<]9Q*6U#\Q5?CG;A M6D(P8]&L4\UPF'#17)6I;7?#F=V-UY^)U9TX-9#1!Q\*2# GG9>5&[N7;.IU M"0T\U,RCNI\9[,5SW[-EDH^"I&B\JF1C!QN<3V#UZ[GE^6 M^,Y6^6AYAP(DDHS@[CG0+D/OS6QV!&:$("#=@L;KR-YP&G&:A)8,*LB!3XJZ M37#(.,#0HUD>N\$T0BPW7V\O,K=0A%>$0Y D S=+H'5W,YB=7$QOALXC^**A MO"'ZW0L<\J1@4]VQ/P8U^"O9V@S3U4T<.%ERMX)1#0A&J+1Y6],Z^5H5E]T[ MFM>.P%5MJ_1% N3>(P;V25A2D'))6LKLQ)$+^RZIA&[>A8.3.!S'[-Y+0ICYG2V M;PX+MH*$K43,\^@RD4:Y@/(6]VK#?5%B#+7D7H0AA4"2B?15-:,DYI T\ZJ: M^%DD_W*RZ;_PO;498(&&;9 M@:U*UNZ&P-@<[;I;^;*J79OZ>%HP3#W-+3%12AT=K=;,2U_QZ^--2X@V(%.3 MR;/;@T-XB,2)P>]%OB)JW]S)B+4@HS$K7P$?#]_.06N3L1,-\VAH!(.7 MF,+U#WYO0=;4' 6RPA8<=9$XNN;.B8WA_D,$]$%=G>1$"%QQFRP"<,9EM3MY MEM)0U;1GM*:N?H+A\KT=2&<@8Y>[]C,R]/WFDJBZ8(QP(RM*331TL4UW'9&&1A9<@I@F;JF5=]/@*_) V(-N?[M^IJ3YZ^BMSG'OVUO M$\R=62'[QJLIV>DN3KSMH4H!5W8T@;_<):7LA3L%:\U]3.!JRH0.LV=F4ZJ+ MOO4=3.!'-Q?8\#S?VCA KBC%%7?BDNKZ%X12\H3A,D44=X@OM(5K[#F,?"TG M%!7Z:)B\,H!\?OX'U3_81Z@&%88$BD2IIJ<= !IA0L)UP%S3$]@+C-UO85+1 M2C$V6O0T@L7JNN#CK"[X%4;14M8NTBPO7@_&T)VD?)YF!'7-^/X7XC_I:X9\ M6Q>.@Y2K MO*1V\Z0C5VOL@7-I:9M6-Z_6^VD)M^IH:J7$?NU,4W(!-PE&"KFM0W=L(M^?K[<6-]XQY?HF\\:*^ M U3;Q0B>U2<)820%EQ7Y9T=?8.0FNK3"'8AWYZ?JH( I8;&N&$RA*9I2=\ST_/ M/C2SU*JK$4PRX0--4- SV@"%2EU5-S>"&;FAR]4W5:R933U,6#+O27"]]:*T M@J.F'B9PE#VUD7\G-_?>QL6F_!K'$Z+.<+VFY)%_H\3WKW!2ZWE&Y 351Q; MI/.^* UFE-#,12O3,I?%U^YA""2OF8S=\9H' N$B5Z6LZG,\]XW'U#,/3N^\ MP8;"^29KDS>BA.=:J81>M5'VUR+GM2_Z[S5WB@ M-(*RH.M+D_':C<0++?\0ZQLV;/O<@K@F1>CD*PKU]W MOI(#02I__XN1F62B%BJOI+PF+Q5\@^,#R7*3K]@;/E/#U_D@C5PX%-NYQBXF M[.>JJA+(7.T6SZ:W[?[:^=ZI'M*3]=3=RBKAYX^2>C;@NC+>U-74 MT3H, N;5B1=S%)7/*UJ:L=1A%U-:Z_/"/F_$]A1L/H6L0_3LK>+5M<^SMD17 MY%]L9#@I"6HT1*G[0&9&^$3!VU.!-]E8&C\L8MC947Q:*(Q(\26#4PF+. MUR]OSE%![#C,9H&V+Y6TAV3.NR0U-$=+_.[T[(>\(S A!:%FMQJ,C>M!>.PY10^V=%\#\/UQ@XE[['G^4 M46JX:8K4AV7 OJJ1;$$I]!";Q1D1I30V;*L#S3I*0PW6=,$(KZKP(Z8:SLC. MH(UQ/:HX2:BE=RBRES(0F?R>.%>**RB[ S;U;*:&,[FO_ =&-)R1"WP3^_[F M[UCQ]FP'6,8,K22W%2C.SB0AZPVV*@_(<[ZM23#!D4=Y?Y44M,$9-83RU*/< MU)A%X2XV2.$UW./O!,M( M$0P76]1>!XX6WS4 C&"6;Q5GZ%ED^A=+\>&0;3-SM?V*A5OOL7K#VAVPH?&N M$F-C1A)_O82GWM5EXK475%MX/XM\BN%-[(R#["YKL.4OT3[UI 3(TGY[2:>XU:?N75#"C;O 9\8K\D8>BZ/3:T:!KU\5V ME+X'R_0$!YML'B.!S;3%,;./U\]XM4Y*^F15C^[BP!/W-/.%Y9L7F/X0FK&U MZ<"?/%/7OC'8"ZZ?1XS,$4D2?AFYO 2>*&*=Y+E"N8,@;#CJWBN.GU1LS#;L M&#JT2B;>%W@SA%7T8I3//=0V?^TY/.]\*;FH:6P2#UL.9*XF_15>4VQ[S4;: M!92I+D?1YL!Q; H U+0V-2J<5Q00>Z9CNUL=3+)?(*V5=8J&IJKGV_0+><0T M2 KP9G],UR0(";/[:W#,UM13%B#J!,J,,^/6E]E-O;A^R=9F#'F*W&WQPA_9 M00%D-(=PK^2&T#OT+T)E#9KZHL.=@)FQW,L3HBN&]Q$)+P:*W/%=YXR?#Z"F M@Z?6_7N:B]KG1C8_RJA*;FG3UP3#SK:%V7L%&>7MLGB;^YK$)039,-1_X;O= M=MQ5]S&!JVP,?>4/ F^ES2&OZ:A/W=78>@OYN:,8%QH%/* \=O_A04%A!*.= M>PK#!<6JL^!=@!HKJTN(#3*G -%(D>Y;U=($*Y]Y;+T(,*R3XB(M6GL1U+L1 MU?JAY*3X,G38)V1O("7W(F:;;#HCT"N]Y,:/8AKJ!NT93S_)_>NXU471';CI M0T+F;@X3IL0S9J("A$H Q;8_$6,SDEST;#<4&KL:D8Q=0:BT1K=DC3KL-D'Y MB11>ST;4W10T@)IN)!&9X^_8]Q,^(,FCBR0JP?R$9E+!QQ[LI U4(PP%\LNA M8"07/Z\Z&S&'*/WR+8C#PN-VS?Y45VA&1&QRQ?KS;+2N\%_5R0C&O@6.%\YC MRF4?B/+\#$>+_6";GD:P*-_WDN]]:6FP15L/^( MQ7/2C;6Y]X?$C.CF+CQ!SOSLB,;2E93AL=S/#;&ZX\.:CL8FBF9>P4W:,%?77-#N9-%.T0F M1T$E;+U(3Y*5M4*4_8V-+_*WCI($GOK-0:&1J4>U0@F0Y"_N>:3I.3P_3NQI M1@%W \6E*>S '7SQY$051VE#6[W1R19 +A:OK)YU=0)JZN'$Z1V$8\_?WQ+7. ML2MK*<,!-V-J1JZGXX?Z(JPZ,%[?8'Y[PP01VDN\0K__Z?\!4$L#!!0 ( M #.(;EJ6..';Y$D &\Q P 5 8FUR8RTR,#(T,3(S,5]C86PN>&UL[;U; M8BEZJ[HEN6*(H+"7R)!)"X_.?_^OW3\0]?:+&__=M__C\ __NGMZ]_>#'/)Y]HMOKA^8)P M1>6'K]/5QQ]6'^F'O\T7?Y]^P1_>'..JSA>? /Y[_6?/YY^_+:8?/JY^4$+9 M\[>=_W;Q'UG7$E7.X"HE,-X:0$<5=/6ER)1K+O[_^_ ?/OLL:TH@2!,8JRK$ MJ@4D&XK.PANGW?I#CZ>SO_]'^Y)P23_P\F;+]8__]:>/J]7G__CQQZ]?O_[[ M[VEQ_._SQ8OUN&6/\]D3]6_OB_ M?WG]+G^D3PC3V7*%L]P>L)S^QW+]XNMYQM6:ZP_2]<.=[V@_P?G;H+T$4H&6 M__[[LOSIO__MAQ].V;&8']-;JC^T?W][^^K:(Q/._CZOGW QG?U[GG_ZL;WG MQ^='O[X[>OWJQ;/W+U^\>\]??WGYZ_MW1S_SZR]>O7]U]"NO9/W)JV^?Z;_^ MM)Q^^GQ,YZ]]7%#]KS^E3XO,%"DCU2D]_^_#'_KC)=-S$-5^<_^4Q)CI>OSHY6<('Q,^39\LEK983 MI!0K10198P"3M(;@@X4H F:+,>=5[]K$_-A;^2,>K MY?DK:Z:N&7K]R:?<>SS]SW'YL?W_Y3].>(,>\R9?OJ7E:C'-O,_;+Y[-RO47 MKKQS$@1E%%JP. M__3#5VJJZTPSGE*/B_P=#*_ORK-W_+@\^?1I_9DP7=&G\[^OB_FGG9&SFA]* M>*=PXB7NBK=7LR],T*SOBT8Q/B+<.*09:.Z>7O^?BD617/OYTNFW8F*P4M0@5RC70$BG_(R*S8:I*UH8V=0 M]*%\$SSIIX.G XBS&Q3_/)^7K]/CXXEP*984!?CB"AA* H*Q&I2JR;&NLU*Y MSF Z?_8F<#!/!PZ/8FDW@?[$!M_1UQF5U]-*KV;+DT5#VD2S4C-*LF)3CD^P M' Q$$@5L344'ETWUV%F\MU.RB;#MTQ%V!W9W$_W19UKPLFQ.L\+Q 1.9^ESB252[]/B7H(V 8)[.D#HQ_QN>'BS MF#-1JV]OCG&V8ONV6;2?F]G#WY^>670;L:=G5,XGGYI J+R@SPO*TU/9S,JS M3_/%:OH_ZQ\GUD4T$3VH(BKCG!CG*#PP_G-Q*6B%IC.HAE_5)LCT3P>9(X-! M3RN:>?=Z^H7]M?F"F+[YC[:=H$%/'I@**K"+H!X]UJGO_^<7[,W%PVS;?Z-HD9J\B4 MP;"+SU_X'$[>%I#%QBA*L464SE#XGHK=#W>JM&#OUM&6)(XI2-@91$,*JQNBSFW\20[2UJ(#*&L-&)D41"L( M8D)EK%*FF-Z>U?FS=UW#KW/>I*=&ZD_4KL0_G'WRZRFFZ?%T-:4EJW:CVYT0 MF" $&%LE!)/Y.U4BE>!J_TH?Y:MHAOD\0&GQ.>/9E@V08(+<8KO0>7B;0@9:FH@3;"_92- MR1#K I4!!-(=+._P2S, +M8;#1_[Z)J2KI[7F]F3%B6!5E*%JB(#N+<:N8.4 M,9E?7>&P"\N[R_^7^8R^_8*+O]/J@B#GL\Y"%M!11#8*C(&D307DM6OGB.V_ MWO[X/>2,R8+JBH-=6=\-"^^GGRYBH9,@2Y2"7<10(YN%-3M 733(3-(DGY%L M[ZN1J\\?TSUK%VD_FKG=Q'O5,#&A5BU3@BR#:%X=V^ 1(V"MN0:2(?C<6;IW M&H,[&/.H)*KH%:#RO RC-: Q&2JE&+U YXK=BS%_6(/VL9*]2R-MQ=>.1U%J M=WK/\?-TA)94*RU )R9OUICH-/B2A05-3OL8=/'X%/*+!^7?3U3G"[J#@2&C M1Z$"5!F:$](20*71+7IEBXLJIMC;2.Q$^IB,LP.@>8<,[VZ &%(;W$[>74N: M*)6SC-$PW#*SKBAB:[8D4#GIZC0IH7O'LG8F>DOC$OX)(3P@"H;PN=FLON7B M37MCK6)/*XF6>AAS9DO*2M"5JLTY23ZSAW/$;Z6I9YRAE)A#=01"I,+V SI( MW@6V'Y*)QA9E?.^M-])+IZY(N+D['LOR(=/40LAL.H8$SAG;TN4R1!<34,&* M["BP)]D[I>M-;&=Q#SDB=]O[0Z"6202J#743Q:GHON"T^-FF;!!\@[OMI$F5E"5V02(<6V* MM/0[+P1XFTM5I1@7>Q_ZCZ-T3 ?H8U%S6XAS8)EU#8E?TOH7.B[OY[_@JOW\ M[3$6>*U>M:8KS#+%7WS-@"I%*%;X+ 01R=ZIXYV7,*8#?1A$[E?*-Z#ZGS_> MY.MK_GF03C._O'G[\B\O?WWWZJ\O7_W*/[Y\??3NW76R=NT[<_LC!N]"L\'* M.O6DN275\B+-TCL3JLB>$6DB>]O) Q_O AP5*3026=4[O^L>!+DE%;!.\BN];H"9*T%8+P/J%/Q:C>=2KW MZ)_'>&#GG_0SB_W4)3QA(^/LTG<^6Y[> YR^C^5!RY>_KQ;(")S.N-2=X]NL.6,2=,_ M'H/?U[J.0_X=0PIGA+[\_3/K%/J)9E2GJTDBZ[Q2#K(KC4D5(5C5BIETSH[I MHH' ^!TIH[K0Z8VDW1C?O8K^E*@SBM:>TIO%_,NT-4%E3^GU'&?K=4N70Q;L M&&4;L54^)0B)@>M"K2U,SDCMG=^\'86#\(-E/RD"=2Y&LOE6%9@F;)1\A%I' M&K.6@@_Q?:S\U\WZZ.POQ#08?N[J-K"3:/H9VK7^A,M;:FV%\7BB96)%GPBL85K7!"?A!&1J_1?0QEI[%]3M0.ZHU/ >\;8O M"1\B">QNRD42Z#-JX$-,@F'C T(UK"G9$Z4KU6(5LII M0_N24NL7U3I'-7\+#9+HG7_\'1%CBB>.%5V[26X( )TA?,)X)9W9:XZ!5#M+ M!6!BKR 6BT;F4(+O'F;\CHJ1&2.CQ]!CA#>@%HHY&2:^5?&U=H:>[?9H-2^- MHF.S*)3Y$2=<\U MW8BP,9WPN^'C0A>TMKL46,J4NTC]P%8//#PBK/%FD@FI\(4U9;";5(&K$F -]%G MTLFI[M64]]$SI@8K?35"-RD,Z=H)'0U5]@G(BV84^98ORB=8"Z^@1,,O B[.>V8W4QH>D4"K:U/W\NX.4D=K>CT'!K6E4 M.S)_0(2_F"XH\Q\M?R9:LF\=:Y2U@-;$9IH."D*6 FP4T8I$RN?>IO4#)(W4 MC.Z!C)["Z&,2K;'ZEO#XY7*%*UIKY_.5EAJ23JD *V;30FP!L!4C60:J%:(X M_FAXS4_-U%V%WYVD?*KV9M,/":!^\I?YS-C^KD2!T.\J# MM6R3Y0C9(.9::Q9);23?6S]^I ;NSI+=G9<]YS!5]K>9$CQ>ZX\B4&(.+4&L MW;!J/EQ2.W"\<\:$[$S_*J*;-(S4>NVAO7=B=Y^-_/PCLA?=KM_7<9B6@=U" MZ^>K2QY]CHJQE]KYT:)ZP7L/U47KDW59W[1=[]C1]S]G3!/6>F[MCMSMUW#_ MRCBLH_IJML+9AVGKL7$Z^L;[H%)F.X%\U>R.B0+!Q PY:E42>]18>^_X^RD: MTXRSSON_HR@ZQ;-PA:R4NWT'[G42WY7!=_S],=TR 8\7_'DQ+R>Y_7"9- M A]UFQP4),36)Z;]9T*?IR:=SOFG-"@])@[?:@BE90_3& )M!9)6O PPNV);&C<). MXFE!;R_RZM=X"]-\P7OB+:T'TYS3PEZ2%,XZR*+-6+"8(!;)"$=76IMCE*%W M1LWME&R$D"<:F>S ^TYAIYQ//C,XOUT=&SN1P6A+E"&@+&W.1KLRE@9D",YD MXV-)&P:<;OOXC03[Q *+G9C9S9YIBN=76GV=+_Y^ZB&CMJD:#Y(=)':9?(78 MD@"P>E=)J52DV]02N?'9&XGS*88.=V1C]YH]1M7U6]V+-*))(*8GE I5&C9+ MJF&7AXP J24KC5ISR?V+.!^BJN.ZF?GG>8TX:SVZUBVWEQ,CBJ_*MCSF-AY- M$$((,H 36I.P2$$-5:5W-U5CNE'KC)V[TLX[B6B@,M?+M18M:VHI[T*V_JI8 M'!M:K!6PEK:/O=#=KUWO(&5,EVM[ LDNPNAU_7)*R8O3%+J6!K$\'V'=6C=' MXWEU(E-MC=P%\($=P181JU=)R9 W.B+O>\J8KMD&$GM?3@];^=[*B4/2-:H8 MP:E(?*9C:=D 356)1&W%O34;V4V.5Z7%(^I2K (Q4P,K.3%*N%JDNVJN1 KONL\,%6 M,ZJ.3*/<1R-#U. [Y/*$__.)I=X?MBVE+07_"/LP]O:#&=E\OE MD"XRQI3!F>8@:JDAHBU0A0BIM!ZOIO=(LL$6,R9G_TENC_W"Z9#&6EO8T:*] MAY8_XW3Q5SP^H;]0^4 3#%[+'"PO(48PH49 C1ERBDYD24K;S>I<>E.V9>#A MGU#]'QX0HQF!1(Y<3C) \JVDP]9V*T\&?*%<'9HI<:;?E^SH;2?):GQW1M8M3[^7-<426N'@R"-Y5C+_GU MG#.R:)4G+^CT7U[RM9;+9X7XE'XGS;T3O5O.\;JNY6'Z-,.!K08\[3)P M6I)(NK@4B@*5I *3F-9DH@!M9:GD= BI=Z/3K8D<4^+8:& XK*@'ZE7T@D[O MMUIAWM%B^F$Z6_^B%;2V''9%J69I/6C2#@PS!)A> UE5GTM&5;IG_V]#WY:A MZG\2?3B8A/MA,+.F7LOI.JG399Z?,/^>S7PTM]7QW=;-:5K U S: P,4H()-C3=92C M%-*0,H/JQ<[]/YT:ZR;!/C>W?ULPWU[,OS+";^MG/ G.))F+ '9^V.VA$B%%-C)M M,"F2-#*J&\TG[[B(?>!!8^I >'"L=)=,-_WS[B,NZ"?VDLM5CV1BC!36M(D1 M5K42U2HAR<2>B311%N.(C^#.FN=V2L;4=?#@,.HHM$ZMC;_W8OFE3_/9VNG] M>;XX;Y5_VBE?4[!&>[#&6#"^I1L+]C)<<+I:=,J(#3L=;_/8474//#B$!A;; MN :6IYQ2D2F!E5J"01LA"I<@*=G:^,=<7>\J]'T-+-];-\.#(_9@B.BC(B^\ MW$O/]FCV+/_C9'H6A&''PZ#RIB*(-CO)*'9!0H[4>E+G5(/+R6S6<._A9VW; M3_$/;L,/(:&]W4Z]GF*:'I\NOD@I?2B)S_I#@VYH^8Z\T;DJP2MF#?B:VBS!EO@IO ,DD6MRUJ52-])VAVQT+O>5 M\7YPM(X'#'UPO>93FP?#9NZY67!43U.4CV:_S>I)R_II:K^9Q-.SH+/*V6-K MS.L2RC8JR#63H8((@;PF)XW>+&KRJ,=OA,A]5<>/ Y'#B['?-#]:W<:.TSN- MZ^PH(21RB?6ZE>QJ.21 9R4$52A;X:RWO6^T-J=NQW::-P^[M65U:'R^/ZO4:[LL\[8F@JFK& M"L4$T:X'6PMBME>(A XI&&.Z)]]V('M,J5G[@N.>A=W-+KV@^C0]]BUS93'- MJW64_SPX.\$0I XB0C*!/<%2"@0;$[/'&^4C[RK:+(B^X0/'5/Z[CV-R"#D, M=U)>NW-^,S^>YK;X*)0T7B!C5CJF+4E $P)8\HDL<[[4WLGPFU$VJD2H0YV. MN\MLD'/Q%.PW;J8GUF,LJ"J$V +F>EUB9Q505M9'STY3[FYN/434F)*;#G"F M[2ZH ?%S=S>J%Y16$V\U.Q9\I%K36E_7U,K9DH,!#V>H\5H^TV+UK=5_K*[-?(LQH,R&-74D=HB]-A DEM9>M-B"%4EW5XD; M4[=E^M4?TV#K([M!].#MMJ031BAL R:06I8#*L"L-,3 "EHJ49"ZV_\/$36J M-*P#*+#=)36@U78C$LPZ4^B]=Y/4C4J+*B M#F:8[2*IX4ZW.^-H57M>/6E(QK<+-]WZ^@4-P@9C?HV],SRW)'';W*<_)LHZ MBG' 8_!N0\_J1-64"MJ+EJ>0V8E(.O&/5M>21O'0)2*/TY&Q*^\H:NH6ZKEIZW4KCQP#X)J*FV7@95YC2HLW(;44\@N6A7)-VK MD'<65'XU(V$HUSD(-I(WUBBPX&MCR4\22\-Y%Z=W2]GZ*G MD$#4'3K]9-0=-V^)V=\&J+S'W]N,IH^G/;R;'7M[%:9UHBKO(BB?VU$D,P07 M/1ACDLE&1*QN($1M2^NH1A_L&6N#RG7 &J"+T6 R\W)5(G#KLDSM*P3T 4J4 M&%6L&6_640Q0\C/&B8![ E(GT7176.N$^,\GB_R1B3JJS0M:?9L4G6HA;"Z0 M,DQ2=H!M7&YV*3E?-&(0B;04*IG=PD-$@-YM5R>M,N)H[K6@,O? M9BP%1CF3//U"[%#?KAB;N[V<:*V%R\5#+JZE]1;''&*723LR;0@ODNWNS':B M_0FD$PUIJ^]-[)U[ ]#KIG7?+*;,F,]X?+ZY)KJ0PJ05F.):^VY2D#2?V"4: MFTRT6+N7PMY+T*BZ)NT)7_TD-(BF>WN10=) /U^LWM/BTSH0C4(G@6WHLU ( M)KIVZ=$&#"21LTC.6-.[V^I&A#V![)\A=50?@77#4EM^^W\[N;_@\:D[<9$D MSK]@K7G]A2OO/!WN]+WU>%8P^_)W-@MF'^@M>R-[:3<($4Y%W3E#6LW:/#D(4[=[ !\I..UMZ&TJ//=P?Q8?+#AL3 M3-7&4BT(8I/76&4@(GO?4I&5FK_4T-O+O4; F$R5@1!RRT9YI #ZM2'OV7LE M*S:$M&0M09YW-SXMO M\_IN^F&VGB,[6SW+ZU9\;1SR6;;\SR>KDP5=[2AUUMYQ7I_/%W1^_?*"5C@] M7EZG?;-A=(/0T6E^W? \ZC3RCBT'WBVOIU_6#3FO]?MJ+6:22JAT++P!6JMB MQ+6U*Z"6TOK+F))T;Q?G?HHZA*/O^O1;Y/!_"!<_ST\6$U3H4LT:K+6M9;-D MFZT-]=9(6;2.S=GW3BE]'*5C.NH[8NN6F/708NQY [(%K<_JBA9K@OD/)B51 ML5:RFR ='T II.8F2,C6>Z6$K2[M3H)77)#508D/!N!( U\_/8K0+=.S_HD0MZ40#XBWM7%0 M@RTVL'$@2\FM+9!F+Y_]_2@$4C3.FN[M3AY'Z9BRL$:%N*W%.(Y@S4MIK, M=W2R6C+*VK71Q*I44%B"M/94"0T$5 5*]IH=V!1S]Q3@+4G<54?>\;COGO,3 M+J=Y$AUOIE (;"F^;6,)*0L'VI+"C+KJVKNUW58$CBGN,B36;JK(X:38MRRC MQ>'Q^*Q0:4WD?4P1G=-@= @-#VZ&7 M3>4ONXF\RQ^IG!S3_+(C8+W9<>3,SF[E#&L&_XS3Q5_Q^&07$W4P6CI9K_OA M52?#MB5V7R'A1NN8:R3=-0'PI[84>G9\//_:"A'X3R]G DZRMHQC40%=;&E, M[+HED0U0P>0UMOD$O6] !E[2SGDE-PBZ06[.)Y].UN6R?U[PTWZ;+0B/&[WM MV:=TO.8>#+694O2?& MO!/& :<][8X[:?5$246+D*IK0"=+"4Z2%4J50*ZW0_ X2L=D^C]=6'?! M0;]4V$<>1G_&Z>SR,-(Q:55%@)Q;:R]/ 5"RGX556AEE)FFZY\#V('S+&^%_ M7DV]?Y@B/72QFU"-)T=C0[O<(\CQI,9*YDE%6@M11@3,8V MY_8J5>NZ;#/3+*THKCJTW:/TNU$\IBS=L:-U-W$/%/BZ M/@KC+B:MZ;_#4W4R*9N4 ZLC^XF"W=5048#*VK$8;1OF.:@;L/,2AN3H1I& M>VB[^)SC-1U46G,Z_H1C.O_-"WZUX8H/](GUWN42%;CU"&.N'=BW[W6/W!SB?"CKWHN[VL_R+RK7K)O=$!EV+*1Y*%(8=16HA M/BW 1J-E":T8O7A]!#)8X^13C 9#:$'ED0$8X6'1$6"=U%5 M-AU<"+WKLH9=T4'N&*\1/4DIE*!+;CW%6T-$CQ#:V#^5728?J_?8.RMO=ZK' MZ[4?%/-=[B0?#X_1W$M>7X(CJDX["=8$UH2!>8DY.M R*RWXJZ6#AL;U)52!9&1K<(O:M?Z);,NTL=3&8,X^>95%[Z33K@L8KV/X M=''?%32'O?^\3K=-S+":%<2BB UW%R&*%,&ZFG.RNB;;NWO'[E2/UY-ZN@C? M'1[=8'W=!;RD^O(JMPB9F &%P:4EF%IXMSFCP1>94!B+Q?5.\GN0J*%6O5$: MG&<](POC0F!N TP5*Z)("2CF&C35*KMG/>Y"[YC\D+YHN[D']R;5P7??MEEM MQ*I)$66("?E$E*4RUZ2#8K H%4K)J?>%6R?2Q^0XC &=?65]"*#>F[KFM#7* MM9/^F]?;G1PY7^_7 M\_92"+;-FG>L"FOLN734ZGRQO.:HX:PTG*WFG[[#V?-YZPMX,C]9WDZN5*+U_/9!W8P+RL1UYZEC"59!CIH20S!$A2DD@FJ]5@C.FV4?4B4!Z-^V NW M38D[NH.U.5I7D'GIJ[.MQ-Y!-$I"H:29Q:E(&C;7K/."QN"N/8V-LEV]^SYQ M-K@UL^MB/)^W0I""&%)N-=@(V!IM\P*=P)0\=F]S,M!2QN _/LWM,@9L[;Q1 MKK/^N]CKLU/6/V:9%_;C^_D*CR>6))9 %K1OPQ*E0 BR$#B7/',[*B4?-,;V M1>SXF/F:ELOW'W%V=;S$50,]NQ -0M+8YJ069 ,]>U ^!2LL6G[,;)(K!E9!2H' L+Q$N(SF=>J1")L\7& MV9]+<3]#'1HG:[7@M6+OB-;S<]MW5I>4;")9Q4@,J7<=82?2#\7!<^_F' :-K7,.DC!)\BJ*I&+97[T[DTQT%+&<.0>$N^]CM*>B#FX GDPR*@3Z>#8 MGY<1P2@= ,EH:*Z4QV(IZM[M0/[ >P_ OQ[(J:S7]OS1J#M\M4]NURF1!ZU MX;TM'1@VDB$AKYI2DB6$B%'([3S;/5)_6-/](05JL9CDT(.MJK1QR)41U)P3 MGVLT'JN0P[:#ZKR@,1R\3V.C]#7M>^+LX ?U@U:'2];[PHO)@JV.V&K4+!&8 M;*M7?!"(Y$9R4'?8+D_WIGG([3(&;!U\HUQ)X#;9!,V$N8>-C), M\(D*.&-=2X8A"-E7MINJ=1('PKS^\UZW@8Y([F!?.^ M4!G#T?L4M\0!<7107[?51E%2%D'4),&@IS86A[UR9'.:B:>4AFW+O!F=(],3 M4H805!3MZKZV\!V#SK'",T'EXHIR*HW+?7V,GABSO[H5;@?>[-N 820'WW>Y MG*YUGA Z@(S%@%$U09LY 2J:4G24)9=_Y03_00&]$QA&G)CTW85Q"4R_0I#" MMM1I8R$FWK9LJ;)YD(1.^H")2'L-WV[&L**53#49MJ"J Y-S!416;('-*N9W>4U9.ZELA*@=F^E:& @&':A4?:PN M)RW&4B,VPA#KTP#Y(; R=,^NUW.<-?Y>= VN5[L&TY(?T-YQV=)J_6/Z]G:Z M_/N?%UB(__9H,?TPG:VI:=W)=NCH-2 UG?I][8M?.W8#.X?LS_R<69[./KQE M_3G]TG;7G&.*^BLFM2BV@):%%J#Z;&5N9M"N@8"EN82FC3>XA# M-^)W/22V(.1+!)./#4S=[:HNEO:4O\^,O M_/H%Q=7:@CE%8(.O!3UTA&39943"4(11):G>*8^[T#L&R^G) GLWZ1\"K^N6 MZKSY+K?DS_.3Q49;T4MT0BS)0*EWWM=>%C:FOM%/ M;@?L"4\'VRJ\F,NEO6=8;W9L6;*.1(E@=6'OJ*0*R23-SI(51J/ 6GJG%.QG M96/J:/TT-\L>$'6HW?+^Z_R*'KA8PT-+,V1KK,6!TIA8$: $Y.5 "!9-](2N M^^WA7A:VR5ZQ_]HK!\73H;;*T>S*D7GW4E*NR=DJP+IV]205NS^Y)% U8+%1 MV"![%V<.LI!-MH+[UU;8*UX.=DJT,^_*$?AUOM$!&)WVO)]Y5Q?;LH[;TE+0 M;5@)6JVRU_' )M7C%K;)UO#_VAH'Q=,AMLHI_7<,0B276Z.!"'G=:ZS6EN.> MF?CF4WEO3,D'-)GN(WW<#MR$02$\N0 ZF-AR/13SE*UNH:0(J: PW<<\#[NB M)QJX[H;^_;IK6^'G:<3_)L6F@)8<2.78G";RK",5 B$)(FV(5_F4XGY/-.(] MFATQ''H.L2&VOYN:H$S"FY0@>MVZFG@!P;'YX$5J)G;U&7NGR0RZH"<: !_# MAA@8/0>]T9PHF4VI-4-)>CVAH4)R3H),I*CX@,+USG=\#)U/-"0]!O@^3M9/ M([P\$9B4T>OBY&C!>/["!AA"+1A%**5@M@<.&&RUH"<:3AX#S@=&SSB#R)/B M0J[%,1JAX(KWE8RP( M=C-\;8TI#$1=$SCGB=DNG,R]BS<'7= 3#0V/90,,B)ZA,]I_XA??+.C3=+DN M''CYCY/IY_5\YHN4[+O>L4/B^NX/[92?WGGUG=+0WRSFGVFQ^O;F&&>K9U<> MRM^?(I->$R[I;=N-1_6W)3U;+NE\-UR63[R@SPO*T].-/"O//LT7J^G_K'^< M4*TD*4H@-,A*F3W$Z-! 3E:4JHW2M;<&V\.R=CTU[B3QSXNU2M%*JI@EK/6* MR2$!UI971B(D$;*6HK>A?S]%8XJYCPVU-W5Z1]EVME(VX\LU1A@GE!8Q@K>U MV51L72%IR8>;+M)6J7P9)C*X/:UCBH*/':-[P4,W]#Z2F\_JZEIWP?N8:[=%VCX51V([UNA6&653&H\CZ&A6!K H@R( MD@K)X .%WB'9O=L'3_*\'&KW;'Q<'@AD!]=:FRTI2B]"FW(D4FLR7J.&H"E! MEK'RK]K?WQ\_I^ M^HG.W[5#I.!Q#^H4'>BPRDX1@:O/F4CG$\N[0DUM++='USI_M(Q':Y4K.GO9 M.W/LZO-WZC=T]8/.^WD=+7BCX/'[N;*"_YMXD3$'G2'YV/8AM4FKV4+)(1*A M%:EL-I%[@X>-R2!XM)"OS8GOS>$^?::N4G5*Q-&B)3),"JM8*0*!RZV'6V)' M"=M$(9(IA)BMTFBW%O;5)XS)_>POX4?S]M2]]'SVC/BFTP<--F[2: ;O[9G12]_SJ?%&F# MUK6"B$J!D5% ,!2 3$52,57O];X@P?2,]G 9!!+;"F /D&@7KQ-/%"49!J=) M 8P.%1IN0: C1>PN&>I=HW(_16/*<]T#++86PO# :-GBDR1]2SQ1H(MMF57& M0" ;F$(73<%"F7K?<=Y+T)CR1X>'Q=8BV ,JIE]H0I8/KIHC%"<+&!0%HA * MO)+:!*E:%4,$$C2G;<@^HV%8$PZ)B'1J\H"M+98OV'D(-3%>(!5(KL4)= M3!7!F[@?Z^(:56-*3AP6'X\7QM#>[*L9?TOO\7>ZXO@]GW_Z/)_1;+6[UD*W<5#7_[^F69+^HEF5*>K"1JK%;LD M8 MK$I,LJY.@#7C4UFO&)-G>=8/W4[2KJCI/&23>W'C\_8*]S#:5$J&JEF)@ MD^*M$124-@;(4\A*]-93#Y T)M^X(UINJJV>@NEVL)T1]6Z%*WHV*Z_Y#VXA MK:8HBJH&DGJM^&P?W[7PY)(0T2? I#7O M9L'&AQ<>G)8VVU9^G_J/8=B$LC%IVY[H^7Y.0GVP:=0DE.] 32L;7O70HN-(8=209+DA<:4 8WF@];YI/@G'V[."MJK M+7]87=L#'7<8)CWDL3>+A-5ZRI%WI?4A@\$H :LE_LYEQ(+1B-[UIEM9)(?5 MH$.@I*=$#A*L.5\ O[Q.ND/6_E-,T^/IZEOO4,TFSQHR4+/U6CN%:6X^=WG^ MU"DM?R76)8D=&)L%!-7J'EO4$(,-$(2W;*L50;+_R--[2>JNJ*Y\_$1+[W.; MRZ4EL3-G SMSG@V(1$@Q!B4I]PY+W4?/E@?9L)F\/:'RH*YZK%"ZGV<7JSTM M.0O2)Y>I0(YBO4@'J00%F1([-*8HKX?R+Z]3,J;3:Q_(V$$.@V/"AIIT".!4 M\V6+U9!D2J HRLPK]Z[T#NUN@HD.ZSOZ3"UY>O:A5><_Q\7B6YTOON*B+"<% MJ63?>IZ8-LND9';E(WM>I'*V5*OT>BA[;@/RQN0!=$#-@YNBDZ#Z) Y_1]WU MH8%MA-S528C7)]XW?5%Y/X<@F% E/1B=6>%75OVU)J&+5L[?[.9\1X+QKI2, M6LD^'D;[E]) P+IL5=9:?E YFOTZGV%K]H''Z[&$$\_^;HY6@ MDV!>6+6W! M%W#%%SY\@M&V/ Y*#SY[3!EE@X.GKR2&.['YF_/7SMSAM[2DQ1=:MMJM4WJ7 M5[O3O)B?I%4].>;?S4]FK08 !>;J-#O+0K&S;!R[Y,PXV2;XANP]NMXCW/JO M8DQI;?LX'_4AWRH2;Q0H7D0+)C[(F!!9B1416^]Z-K1UR.!<=D$H M%;(,CU-YFQ$PIN2XP?7> #(YM/([[95UU0&W2"B) A0O IC,3ESR/H GDT,I MU8O2NZ-#+]K'E(DW'D6WFXB'46\_XW3Q5SP^H6?E_YXL5ZT&>VTX7+9SFW@4 MM?K2IH40ZV"'"J)L_0FUQEB;ER/3HS3;P\\>4[>]H95:9TD,I\_N+-Z?, >J M"<:"KJY5-L0 Z+QI15&1%7'A\WMP(^U.ZC;!4GAZ6!I83/L\%EO:+/][WM/A M[,9L^89?XU?8ERD):ZP1D((#0T)"H$(@M5&*I&'N]6XJMSO5F\ N_H%@-ZQ8 M1P#'=Q]Q03^QG5FNON'Y?+F:%&>0*@K(,K?P.!_G4;/EF8MGI]L(4VWO>6A# MK&.C,*[X9\1L)]D/A^*CU4=:3(23D:IGKUEKMA-RR1!\JE I!I(NITJ#7Y>M M*=D(27^H&X&M^3\<%M:Y>^N$AXGQ1:B0/(/39C"1-(0@>8VJ2&VMC+E[C[I[ MR-D(%4\PP-];$L-EB5WU09%=A^ =.VQ)"59DAK*J'DZ^ MV&D;7/G4/\_GY>OT^)AU^:O9"FHPWKSNC[9Y]M0?1=H^W7*'Y_-7FX)]WPS\S)):3)+Q7 MU1H(E3TS=M38RR?!A@4Y!DXJ&&]F,#\<;]GPV6.\>>T&HWW(HP]H[@UOW^B) M.$F24I*!;4XL%DQJ:3Y&>1".3$',@OFR$5RV>>H8;UG[ F4P&0QA\%U9\:D% M6HTA6]BGCJ*R!9J,@<8(*+Z:A(*D[3X/\1YRQGCON:?3:7MQ#'GNO#E9Y(\- MSJ?WJVU&RT6PF4_';+*6;.X&XXAM4ZP09$&0?&;6E +JLLO!<^_#QWA]N8^3 MIY]$#E(L\+)6RJOI%[KX[5O*\UGFU:V?V;M@8-/G#5DT\*@U=RH3V31//_/^NLA&7J^JY9@Z M;5)6)4'-$IF';4*K-H)9FE,2NF9*=2.[<2@*M_16ARWH&AB$U@ K0D0:K4U>DKFYG5( M/\ ^1-R6OO(_)5:["GBOI_TZ''#5PV/S@QTYI<&JUBE)8X)HG0'OA"_*Q>I% M[]+7Q] Y)O=\1*?[3N+_TMK6?IG.4\+"?% MB!T,AJ/9^T M/[B:4#-1;=:YJ!E\;,V07"L]8TI#'B4&=Y?BT-%+ M)NS3]%1)XZR^<5U3_N$:Y4FNXUGV1=IG6*B!^%D MI_#I?7=XWM6438C@5%(M0B3/IM%F13:03QI[IWUL?,':=:7WS\R.HVYW@;.?8Y^[+ZZEZ0Q]_G[W MH'V>IO>OLM/9>/&0B10^L['F(*YS7[&RW2BJ!B]4#)9"T+;W$7#Q\(YY4^WC M6L<,#%*0" F2:1O(*P^I1 G6>^=:S8FX.<9DHP2ILX\?TR'T.!'>D_;T&!;V M/TS6*TK)%,AR)"+9)_\5W9\\Y:\#LBQJ!<.HGTIF&[&\.[!>V_7]B$ MU5EME?= E7>=":%"RC% B8GUG;354>\>:]]3,0:M-)#D=V3Y0.=+QE!B%IYM MW88^$PK$U$;SA2*MS\A&>(_SI:LG?\WA:XFDUMC:2HE: :(6$%C% P69V!4T MB66V/\=];'[Z[D+?PC-_M%RZJ;6KQ)W?[)]="TQ"*91R4.!3;/DFV4(HE2 ; MDVVAF*7NG5AT#SFC472#@6,7_H_'R;[HJG0VA>[;^>_WXGD_^/2]N^/;\6. M^/4% 6_PVYK@%R45S9#Q-;[2AN&EX]L8?6>0/0033U5V6V? M_ROS]OU7.OY"O["X/BXGQ1BE:;VK7 +C*$&47K.!$I5ERR3*VCNE8EL:QW B M#H*I^_1@=^$-1N7Y2._L1*I%$T@I!9A2%03"-O'#JB1,K11ZNX0;DC:& M4W04@'J,J/:+H_4,<&642Z:MWE,;?R@(4+.5@8(9(V+!XGL79VQ,W)AJ.P^/ MI:W%M5'!TRRA)*8G")99]K(WUD--I'/164KNT_?VY2V,55^'AQ+6PMK MOU!JHZ2K"SED=E%U;M6-V-P=I "1+%E98VD=D_,[".9N[KV]"'7OV_#'M:V%>!BH-6L[&,MN6U;0!C*!"=(!9A-!N11\<0&] M.90].T;G>WQ0VU:(>X?:=>^N>F>UJ0%$B"VCO&5Y*S8PK62K4@3G@^V=X/0H M0L?DG(\*=(\7Y]/))YC<"%WM.Z. GS^ZG(*;/-E75@&C.%C-:HV\6K M.!D2)2_8 =]+4LJ88B'[1\I68MA_8#L$QRNN!K)4;1QT[-S!Z2M(;#<)C:[;*@@L8'21=92ZD2'0_>!Y%Z)CT[R!HV\I2[2+. M@2H\+E4!EAQ+%1%TFX=L3 P0BV/_+4L94%9MNF^V.T@9DT[>"WIZB&1H3^8% M+:9?L/4T.3U)IJU]XW*U.#DWY/]"Y4-KU]P:I:P;5UP:\^<9WZ?M4W9(D.Y/ M1">?9F#N=')L+JG\,TYGK^?+Y='L\K56QV2\#"($@F80MNHE 3&5"#DYA[6E M"NK^,W8?(&I7A<=\7;1]]8)._WTUNQ@M>G3!_-;0Y^+E,V%=D:"<*&.D4Q1 M6?YBA/ 0!++"KC:HX*,M4G?F3!?"QW04]\7?32VZ?SGW&DUPSH%&3VNS?U8? M@XL9E3=(_I MKOB JFH(*??65-\OX(SX_S.EX_(+LXP-EA9O>/9A0;2>LNQ#R*6U2BZZ)578 MZEHE2P9DYZLXJG5)J^96S>MI=[T#>1YW M$S("[V-#+G7W0*XHO,L7SZO%3V:K4[J>?6"$+E?/Y\>M.=<"CR=)2K2F38VJ MR;:()9MFT1*(8KQW2607^D_RVI'HW2>;;4K K_,[&:>TL<:U0GO$5F:M$@1E M6N%.I)38Z+6R_US3W>D>I_^R#_1^/U!MSRCH.)GOG,A+2H[2\?3#FNGOYV]I M=;*8/D@4'62;*&F7BNZ>R[XY=:/JD3@6,'85Z9XA M=SG18Y)2UCH4"UE(MJ&#<+PGBFR#RD6M*69?^D\YWH[&48UM>0KP>Z1X!P#A M#AK;2M1". E&%Z9<^ C),<-"T$@.A1/9C_[<'H9W$^D,.1T]"!,+F*P5)$DL M6NLT29F2KX>P:9ZFS=()@X\Q6[82Y #;7% MVY0A99?!"R.*LM7D[B-I-J/LB9HC@^.LFS2?2G2CS]R% :D969QC3],5'M@2 M%YB\WTPJ7LB(-0-6[I8)&L5(I M&B*1!R.S !3L_"JO=##!.I5Z)[;THOT)&1(#H'E+2V(81 SJD:[[9#9O)1_C M]-/:6^8#2:!)KDT%:FF9K5&3MQ;02&.-,M4KW(,?^CUE3\G:V"L8NXESCU"[ MXAECC4G:','GUK!8!]\F01OVD:-U(3@G;XX#V /@GF;08Q2P>Z1H]Q7TV%Q+ MZV*]KBD"9=ON(3WO&M;.O(2,[ C86K!W(X5ASNU=>'CQR.O^S*G7G'-R4CH! ML>;0.,3N4DP(U1A4M6C'/!J,0_=1MJ7=,J9-VPF0=^_;;A+=^XZ=.)O(RI8, M)9+@+U9"5*Q9G"G&2$G!B]XYD)O2-LZTM5$ KJ-0AR^79;=[MJ3RT_JWO[3? M\K=YOOC\!A?LY!_-CK]=^/[O5LRGM>M_\7>_\7N7\^-IP59L6UO60^% MW:D_]_[(ZU9L>R".]IK"=1FJF2COE60#"7Q$S>:,)DC6&T"IB:0-*/MW5KI\ M_*Y:]EG.BY,VF/WB$Y^?+)H$GLW*K_-9/OUA@JAR\:J 4-C&([3$*PH%O'#2 MD+-9N]XZ=C/*QA2+>"PJ;BK) 632[50^3<::9,3BC8X00^7E)='JBDR"K(,, MK)Z]5+VO_TZ?O%.F:/-]F8JE+Q <\6FCA(58 MK )A8U RAZB4>$@-W_N$,<'T$2*\EL;9A8M]4G]?S;[0%?&/@G#>G9J!]XP WR/Y7_W474]K]D2F-V:FL?UGO98!#!9F4\F6G1Z1(:,* MS"2M?.G=LNY[*L8 WMU$>//XWI'3O4SM\WUXNN].?^;=1TMV!E[^XV2Z^O9J MMFXJLEI,TPF?(;_26?> HWK%M RQ,"]C!!O8'S8^&4A&&BC:6"^31%DW\[5Z M4=1OGX;"LF0] 36V =S%!K:M2(,SM:A2BS#&[+A/#W1K<3@(7-/7C^9VSTKH MAX^CK',,V%9F>,-3,[%C1I!)22N*I51ZMZO8VE(YX C/@\)H*#EV ]C%4AMM M$ZF53EFW:Q!VV8P6!:*H"HH0J2J4 F7O.-LU CH<&:?\O%6LK:T!FU?+*U)M ML=-:762Q"@B2F/EM>$K2%,#IH!SO:YW]9GTE'DG &"R(W>%P(\PSO"CZV!G; M['\RMK"V!U)\"IAJV:92S WF42%1R'B[F5OT6%OAL*&_3M 8B.$]K<[M<2M8 M0?LL$@@VK]O1D"$&]@B%K]$RE:S,]?Y4R*%,[6J0A)(.LI::=V_KU(:Q@I>! MLDW25Y\.:&H?T#?;!ZYN4I/;.]?Z(9U>EJ$I76LB ?"KXR.T1P M[-56SXRI09,NPL7>14AWD#**/."]0ZNG?)YPL+_=2/Y\//^Z2YW1/LD;?\C_ M?HYVBOJS@FO/>;.8MRAL^>G;;\O6\NPB['I9,#71+LI@$X*NGN%KHX7H>7-0 M=1E]5:&8WNG@FU/7O[O:^L+N\DFG-W?HBJB)G=QH6Y.,8EJ?=!G8YZV!D"H2 M]>XQLQEEHXA0#0RJAWNE[2RS ;OU7:?M:IY2-K$6H?LMR!O9.[6&(#U6.'U],ZGUPT:G)47WYLW\RM6*_-N7L\OVY9O*=/T M"Y5)D#KI%E@HAIU*(W0!#%&W^>TE6OXEWDR=O->![T36J&I[!D;=@84Z4-14 MY9S)^ R%/#]8N@0H302D$J22"7T8P%JX*VIZV'Z.>U);CQ= '\7T?/ZI>3YK MCIPY06VBTWSV;C7/?_]YOG@Q75#F#_B9FJ]5321-CD_D-B];LE^$[ N!SRH& MZZS)&RJ>K1X[IO%\^] KP\FDI]ZXC0UG3M,U-D@9I6UUBK*TPU9K9H/2$:J4 M+@CMJ@F]6W%M3MU.>X<_/Q.5TYNP)IJCSTUDRY>_TR)/^9$M0L4^]/P;T?KW M;TX6^2/;)LM)C)E%5\['Q[N/N*"?&-GEZDDS M<354GYT 9W*;7Y0D!+($GF+V3E5*L7?ZQ6-I?0JNQE!8&U2NW5'(9+VESV>: M]*B>NDP3;;QD)UR""((W1@T"4JD.DLF.0I%LLO2N_;N7H"T=CS\4GG:7T(8W M(&>OMR^)'_7?__;_ U!+ P04 " SB&Y:B:5 Y,C@ "]U@H %0 &)M M MUVF[;>>I[B)H]LNS"889YE^^#6:??YE]QE_^-9[\.?@:?GDW#+,R MGIP"_,?\SYZ-OWR?##Y]GOTBF- 7;[OX[>0?29;L14I@"D905BL(!@O(8G/F M,964[?_[Z1\VV<1+C,!0(B@M"O@B&43MLDS,*B/-_$.'@]&?_ZA?8ICB+R3> M:#K_\=__]GDV^_*/7W_]]NW;W_^*D^'?QY-/OPK&Y*\7[_[;^=O_NO/^;W+^ M;NZ]_W7^V\NW3@?+WD@?RW_]7[^__I ^XVF P6@Z"Z-T]0!Z?)Y=_N%U-/K7 MQ2_IK=/!/Z;SOW\]3F$V-]"#(ORR\AWU)[AX&]27@ N0_.]_3?/?_N.__?++ M0G-ADB;C(;['\LOYMW^\?W47Z6 T^S4/3G\]?\^O83@DQ/-/F'W_@O_^M^G@ M],L0+U[[/,&R$OV%R!64KG#^>_VT7W?&])F 3-)91*!7<50IWA#CLD_?'?/E M9T'&$LZ&LX:([WYV4[SCTS!HJ> [']T [?R#X!1/(TY:0KWQN==P7H"\C;!^ M9 RC/\?E-$P&H[^G\>FO+L?[?-WW$-7&(-X/1 MH$Y%K^G'\^=4W!T+AG_-<)1Q,4]=@!F.TXTW#>LL.;XTZS!$',Y?/3F;PJ<0 MOIQ\F-&255D>3*YD.Q\0&ZTKI3)^+2I/6?C9FI<6(I M_^V7\23CA%PI^M5\EOA'&HZGF/_];[/)&5Z].![-B-4OAO,'TM#%3_6;;9DP MGW9 %]ZSD][!B"S..&ZIS&2=V-^_TR2B?(YH^GR\[:X$Z MN>5.[&[KNT :&GRE&W1E[C8VNFOP1@KNS?I*H/0E&E".!U"A) A%)%)[&O\Y?AE/ M![,G*8W/1A>8LBXRAZB@8-;DVG@$EXH [U1.5J422VYL^64XCL'L.^NW@P'_ M'.-@]BQ,\CF7JMWC2RV M-7*-PD]^)Q_V MO6#6VH>B^[6>]"-;MKTJ[]I9[CJ8Y[AP.B.1GP^^#C*.\JM1&I_B6PIDPFPP M^O0D3F>3D&8GT03!-$&3+'E0F1=P'C,(Z[,WVEIC6D?KZZ/KCR@=Q?0=&:*# M-?\:4J+R N3K<1C58?,:PQ2G)]P:0:N1 VD]A;(R<_!,9* YC:/2KD0ONZ/* M"E3]4Z0KFZZF3@N#=. R7""\)?V)4,RH:#S-HX93,*0M^,P8,&Z]0>Z,LEWQ MY!:4HR?'+JIO[5]<8'I^AB])+T_#Z,_*U;>SS[0@/#EX\"E'9^ZV>MV+HW$2B'D9R0LJ.DL@'Y>63Q2N[H=J\HEL M*'MP,(Z.*1T9Y"YE5"O*O/CK"XZF>"FUX]X6ZRTH6YUQIQ/XI"P(93B:[)T4 MJ2.>W()R-%[G+BKNT%\XA_4&/XUG@WI(\K8^X&WYUV#V.4_"MS!\\_9?YWLD MTQ/-LHHB2@J9DP:EZVB03H!FF'EU?P+OF!?K =W?E+*3F>^G3@FE^BJ&V0#*LC6DE-D3*Q#20!C4GF=HR> W3+H%J*CI,HN6F_HBJY ]_MX MA-]_#Y,_<7:)T/" MJ0,P42:8DW1X+D.$(5 50)W474\LRQ!=930K7.MLW+N@7.4C-A:W]U[I$_' MD\GX6YW+3HS,09C"08B2:%VK F?E@7F7&&E#%+U6^LKV1+@";1:F'.1%8H=_(Z!B%SYWN9UYA.9K0="3Z?G\-]CO<$2AB>6 M19F]L)!\,:"*JO=#8J$9+6?TF1S G6 MEZDZ='5O3+]/"KWX;C+^.JC)CR_'DWK,6,&?Q*(T4X(4Y%1=D84"[[0#GHUC M.DA9N.YCY5N)\(?G4H<&Z#6X OG0(CD)%%4R1P-(Q8*!\49!Z^,A9@D^6M&)>E: MNS;WX3D6FC33>>LDDIN'UB^1/C(,?SM/?:JH3Z) FY6)$%$&4)$A>,D31,9B M24&CM;?FDQ69) \^ZD8ZQ9BN\^+]GY#A_P'0V(27C])^DK[G+ MPXO!DK0&913-3J(@.&,1DF#(K=")Y];KQP.0?G1>=*'Y#F*5.T+/,YXNMPO/ M)RLN:<%2&H%'9T'I4" 4:Z'DG(K.*3/5N>.Y#-BQD*2]%?J(2XB[.NJ0$YC@ M(]3S1!(Y8;V0Q[S)JOCF62-W0!PM!3;2;@=AR#5 MP\F3)&6"8)"JQ?-69XH MZ=$XL$KRC)9K97UW=C^V1+)&BKY+ ;LK!5Z'.)[0XO4>A[4.U#FZ$QU2$-$( MB$7DQ4ERS#(#"NF4%46'YDF$RY'L=>SO9*MQC337P=';N\FX MX+3N=(9AO45W$GW.GHL"S/D$RCH*353E%H4C/)8:K+2^/W(;PP]O[B;*;1CM M+6+1, L$*%5 HT\G3 ;R/42"HD(MFJ %N2,B N84I" >9B_6&K$W/_>'M]VN MNFH8BRV@+/*TWN#LVWCRYYQ%W'NI'!.@=5+5G2QU^E>0F=;!)L&MY>N9[LYG M'XGY=M-9!S'2^=;/.;#+/;]GX\F7\61>W_'=!$\'9Z<72SR7M)B'S, R3WB] MHYC.< \42"3D46;$YJ4^-L3XPW.E%^,TC,#.+Z35 JMS5!\Q?1Z-A^-/WT\8 M!1($B@$/AB),B@PA&@HS)7F)=3M9(C=K30E+/_Z'MW0CS34,I2[FJ0FFP1P2 M?3_$N5)'^#(;_-?\==+$ET4-!?KA*K'FVCO>EE>C61A]&L0AUI.EFOX? M>.;:"4#%&2B'$J(+Y';P(J,K$75:[\)G5PB/@U$'8;^[I'3MMWB>#TA0^J/I MPHUU*AK% BVA;)XNR,#)R*"R)WBM?':M%Z<'(/WP?.I"]7>9X7=EQ@.\92PJ MA4R!E=R 0DY>EC0>:%WT13FCF6A]8'SD\TP'BE^R([1U 9/Y-/CL5%]MU)XB&*6AX#0]T#M9G$KA>LBQ(J,2,=KGEF?/]S?GA3M];E M$COON/57#Y_>8QB^F-:=[GD*PP4P%P-75D<0O%Z;5YC!Q6PA^(3D0VGI_7HQ MZ3T/.0X+M]+B$O/NO!LXQW97Z).0.#J.')AT 93.!AS/]%V)4@GN=/"MRTBL M@/+#,D"60HH@8F J@N4B@8J'%A3"!45IH;;E#;+VJ'['A=U3P M$ILW2$Q?U+>:3B]2%P>C,XI2SA,-:/UYBA0[GZ>H?0Q_(2U(I D",!B%R??Y M62?)50N;DX:'\]2$A8@G3EMI,2>03I)G8IR'P.J7$#6)'54*[;/8.Q/GAS]4 M/A13=Q"U7D*^N-Z*([(/#=;LK4LY@DWUA,W$>KDM&%IC31%2&G2U#RPLT+\)D5.^HO\/)!PJ.KA9A'8.-/ OP'&D1=E'1=Y[@5 M:WXW?!66'][D393<,N!QIF [2"1?,W.X*WX&W(X)E.+) 2,+;. M-%H*I'^[MS'4 ];?7,D=W$RY#>KY8'@VPWSBC>#>9$9N=\&:->/!.X-@@RG& M29M+:%T08 64([7^-HKN(#/I7U@;1V)^\I4\TT_XYJRJYFV90YR^/9O5KHKY M>N7&$*65LDA(=?M364N>IW4,,*/0$74)OG6/A$TQ_O#K1*=&Z6)':UW BRE/ M&N9E4NL$YHT ]L^?;@V^);LV-U8'Z],*L.>S MYQW,)\9*QGA",*S0G&IKOP,M,V34UA5'OPFMPY(-(3Y.=C4Q6 ?KW[/QZ9<) M?JY-L;Z>;\=08/:V4/1]J8Y2")6S!E!6B$A^6@B&00H*C5;19=:Z1-H:L'[X M5:ZUZCO9I[\1I%NN-$I!'KJ2OIX:^'J+O!:"Y=$$QI07K8EPSY['E@=/2]1> M/_M"]>2?#L;U*NVD-F!XCHM_KUS@PF3(M!*4:.J>/'J(/@>@P>MU$L)Y;'U5 M=7?4_0^5YMQ>=J[5GR4[F'A72?#'B& .!_^%^;?QL*X0%W=UWXZN[N\^F0QJ MROAS^G'T:2'G8D.]UGJ@P(E3E*;!^$@>BS<*7) 1:HDKZ[6EX*WUMD5GPO3/ MW+Z9M2:Q^Z5%!X[L?7I]CVD8IM-!&:3YZ="3_'_.IK.ZTM;CHR=OG[UZ.9Y\ M"$,DI^U2V&N2J2(TB@*".PXJ*PN1"P26=:A'FSJEUGLUW4GSD_'[(4;K*B?; MB55']=M)?0].7X;!Y#_#\ Q_P_P)3W0R(G@> 5,]]XS%0;11 -,TL+,2M'YN MD/O4$-FC8>S^[=KZMM[.8^_5Z"LN7OPX":-IPU1GBB:%O8)+3KD-=-A?DY% Z9 M/:TO3=[,EB9M7SEI"\_LMAA7:]0U>6_+=H+!NB1,3<^,%&6CE>"]ID4LE.2Y MS86D6FM =(/O<7'\ &S)PDZ*)JTECKO@:^" MS61V#T$R5H\[$RU,P@.]J 47/*?4U^;AFI!_4K9#$W>00'W/T<")RMZPY#44 MK0,H'BVI164HA5NTSKGD6[L-]\ YOF.35KI?N0_Q;[_>TM5K^G'^B_GK51?O ML?Q2__WC_:M+O7W[]NWO,8S^')?3,!F,_D[ ?IWK[=G;-Q_>OG[U_,G'%\\_ M?*2OO[]X\_'#VY?/?GORYI\O/KQZ\^'CVV?_WV]O7S]_\?[#B__YQZN/__LF MQNG@],OPP2H$VSSFURNQ;HI[_JP;Q.A.0/QKAJ.,^6^[C^RT\IR2"8)(,K3W"=] MJ!40O$*DV2^UOF1V$T'#.24,AQOE*FQBS]L3QPYJ7':6]$L5*L_^D8;C*>9_ M_]ML,1_3A]\M=@>F*392PZ M!YS5ZK8I%(@I>="F%D/GI>3F+2U0)V2,<#:#NQNN-M)X,VT MWALER$D.F2D.]'Q)LR9JB*AHULQ2U9YUW-C6JV"/5%A\],$P81-E=\ @G,Z M'GV8C=.?O\\]]1/'4]*NQFG%U2+Y@H%/M'H23*]X-LDT3Z>] V(/%T!V-\[= MP&,'S=XU]<[W_=[CC&3"?'$MY1R54C9(RPQPRS(%5T$1JB@@VQB*C(65YEMX MRY$<@]$;Z+B#0?XDI;/3LWFEZU4[*>= T;ABH]3 +F>SS>$B?/UTHYOUX.'PYGGP+DWR2DDC, M* 9!,UOOM GPPGI@T6BO@TD..ZA&L0G$@TB>WR4@[=(D'2PWU]:_NU= K%5" ML9# !8;UNHDD%>1 D1;-D]+JE$OK^V#WX=E'"_(.C;G:$]G-$ATL37>E/A&, MD3Q9@1/U>K2HV6%%D-@?KSM#D3U7&NG3^MOKNHL.X3L>[<4L263RQGA&7[?KB,%9 M.[!<9TZNFD[--RM^N-/;/LG5ISU;9S=>U.C 7 4@](L\SLDDC#[-';FGWZ_> M\BY\KR\]J1I[^^6\F"A.TF"*TU>CQ6'X7.#%FOOA;#*IIU8UW7,\>1:FGX3U&FK,3L!-L7:/IZB M9,](4G2)/!=CG!;K]<%=8-IE#X+4*D)>F#DVB9:2ECAL:N:GU5MN64(^3J7W:KX.LQ_O& MV$K4)TX*Z[168'QM@IX%@J^=611W*2)-AY&W;C"Q%=!'2;F&MNL@B7']<5(K MKT^FGP=?YK!M9(5%K4$'*>N1J8!8KV.3>R(4S<_"^]8[PUM"?92D:VJ_#DK0 MKCU6;J)6R*+/14*6+H*R*4'DM9V+UEFP@ QEZ[HMVR%]E*1K:;TN2N/>.U;> MXW0V&:1:VJJ^;1[!_7-2M]*\BRH*YJ"6ZZ89VDH( 3D(8:)'J9W,K2OE;(?T M49*NI?6ZJ,B[P/K\_5UBX: M>'%!Y" -,ZV/"+='>]P,[,F*733HN39X/HZ?Y#RW2AC6J?S5Z%GX,IB%X?*Q M03G+(:(G MYX<)*VLY6:E:;PKU+.+/<;$OOBP9'SL?\CP??!UD'.7IM5RZ>C9UHFWDM(@I MX!@9J%00G,X(7%L>9>(BN=:)C*NP'#?CFEA@"35V:S1_K^OS9CS"\SVNBU[3 M2\Z1$L]2^ZQ ,?!VY2A1&LH/E0:;]^_V.ST>@,LQ\F@?1AJ"=&V/H!Y M\$A]/?A,21X]\Z!BK%,H3::QQ*HZR9E/-G,==^'9^E >'\TZ,M,2EFU]WG(; M_JO1>892;>2P0/L2<;H8,"?.9%VLT%#ON]065J0J80I@2(PI5CO8/5B!8J,G M/@[.M%/ZDA3MW7K1/XSRA,1G.<=(9I:UKY4-I $>06L4F4)YBO5%(U(\:CIL MI.@E1&AS:>,]?CF?N):LJ"CZ-PF; MW(>+'E4'4@I1>+P$'(004C,4RFU1@[0LX+;\/U[K6V8>S4WKE^[A\&'P: MS0MGCV9/4AJ?U>[IG]Z-AX,T(/(A M^[J[R$."X(JD+])XYK2VJ74)C*W![CS!G-OT;=D4PO3I=S)\/DNSFH5_OE4[ M713-HID64T@T,T7D\TKT$(*LEPB3$:J6MS#-TU"Z$*2O6G7]S2E"2[/99XK=5[:B=PGIC,K4))0M5D4JSF'&KR16!RW0>BU)@%Z MQ#7ZTD]7U%W]]+W5OML_(\9-+=.P1,%R1.=%8-;!M$G9O(U9LX]J>:UL=*_) M=U!P7\;W!J/BM3LNAO3YIOHM8M^ M?31QANK_GGNL%]6[;&'),F4@>?JB/!/@"F>093'".NZ5SXV=FQ50^MN):&>G MV_4!&BBY@VI%EP'.EUJ;8/3I^6!:_9&SR>72.%W\KBYP%] O"Y2SB,JIZ"E$ M+P)4,@ZBUP$*,ZHPE5'%YLF(NP#>0RFU_3B\O5FU TJ^(L]W@M,9N5<7R0^+ M4AJ70^C$DR>E:B,#8D>M*R@X^$0_NNAL5-%%*UIO#3V,:@^%UOHS\YV:;$UM MU,&B]F8\&IR#7" [B05#%DF"TU@K"P8++F<#1BH12H[6AM:DN0/B,7%D-PMT M4&NK)M:-TF XF$_"=?8]E_?C>!:&TX_CJX4?\Z4*O"G(:B9"GC?ME$1A[XH% M$MU;%KDIJO46SU9 '\O:UKT5&\Y&5\TSKZI!78[(ZW*<>"DHJ- .R!?TM;JJ MA)B"!E%BO?+.+)>W8JO[>J,^\+3^N=*#U>[T*VVI\BY6J!OEZ)(76BD:#:[6 M+E*LF-JTR8&EJ*+HH-&8UL'6GDO_]4>)W37>2:7AQ=IX?FQTY3A9C%8BK8V^ MBJFRS. CU_0C+SRI8DSS.S.KL#R6-:6)+3K@R,O!*- 0&7VBL8*#K]5%>_%7 M&I[5$_S2NQS(:K2:C_#D^A\S&@L%%\;N[ 8(5BM *-) M1KH0;6[=[Z8%[L?"O=YMW$4QTU*>AB&)@1\^(U[#^7H0(LWPL^^KH7/GF7!, M0M'(0%F3*-AP 3Q/Z'W*+MOFK52WA_M86-F711N6,ET2=YXCNPIG2X@B>T+& M56TA+R,X8Q$XC\BU=D79UDOK:C2/A4J-[-&Z5N?K$,>3)Z-\7CS@ MK\@A_F M$RESD(&H6TLI0MWL@,BY&E\V#[Y3.OM \ M]IW@U92^+_/JLQ?((O..9R$!C7"@C&.U'T &U%AB,"()E=:R\KV/.0XCM]-D M0T]YCJSFY>%T.K^*6R\*7((*EI>$,4%VH1#QLH*@'0=.:%E*D@+ ]6YFK'K" M<5BVB?X:NI5S4,_#+!"P5(&1)WP!R:%33J9:SSGD6B>=@S=*068)C M29=__G$8M('N6M>8?XY?QM/![ W.OHTG?\ZO\YB2HQ.:I@PI"(Y6 4+R!@)* MS73&H'&]RW1W/_M(S+B;SAIZ3)?!*M+GA.$YL%>CZ=FDQ@C/QI,OX\GFY#DX8\]%G%)"-IQE$Z0+1"@\FVR"B,8')YIL/&V+\X;G2BW$:5A"? M<_M:!/(1T^?1>#C^]/TD9)TS/8-8-M M>36:A=&G01SBD^D49U=^B))6V"1)N)1JK0ON("9G04>G*?XTCF+0=5>*3I$> M!\,.RIX=E/2^J[.+:\;3^2+KHT)+P0RP5!=97Z^>:Q=:'Z#JINW\_?DQ0]5TX(D(EK4+4<@6?:@(C:MD9L"+VNZ8/D8G M+K+DZ_DL]S_GAS=U:UVVK$5]E33R'L/PQ;1VL*VEV?.EJVPBBA0\(&:"4^^< M.VXE6!:"X4(A-VMN%*Y^R'%8N)466]9^O@*V1.(+IZ0H+='%",8HFF,BT2ZH M6HLHU%P0PHDIK&_BU0\Z(C,WTF87)98OW,HJXBO,9(-1U5 MW?2L5=%#:^F53VMEQB7-S=KQBO99JM2C(+0H>MA#^&OY \95(&/7\P"I/O\Y%$@M5J 62/X7PN7DST)Z5> ML(D>H9AZV*-YK9)4$BB)@04F&"NM^RQV*,YCXNRAL:/U['UE>QJL8< M65V5JJ$I#J'0U/LP^H3S2BFJ*)IW)45VVI!Z#$\0$WW),K%@@T-GU\K^>*!@ MS.4#]U].JJ4IQ[NJM'%=H#F(\[(EZ\!H6 ?JVJ/[+_VTI?)OFV\'S75H2$>/ MXT(0S8VI>2.N)I35C$_C0CVBSVO6@-RW >\IX]36?ILHK+'=?B=-G9Z=G@/1 M(A>G&()DRM=FP1& M+3U]P'EMN74@;N)0M6#0%;Q^G:[.3+LN=7:T2Y^3SS6HGM54*.% 5J M00N*3:4),F!,QK;N3KTWZJQP]PZ).9N8HP/&O#R;D*+/)DCP7@[^JM]=U)P, M7/"?0O OI:C3][X$W-][M>QAM--]!:<5+22]B M48PQ9E& ^?G]/B[ U28BZ'5DV8JB>&MWY1:$X[/^+CKN8!IX>C88ULS\&(9 M2LNE :]-/?RM]T"5IN7/1J]*+L6QUB4-UX!U0,QHL\'?VA0K%X3]G%?^O [6C+<$.H^]D^[,STZU.LF=T.@&Y&4@2#*M3NR[0:.$.P3;9 $0WG MQCH>4NN,H(.@V0-;C8?*LDW,U0&[GHTG>%Z)Y&+SB^ 4$:(':TD%R@9>;PF5 MFJ49M)51M;]^=1=%_U%FIX8;-]5Z!UN.%P'1J],O83"9!]?UXD4Q3!2-KE[T ME;5@;2&O$C5D2[]!YF-AK?>AEB,Y*#ZT<;T;J+P#(JP6^]IVB-89,2,)JRR) MS6256$6((G/!HRXYMMZ07@?7$9*DN3FZN!YU2>"[)2$6^(<5_TF,2FE-ZZAA MEN(#'0K%![ENTI687!1%"M>8-6M".T+B=&&4E?O@^]G9?'DV/[V[5I+D_'[) MN%Q?8#O?X-P01Y_[G+NHJ,_M3B%S\$46*.1M$PL+ Z]"A)"#1<&MU=BZXO>! M;7=FJR1%'04HOE"@HN<09'2 LF"MQ%!*^QZ-/^9VYR9N@XB!HUG"[LT^6 M;6*N?K8[;33D3C@&MLA8.R)$\(PS2%&@"U&RZ%H?^_V(VYT;&>[A[ M%:^!^*#XU<:5[]&$>R?@_\8P^?AM?*(+5T5Z!.Z"J>5@%*DJ61"F'K"K(*3L M,2MH-=!'3[=M#-:O,[4*--$&3Z0**D@EP:&KL+&0;Z %,.TC#XI);EH?^VP) M]2?3MC):-TU0-X3]Z=:1?J3 M:=N8K(,NIEN@IO>>9,>%E\'5[+0,2GE& T4B%&12FFR33ZT[=V^']"?1MC%9 M!QU*-T/]I,QP<@G=T&0L-+F7GM6CNYH0&3UJ0,+.N@K3F?SJI&#T>OQMT55TM_&9[5XX\?PUZ)?],NS4>[^X'P++'T>GN^J MJD8'Z/,+2K4_PV3Z>?#EHC3L#:);%I25D 2K93F\ALKX.S)MR8_5A M>3,C[/N@_&:=L1Q]L38B&!-IA3 ,(1J90 LNM62HF5V+/C].W<-VAEQ:]7 3 MA798+&\=&,=7]7 CY:^HFK>-YCHT9-0^H2L(P4L%2L0"(2"ARXYYSUB,;JV5 M;=\&7*OJ80O[;:*P3JL>TJ(C?!$$Q-2T4F$0G*NGRUS5TST5M%WKA.S'J'JX MD=I75CW<1&>=5CU$K602Q,14[[>H&@1[G05P'X-BQAM4:V5C_AA5#[. _T878$.M4--D6T MPV*TRI$7KF_M4JWHP+ M@OZW#CKQF/NS0F_%1:X@?\!T-J&/Q.EO2"[Y^/

.2S?^R5=Z M0F7:R_'D0QCB%<8GHUQA?KR$>?6K*XIS'J0-RD$1PI*G83)X%@Q$JP(SLJA< MS%K#OA6BW?K4[ 9B$?M8HZWQ0@&S\\I2C%023:WW4WS1*-!(WH=*>MD]V!^; M;G:9Z=MP^]Y]N+:['$9I$(:O1E-ZWKQ#SCP"P!)MTAIBX/7F+Z< 7/ (7@0K MHT@IA0ZN52Z#TO=.Q9[X<'?7?V>[=)#%\W$21M-";@,)OVBZ5/LLE25HI[56 MWG3YKR[2O->0I:/T_)9R["UW?W>"C _,NH?.V,(#QU(*%"\%*&<1(D5:D+T) M(IMB$==J?7%43'TX_?^PB;J)45N'RU=+QMORQX=_CK_B9#3W]+_4)GH4L;VH M4>&726UT=ME+SPMN5)W"A _48#_-*0_,5_)1B4Y MS]S3",62M!"M#R_7Q=8?WWHR\YT+*1W8J)/K2L-A(-'#L&XT7&!]&X>#3XO. MLN) _WA0@B-XEVJW3Q-S()#H6U^?7Q/:\3.IO84Z2,Y>1?-7T^D9 MYJ??']+5Q7#PD4>)G +\PD$I[L Q.2_'C9[&0_:L=>I9&^3'3L,]V+=A9O=" M9Z=A.'Q:-\YQ.GV23\E"53'52A^>/EDQ/P>C)#D1"!:5!65CA4[S?I M5[=[J:SRRK9X^K&2JA]S=)"P_9!6GF.*6>820"BWQB4G2D.,@E1&) M1H.CYS2>T[;!^0A#@-[,VH'G]L>'#S/R"ZKN:CKI;)#"\,-9S(.O@^DUMT $ MEGFL**V4->?#@BO20S ZNI)ERKYU#+ >LD=-M^:FZ\"C>S:>?!G3?(Q/QZ.[ M$S'-P=PH)R''VH,Q20/.8;UW*KW6Q=%RWGK/[%Y CYA.[0S5P5VZFU/GS9.5 M%W^EX5GMF/,DI98C7B4E1>Y: MLV(\%*S%52T-4\=IP&J,7";+R+MN'?.V0_^3R[W9O@,G-ZU[Y_SDOM1J\R3 [218CI.'EC@M*A$Q;SU:)-TK4/U[=$^ M1JKV9-L.'.'MD,_'4\Y2!10)45#4PC=!4!SLZFX.1@?!%0Y>QI1$ M4=;*UH[W1@#;3HZW'[A(+$_%.EZ*K7U8:GD]F2%DXT%[0V,@)Q>R[W3B6PJK MKT(3W?'E_BEK=ULRJN_W;/+[_ _]6QAOWJOE.SCXG@Z_S .(JD>']8/KG MX@)0X+Q>D81H> 3E,((WBAPU(:UE]%_NX AH-9YC=3B:V:"# Y@K;,_(TZU9 MHC4!YN("X1K8.G([[L.U'\>CG157TJ.1"3HY?+X'(RVIV:-/P!:EXIRHM:H< M2&'H7ZZ=8:UCEO[I\8 +LA]V;*+Y+GK]GN\6OJ/":UE*KTLOIY&; M@<=<;Q:0H^]"0H@^,I]M2$)VFQ#81(S'P]_^K=[!NGM;B%LB7L6I_YP0Z)K. ML+B16D58G.Q1?'K".7=1"UH[7-&@LA$0@F @.+/>5\E^3W,/D39U6$:Q=/1S>1OJO-'^OMF?]Y1B_.%N>;@VD]@#F;X)NS:HVW MY?)=)\5K+X-"\)@H^%84@<=L(^A@/-,BJ*C7N]C9 ;AC9.-!&++UE>(.Y'D] M'GVBI>-S&'%QWDDR6G0Y& G(:/PI;C4$71Q$3(('YDQDZY4.[ 7N3_+V9NR& M"8&=28C3Z0WY=!9*2XDD&KGJBF'>R3S+; _J=R3H1NF M(\[EN]\_7R[GBL0TZ9%)\FY R.!!^1+ 91+#B215M":)O-[DVP[3T=)R3V9; MF4_88F_[S;BB#,,GI[7YTTG 9*4-&;3BU5MQGF9VGL!(EC)'GS+K[GCL)I9C MI%%3_=_EA>TOS_1"5^-2KW6_#[5OV)2T=;-&^-7[&Z>C;OOX[K)6FRBD47+K M??N7BTEHL6A^?S7*@_F'7=':LN*8]!%0,Z*UR0E"IN\"&A%+\0)-Z'%3^@&X M7>[F+W_TXFSTD9&$,8Z\!RG!IT(.L2F'W=M@M;9?I:GUC=%#Z2-TSXBDY;6Z( D3>M0 MKB/+S^9-*TC9A"!=]L39QKJ'WKS)141C:(6.K*;-R9+ .:EHK9;<RV7F>BS$T[N9%02NX(&@LEIPL=RG55QKSZIAK:^]" MIW:&.I#JK?<680J)1Z.$JTF]M40BLQ!*Y& 29AZ9P)!E8^+]N+6U#_EZA,U8KE,(EBMMRJ$PF4 @I(@E&T'X,"@JE ,IM"LMS;N-X-CV/M^KX-J?HQ1P=-DK9J M#VX\3\%H#YXE"4JR!-[6^\A6^6*=2,6JQG/:87=]W\\,UKGM.NBD],>'CQ,, MT[/)]SO(-(N,I2+ U1K3*OD,+E@!.A>K0T!7-&_.JE5H'F'XV-A$^\M=8J*6 MYT /F1.[E68"O.82C'$F:YET9JU3B!]%[M)NI&INN@Y\_OM38@A936F0D&IM M8L710-3(0 3ZI)"$%LU[51YS[M(N=&IGJ [:H=Y_YG8C)6&K9!8OBY.JQL2Y M-D-4#B'P8$![)ZU3$8OH][1\9Y$.OEQ+9V?N_;*A@[W;;2MPUK[%5Q4XG=0^ M!.-JBI@ A35G-9,DNB3/BU9:-T\W;@+\F(G;OV4/MO2O2]I**VO;4(J<%+.D MQN0I9C?%%UIH"A,_2__^(/3W'8L'8\BTD&7DMN&\%!"=*J5Q3Q M)RN4C3*6;%KOT70FS#'3^# 8T+L7O!*UD%*;>35#K>NNF [@HIQW/XB"*9:X M:[T+M!W2QTO*)K;K8"_[@:%T$^R30O\N'U'SG8H:J5X+7R]*+3 7WL MZT&5N-0:&K1R\##?KS 6O)4)3$DT]+1USK4^1>Y?RL?+]+USIH,=^%82G[@H MLH@4>#HLM89IJJ/=)+*",DFZ7'CNM@/1]MA_,KJQ?5>6&>[WSM2[(>9/F,,H M7^Q43JX?N79V/VK-Y_9Q%VH;%32Z][1LK_?MMQ'FNNF_@/5D>I7]>K7'1I:WA#N4NU=7T4H]P%K4S+,%E4H!(F5:" MB C1> O%LLR*%UXT+^M\%\6^;E!U;_@[K2MW,D G?4NO(WI&@GX:3P;_-<]L MNJ@FM@;"CNY(/8QN/S>?=K7CO;1H9H3]T,5Q&U!+!]89!DHE!R&0EYERXMD( MJ9+"(Z') ]>.^F?))KIO?8_H?,+\.)['RV_+LS J3 M%*22M;>%40"UWO2\U>./A@S=*[_U59.G8?3GY.S++'V?(T.\H/*YDOXUF'U^ MB;E&0.]Q2KBQ_L4Y<.Z8,YX5D"@<*$.SEI/60):&ZYJCE,QZ%9UW07%<"WYO M]FB]@+S\[?73J^W(Q:68Q:;SN\GXTR276BY]0KT\OW3#R^?Y*_UY&%:NV_.I\+!*(^_7.A11V;]IIIMO931/-IZ^I6$J37J:YM$8Q&$TC&6PGQQZWF6ZS_SR)C0C:X[2-ZX=@PZ#B.\ MJM1'?M?EYNJ)"#8*"G"(M[7Q;LD)G)%U#3,4^*"/Y DUWC=:"UC_K-G+(4A[ M(QU(LUV6'!%%O;I**Q:S MG@BLT-)$)3+P'*4T)@KKW5J+0BM$N]WAWPW$XK@I!R9%M@JL$?4.2$D0#>9Z MZXF7[)-S;KVPO 6:KH^!]\>FF[?]^S;2+'-/?%AS5*T 6#2B&#CQ/Y/@IHYV@0 ]YZ\LTAUEUHD"3E/"@A M,WB1.:!-0M)K2K'6=U%^M"J+!\?0/9B^]1'65A7_#/(@422PUFK2F1#@E%10 M]F;63LJ$KM=Z4F*QHEY9C#$LZGI%30&:X<6B)7UQV?JBR..H MO+<3W9J;KM^ZH$$(3]-M H9,+WIE6Y]5^!XZX+N1*0F)EIY M5;BKLHU181&H:V%!3_2VWH.SMH V!DWBAJG8.F?@J,LV[A24MC+471;9G4N% M3:O?GZ:5P)R9XHZ,D MGT#6)&/4--Y348"Z<$.SNC&^]1%8)X+T/^WNB5B-Z-V.%1UL/&\KU'5AWDY> MCT>?<'(E5#!1N1@U6#\7RCMP/%47)GCR@E'QV[<:]T;U>P7Y2?5]L:*#(J,[ MJ_;$9&&\8;;N.3'2JY40G33@BO4Z:"$R/SB'Y">%^[!V!]O>VPIPK>1O??E2 MF=%&XS06*+6QA'(D4S#(H13%LI5>IH/QIE>(\-.G[I<%!^1N7/A07"P6EUOB MG:!5UBL6P23EZ@6^#-Z@@2"4M<(9FTOKTFD=B?+CS-=-*-;8QV[!CP.B_84X M%[[4;;%R0-)T+I!E\;6^%H? '4(Q3.;(G;0'0_L'1/E)^WWSXX \[MMB%"D3 M4R2&GU=\H"63/#'Z(D64C&>*F6,^$)K_I/6>[=_ZFO;]=80WCVE(FB")S%*KHFZ2B!$+P4- MM9QMTCP)EQKSM+D0C\DE/@PF]-Y_;==]Q7HO,:M8K^)R4C5&#]XR 228(P$5 MAN8M 3H5J/_]BCT3KE/7>1>V'+PG?5LXP7DT#CD@Z1F4E!ZEC&@HMV7(@OO=M$:26-GB90"H507DK(4BD9=8SP1T7Q37?E6X M^R>M^[5\Z_WHW\/D3YQ5R+MDUGB*,]!(!;9D3AJLG9]3D!1TD#)E""3'>F6% MF\!Y3([VGHS8\#+D7(*M-+=;IBS3-@?K$5S" HIE P%SA*)UD2(@*\:NQ=G^ ML?=,\#W0:_SC<*-U*?=.Q+T_DU9G&]!8"R[43-K $7S*\]TCHQ27+.(>A\*! MI%0?[5!HQXW6A4 Z$?=2M(_C61B>9$[*=DJ!-"[5&]HD7T@2>$PR>$TQA5ZO MR&L/8'^2?9_6/P37>V5:#7K,7%G@ 14HHSU$6S@PC,4FZXT-Z[&X(:B?;GA/ M!FU8..+FP"OCR?2&_L)"?S,RQS8.U^R>S4QRM**+0I'60ZT*E!V$["QD%8K, MK+;/8)O-PSVB_P$FYB9$6SH]'RI+.G/,6PI\(>AXQ<:FCQP++PZ\,194DO.D M OJ17"]O...JK-?D:Q_H?PZ+ V1)9TYZ2X'O9)Y;[9(4))NJI7",$A \.6N" M^9*T<4RQ#2/4#M'^I/T!L&"EM]Y'"YPWX]$RJ[P:I>%9QCP8O9U]IE%MT;T_!UGG\?Y"OJUR$!H M+IU4'+B)MN9Q19IP:9J5RC(3#"956B=[KH]NYU9A#SUIT4L#DW/,1P/,I]KH M2ACP(C@06B-B#IKSUBDJZR'KND%.QWRYTQ2LO3D.I=7-TS"L/10_?$:GH MWGT5\4TXQ3G] U<\L^B!2U* M8I$44$P 0U&DD@)S=FOYZP3D&B7HIRLZ[(KQ"/V,7LW6<#>KXEZ%ZWQ8K8-L M$S_D 6+=CZ9?_Z-?JXX[-4G#-6D-A%+3[,E5 1T4C2%3!$2A$8PMA6<=I1)K M5C#;)S^O"BSK!RM MLIH#UC[T"HNA-=8[8"$Z3^NW(ENOMZ5C(NQ"NQVLV$$0O@UT6TQAE@9]XC;3LBY( M"$\1I1$IVZR8"ZP<*_$>V,(Y?-YM8KR^G:=:LDOEI"$Y7?MX>0U!2P9,^WJG M"KGC[L=RGGJSU"9>U29J[L"K^G 6I_A_SVKP\)6^U)8HBY&@HLY,!1 J"U"E M)KYX:\$S=$%KH:1IO0&\ LH1>T@ME-]!"[TEL"[6R36 =>3MK 2U'Y^FB>D> MIL,.>N_ /UD-T*82#,N$*/H*D&EPF::R:!EZY5WBNG4OSYX)\8"OT2\?-E%W M]SPX7\F4"2SH9.N.4@"E; "O&0,T3@3C%>?-P^VE0/IW*!H9ZG[S;Z'EAO[" MW)=YB;FV:?]M?(JOQV'T-(S^G+LR[\+YQ38;"P8O.%A5_6G2T^ &K#04F=P!<2VWC&4C+< MDT(:#_U56(Z.&4V5WSJ(7 +J^>#K(.,HOZE)!4OP MB*E1%>(L%@C)D_@ZEL"M\+%YQNM]>(Z.*LV-T-EV^U6Z^LNO;P;/QM-9Q15= M[:XK:6*K!TT(T<0$*:,KJ43F3>O59!66HR5&$^5WL/>P#-<_26_SNRH6@]': M*8B%$*FDR9$NVM($5P3-:+9(U[H]YWUX'A4YMC)"PUO4EZ7*3L>3V>"_YHEY M"_'_YUD8#LH \Y-2Z"EU5^ZW\=ET,/KT;C+^/YAFU_1SDI*SFDA,WI&A15&' M>MDU"_C'\]6R">4!"B%K$.HD M6KA8A2C@:O>K4KAEBO' S'H)*JT0'1W;]F>ONZ2S^YW[KO_UB5&11ZL4&(>Q M+O,TGTM:\+57)J#C.BE]4//@];\^.I;NVIVFQ^78/TT":=_C,I9O5U: M3T$'Y_-XS(*AX@@RN%H9Q@=P*@:(G(?,'>.1KWD+??V''AU_.M7Z77;XMNPX MGUVOM/'J]$L83.IWBP(E/'-+X6B]-J]K?S/ZKF0&26#6!H.-?,UR8AL^^9'P MI*7^EVPP[KSM? 6,&/VESG'C41C>G2M?#&D^Q/QA%F;SR[5OR\O!*(S2( PO MJA^\J/?;IP.2_<7H[!0GB[DR)LME52 MZS6SU5#,JVC"]+P6@V?)HFQ]1QC+2#4_M&1%PR3AN>;_2AGF=A^OGEM85/+@-$-: MHH4#9R2#8ITLW@OM>.O\FT.2_^<8/#22+1EQ'=6*JJ>@M2#6DR$AKZ=;Y-TN MY*[.*T[I ?4=%P8;E_F/\?L\(7>'^E!-GMNF)E1[%32J W7N$@Z\U MYKC$^/(FQJOQ4HJ7BKD$DI?:\U'4#">I2/O94;S!L\;FR21;X&Q7&VJ#IR]R MCDM0T@F/M7RN!Q4*@R@Q@<]66F:9=[[U.=CV:/NJ(=4YUU97D^K4@(=286J) MD.]H%2GCX6#\8?&(><8K+\$SG>OZ5KO1^T#KA50&N.8^:Y]S4K'[X;L,VOYO M$G1+E-L)8QT8K(-DXC5@7A1@60-H1[]$JLDY#+6 M&JA64BBI;>VDH!D(+S,:BB=+[,'CZ)-0#]QF."P^;6*>#GA4STUHLI]O'-[$ M=YZ2'U%:*V)M;F#)B0BB@%>9 ^.Z,%MLI'BI,7T>PM1_0-R1.<<=VJ*##/DK M?.\Q#%],:VR] JFHH;]D$HR(!E2V#GQ2":)A,J3$M,NV,]8\A.[X^=/4/AW, M.N]Q6I.Z9ZNI+@++7@4%M)+6NN+)U89J"I)UTFH:!M&W)M"#H(Z5-VVMT4&V M_;/Q:%IWZE:@XXH%Y51MQS2?%@M"R#R"S3I+E%%QV_HZ]_V(CI4H#>W005Q&3@(9D(@442 K6M*>+$=R,]L5QDDUL?-C0! M_C/^[]C8'^U"<46N M5PYB@X<^8JJT-4AW\\A-G&_&2Z$&83TS/( NA<(E81%B1 G.A\B)X]K8]:Y& M;?;4'+9%FO MN*F%KCQ:5F0*7BP1F5*3_ M>^[R>CV"5S_C,5&@I;I;MV9_19-7& [GA]KGF;(7N[CGZ(B/T:)PH$.H 2!/ MX)Q4$+B-V7*K?%HOR'GP48^.$VV5W_"B_SWZ>?%7[:M*+SU):7)6]33#"6GJ M:R*X%Q*=)_#:@/+SM@S) 8F72'G"JM)ZW6D$_2 XV6TJYSZ,W$5] MOG7UMDJX$PPEL>+)8Q.U)!3/=1XV) 4712>>I'&M;W?M#/IQ\K-#P_:S][T* MZI-"_ZX87P59SBD52,(R4$E&B$9E,,;[8KDP!GLX>=P"^>/D:-\\8]1 M6%R7PEP]UI>(\T)I.@YLDCZ'*3X?3-/X;%X$*S.,0DGRLQDGWSB0 F.. M)*F4+B>FK%XO2NT6YQ'3\="LW$%)QF6Z7'\^-X)'\HD1M):9E)H9..]H/N?: M%<6#ILF]!X_RYTJ]#X-V4/]Q)_#K50-Y/:!50SKKI4,-3-4ZJ,)R<,GFVNO; MHV*^8&J=7=N3:#\9OA>2K-R;VM.%^&?C4:T4OKC;/QV7Q5O>A$E]Y2MV?S-^ M30"]7I'?1BG[O"N/%E/RCN)XS^J^N69 /W% [4T6SAC1_.K1#W977@B77(D% M,%I#0S34+;E:TZD8B^A1M]]W/=*[\IMPK>%=^4T,>,!WY;?(.Y2:^3#.%)]1N L.>0170ZMRSP\UCS[C4C629[])L8^W.3D-83XF6??39;R1@3J M)DMY"^L?+)4]BN2]X\ =Q.B= MW/F]GH%Y<640$V>2:8BA%O(NS$"P+$((B7G+N'6Q=7':93@.8M>@:Y/>N?6[ MHSWZ.>-?6IJ#G''N50D@3.V/D5D SWT&6=!J3UX.-SW<$SJ2,DR-W<.=#=;/ MP>>*Z]'K /U9AJF9J;?52#!U($BI(3A% M2[#)!KS0$J+#'+D,0K7O@+X1PDZ/X);$Y7/+SKN7S;Z_&N7!_/,7T92)C"=+ MGHJSDG0E'6E-T]11DL[))AV-;ITYV0[]'H_H6O%OH\.Y[DQ[P(=U2[WL$H*( M"2-$%1DHBONAEG8#C.AH"1*BX,_"UKT09\L=EDT,N-]ZQ&L _;G#TLS4VQR56"MY8SQAH#!1X>6<@AO^?O3=K;B-7TD!_449@7Q[=BV7W\3E&3)$F6Q2%051>FEVWOE\@'(!#*_+!6TL,8$ M+*G$WE-?C^.&91H\#7'/'$37UJJ:&B=FILCI7K(*HO )>'^N7A5?#/6NI7K. M1->#W#F4Z'J(+^8ENO95Z%JGB&13 M@8">=*]'U?AM,-S\<+-&U3L%:7_E0E>U21?#. M&)61H&*V5$M26>CQP^4C*<"=]3Y@9.99>"]#QP9P7D2$22'E3/ZI%UV+8/O?R5_5,37 MNP"HIU>F(KXVLBA3,N?1DO]CJ K64TJHU:BER::X)VL1CY3X>N>CII.YIR>^#MJ4*#*V@M[" M&F<)@>-O<"F'*+W*/N:MP'"TQ-<[8Z*O\4<@OEXS)9WCV=4M[9M6HKOZ5@\1 MB]25'()"UUC[18"H98"2J.B04KLFZ'R8_$B>%W[AW7)+B.SAAA%NBI^0LF)(HDU6KDII,%'R:G&90"B5-$L7J3N7 MTQP@>>)N=RZ,#+'^"-AXQR?QSI\_M MUZ>/5'KZ9='%J",4E/WUA?+ZHO>\&?,F.K9N74? ,8]/5Z5)494 4J9@?9(V MQ]XD!IOD."J7[VWH$=;V7Y>)H^'S@LN;Z[8@H_5%$6AD,3@O4I"\)IZFP.&Q>0&MU^_/<[KI_J/R\^5RR69Y>[K*>-9^]X1< MT387#;G&#":(EBQ5 [G(W#K@-4[!E;>[ @>:__[>I<%L/E=/0\#S(V4^_&MQ MJ\RM%E=CA!XJESV&&KP!9VUH-\<&4%$%3OEU+$E3*1/0CO53Z!77DT!AWI$] M:^48C7>6+>O:?G7UF'+5%F&DB^!C;&->R $?.JR<*-4D9=#I"9HI^RGTBO-) MH#!_'/)V<;F\HUM3]8?:F2HXR)(9+(=5C3JL<%H5"J"))5#TIJ@)6NXZ:O2* M]&G ,$U5_ ^U._UZ9QDW77^LG%/24_9@0^:XK**"Z"OKRNN[&AE"PADG7 Y7 MZ!7HDT!AFHE%CREWJ]0_6),/G_"\J?I#Y=!K'ZI-H)SBN"PE"3&RV:NUK+2+ M/E-O0M91%7K%^210F&86TF/*O:>OB[.O_.LGB:Q7(2J01K56=LZ1*5%<":#U([C]B 1@D@9E([&"?2EB@G8 MW?97Y!7!H[K^(9[#0=\V?U.R.N&,*;QH=6V+MEW!&"7!^1),\)]4F@\Q'\\Z%OH;TJ2Y,P4786:9:O"]0%"<0:DC,(8:XC"C#'Q[HJ]XG]2 M:&QXA9GZN7'@C>0W-67P0BOGH 3T8$Q(P/II*$*5IG^.. '5Q0B:O2Z!:<&Q M80U,_10Y[++RFY99H'152ZC22C"M##MQE =>(6SAR PJG M?%?;$N&6?5V]_XV$QPCF=_KTY7XP^JV5:"28?3[&263@-I&'V+R_.+ MU1^+"UJ/3FJRW*+T%OZI5!\E);!D6Y%1M! T0] KGTQTJ2+V/NZVE:W?$)KO MOG@S36K#XKUJKN4$5N=V:Y]:6Y/)2D!":2%+M%8'6;3I'=GN*.I4XV5&0=/C M@V7&<]=SFR*3,2A.'3-(I C&Q "AM?9GHZI4'C&K":Z:#W.*S(@HV7%DS!!O MS3S9XVE!7T?&='/U'B,^AOMI5F A&E(U(6C^DV"JDA"S]1Q1JZI)M?GI$SP, M/,.1,=/@:8A[YA@9$X*7GD( 7UO*'H2 B%6PN+8DXJ3 B][];,]Y9,P@=PX= M&3/$%_..C,'6T%Q=!2]#H^OT"6+0 LC5P(>]J#'VKK(I*DX%CB(WF- GO7(F'UPT]<;TX^,8; RC*/@@[HP MF#U5"-49R"H&ASZ7H,:@4'V>(V/VVV"Z^>%@1\84JX3&$$&WFCD39&64*P>5 M?Y%/WY())WA#'2[X"T_^1_;TP8 MCJ*PB2SG2]N1K+^ ^3 =H-+7(3//AR%;R"$G7ZFP@*;:#.B\ A\B1[T4H[;[ MS18ZKODPW>'3P2T3SH>A$)WS+H#"IKY$S< 6Q.D[(MK*2;OK_=Q\9/-A=@%0 M3Z],-1\F66U-$0@I& /&U3:9)+&>U4FC.)_&T/NA[YCFP^P#D[W],>%\&-M> MB6KE2+]1MIFH Z WMH58CJHQ#J7=ZO@YOODP.Q\UG^'WW7MZ:IKGE^^%O%Y0VX@YW8WU M)A$/YDYZ7R'IKF5GFCN"%D]%HFH%C-%:U6XM@<4@VJ9,S.1G=,0!I^ M,SP3CH8X9CS\X%D;PW!Q+=I-_8O)3FBM0>K6#BE5A9B(,WYE1"I\ &LUTJFV M29R#B(WV=^%FF.QM_VE& *RT^+"P\1?\>_6]J!S?25V$Y.,Z>P[@0X"(',J+ MK)-2IF:-.,'V\HAXLT%G?[=NL:OT\,E$)Y-C4<,&42V158$L"*LX_W.Z J9D M@)PPWE$V<@JRV,J!Q$L@1!!:$JBU_T!$-RMA/VN*'5WU_CI637!N$\]7OILLS:VDB@ MA>5ED*/FPYVS8'(83 K9&S]N$'1?HI<0!^WEA3$:0+XU2?]U@1>7JW5VX-!9 M[5FF)"2O%H<%,!I>,@5KSE$6TYU(9I,<+^F.9V\_C$##?U^FZ\6PC50CW>!L MEFB>"YO]/?8$!/8P]P0;Q8UTE4A5JZ&HUB57->^,4B$HUYA%*\94>A.A3 F" M)RY;)L/ "N/?I6R?LNX8I^Z^\MO\O]>GK+X_SR]^'2EQB]TT<[2)=X95.JB M(%>% )0Z<2"F^4<>/7 ,EK*+5'WWSK!^TD\?H/3 PP_CD\DQQ]2WOL@ M58S"<3:@VT!*-*WJD$!R]%5"\KR>9^07.ZR)!I/PCLSAV'GQ^"OW'XMNR._*SO>;JZ+7C8(?W4O]N>R M499>WWS\=7%Z=K;6A?_D'Y?-Z'_6M3%/LK'>ZQ#!BG:S;[SFL)G5\-J+MI,K MJ[Z7B?^9CPM_C_%9?G_%O?B'+/?\;5IY]PU;*QFLBA2>", M)<[&E&L%5@EBK4D[&U*UV[5J["C "P%2=U],,U;R5NP;>7\[SXO/=*(\XYEA M#GQTMW8 CX"M/TXXQ.!S5-I-\&[WF'A'!JJQ'=2[L': G._I*RU7'"'ZF",& M%R$W3@2#10(*S2F[8$,IX9SSN/\^M/GC1P:727SP:,7M3(R^-X\2B_KSXNRL MO3KBV2_TI3'3GK=(\,V5YNL_.SZ[[R[23,KTN[>YIF;]%:X(Z6+CEPZ-;MI6 M" V;49.D*HVJW2EN#YWUUUFZLOS99K]$5D+)PM&'(0#"8VTUW5&M6WFZIU96G?QT[QTTD0B%<6K3.0(1E8+408%.GF/*I7D3&_: MUID!U8GU=QH\#7'/+*R_T4LTJ8(-Q%E9- *P.@5.8W3!A$#TROJ[HSL'L_X. M\,6\K+\5O9,^6RBI-;1R:@](WH.RU0E2:+SIW8EU'*R_??#3U3^SL/X*ITHP MOD!AB3@V9-F28K.0+]E1(%U(= ;0LV;]W0H]'7(S'RN2FG.PFKE_5:P/73D33?7!.1B M5<[94H79"SO'Q>?:'3X=W#)".K"1$K(JU JC T&14>W7PU?XD+96-^I9C]KW M?M ^)HK.7:#3S1^]ZUF?Y@=4J=VTR !>&=VF+F4(WB($%8W+Q2NE_%8;R]&2 M,^Z\E_0U_ABMU]^*EM:!O929-["@09=35>QAWE ?:>W*)E)-I!"%> M)^2=3GO>B; ;U'15Y%UMOUIX*=P]E,-]B/Z>HA-1_7QNS,J'[\%KB:9'*S) M0(6/,D,IL8Z",R'DL\UHFTOM_XJZ4909VMWW\M&C#M_=P!,]J-]0QAM?:B@5 M5&2,FY0$!QU5K&,0035KG7M3^#\NS9S>W\-A6SR/[V#M<9_#'XA&26J;B'.2 M9!4890/$BA&BR[S#<72KL'>\]P-QC@,)O>S=NV?V.ONX4?@_Z>QVJ)&I.:*& MF"P'L59;2*UGSF07/.M;I;I7=/RC40V;/O&\/=O1?-,0HF]!)% HVEB00#03 M&%LS8*T!2O'!NYJB*;U+8(Z-_6&?WH?QG38-S\AF0I3'5#FI4F1.:@@L$8$1 ME1-G$P(DY2I%X60*$\S>'";TRT'@B,[L_7;R1%?FN^4BT_I.;[&DUN=SN:23 M))W2:-NK(#:^M)H@%!<@%U0J"*-DZ=(9N^GC1P:B27S0.P#Z)YU^_'1!Y'9)'Q8;6CAO?_LD%F^0K(/BZ?JM,*'20*Z:G+W/)/-6 M^-E3D&/$TI2^>30&F[WC^LWGQ?+B]/^H_+Q872RNU/_'HIS64RI3]EIO(\=, M7=:#3=2IOWK#9G?UV;PF*ES=KH&22["Y(F-/"L[Q$@=IL3W[.2VST#'T?WS= M6KA^'=:;7D26BTO^'[LA77 2O)YG>_KBZ>BL1W@1=LH%H:7VIJ@%5(-[[ MHY>.$R]3>M\Z[2/O5+W6XR#K\6;KD3WWW#JN/:$V24?(*#T;U03 + P(D6P5 M,B?I)YAU<)@=UV-#9<>VZR$NF[4[=AM!7]NNN[EZYS;97?PT*["PB%*D-!!: M[;4IA2!0\:"E(FLS6DB$1,9" M--J0C#7+TON9_UDW0 YRZ. &R"'>&/6A^!'Y;*U!NZJAVAQ:C5J%&(R E)2+ M6;G@J']1R//MTM\'+%U],5?+UI/]0XYT08T$2B;#NW H$&6;7$'2*.5]E&Z6 MEJW#;Y:=/R(?V=T'VS&[C1*O';/C]!L. M X_88[>/]P.V9SJL%:"\&:-M8T M.4@*'7#T(;+6*E.8X(;R4" \2I.FG%4?4I#7+I-G](0?XS71OM8KZ;66*./!0B#:TV^"*W! KP/ MT?MB,&[)L/_DIUX2($8P_GB-LC_HPXS%%2^)0%-N9.T.H3&:03"VE&*T4"KN M@(XC:XKM Y .+A@ASF^2?9< W7U&NVKKP"2CC*EUUVDP62H(R1E(NE7667*% M>H^\>E*H%Y=3]G73" 6U/Q3PIG]K"Q%'R@:W$&^>7*^S8X? 9@^OC!#K;B,J MHM7:%P4%&Z5>\0IBQ-9U1+;P65N*[UT,,1MPGLBPYL?-$&>,@)=?KTN4_H%- MPHN_KX]3[[WQBF5)M<0V53)!=++QLPIK=$(;:^])#9LEF3[:Z>ZT17>+]\Y_ M/BPNKH*K1_6^%K)(3UE& S;SL6LP*$#, GQ&DEFZ$(/>*M#=]HO'X_[Q##WO MK,V; LAW;7)R.:F>4A%&@$9&L%&5MTM1'=B4A*E:!&\FN-_;3MB#R*1&J+>; MQGO3-/G<-<^'Q7K];/A3CS:*L%Z9D],34M7IQ-E)SN3 2#[ 8U498C:V.L/V M+!,4K?11Y@7!=@;O/[J;SEZA?ZTYGOU:*^7K O3O_#!EG?[VTLQ4K;^CN2:O MV??5I:24 R=]"R9DNR%+ 5S42$77['""(N #K-DWCGP2R8.WH0UY+IR#$3%N MBR[6H8C*4&?#'%?-_A!D=:W9'^*YYU:S'Z6PHE0-Q:Q?4TN[8TX)M'"I%)FC M3S.4OS[;V]Q!4-FQ9G^(RV8MK=Y&T->:_6ZNWKG&>A<_S=L,$F3201LH(4@P M'C6'Y<8#*9]09A.3ZOWX=!PU^]/@:8A[9JG9KT7KZ#,"&L%FJ$(!VJ2@EE9 M)%'IW'M6VK.NV1_DT,$U^T.\,4?-?C&4@PJ*%TVKU]#50,HE0@P58T0K_/U; MXA==L[\/6+KZXF!K]M%4K&P,8."WQH/L '6T($U!63SF6">8]/E":O8[1^0C MN_M@:_:W4>*U9G^R>+ MC"J@G6 P_*% >)*:_?D1/,3I4]7L8U3)JD:(G:OG8,8DP$P(T6ME78[.N-Z! MY3'5[ ]RZ38U^T/\,7W-OE4AH/("*#=N5"$*A,:K3J6H[!"#R/=(QE]:S?XN M@!C!^+/4['L9>8LZ$2N\7R..LV=\GI^SKIIEJ]K<1\;5F?R_'[E![ MO8M79JK9YSQ 8*D6;%&)]TJ5>2=VK2"T&HO9U6Q[5XD\WYK]L7$SQ!G3U>Q3 MKLD;CL%5*I5#+DX749 $ZY3++NA(KO=0G>=4LS_(:=O5[ ^Q^)3ELE3N<1I_ MH.7GW\[SDG!%;]EZ=\USHI3,,4<-',Q%,+6- 32V0)6%C(RQ>C,!(\X.DA]$ M5#U"[=4,?GT4G;-7O7Y'NLQ_\1W^W5*7ORYX*:ZN29AGXZ=^0IY#X*D>8K+) M:U^K1.=5X9-9M3$.7D<(6NGV3AFR(V@K[6OG9S]X9UKY.@ZL!('B TZ>J?:7"\1"G9$!&MV#&:(Z4R(-/.B$*I?1WBC^EK7RLK%76UH,EDCJM5XR],'&9C,46*6$N]][#RTFI?=P'$",:? MI?;59IE2$(I39QO!^"@X17*\S49/*$O1V>Z"CN.J?>T$D XNF";.7UUQP+W# MU<4OEUI@GQ3R MABEY"S&GRPXWB7@P^=^^3AX*HST\-$T&]XBX,CO#IVS*I0TRE+R76D\02BS! M*R^+GH#=9#H@#<_"9L/1]HX9#S]X]F:UHHL_%A?7TMU<#^>,.B0/0MEUB5X$ MC#D#2IDH9:S!C$2\]XA$!Q$I[>_(S6#IX85I:FA76GQ8V/@+_KWZ7M3@454C M,GC3R$UE]6P%/M"MJM&F6#RK,<$^\XAX1XV>[OZ9Z+AR+&K8(*I0/NO,V83* MHI6GM?[ND!38['.VZ#"E*2+K1\1[.5#JX9^)TK-?__<2SSXL_F-)>$'+#Y_P M/(J'@BO+:8;4&4*;\V<$6D ;4INJ9J52202:@)YR.V%?#LSZ^VZ:_&U+VO@H MDK0I1-"9^ Q/A=AP5,!;;U64LH0P00#^_$G_]RE:GL9[O6^R-TC]Q^(I&U&.TDV5\/1_F:-XNW=C>)V-UE?5)9290K2 )HV[U-9@N@P0O7H!-:_\6(FY^4=H1*G,\$XWDL2%XV,/<,R'# MFUIU-0H"82.P>>\Y'$ ,L7)O(/ A3+PW_OKO M+Y0OJ-R--Z^O54PI4BMJ=.E-.FT#I$@9JH@Z!B$QAB?C]^T^-5UV.)IW%J.9 MMO?5P?_#R>GI!2OZE=Z4_^_RJJKG1C 9A9>2_POQE\+M&]5O9'*:5V\P@RI>M[8*AD(+FG@^-M%]&22 MVJZ0[=%/')F/^YARFA>/C4VI0@85I"8@91P8TP:R5!6 A$7>C2CR3\9/VX^& M@F"7U&%,E\V#K.M5M8V@KQ0$W5R]<\OX+GZ:E8+ "4V5'+:K>%YE3EJ((3L0 MQ3M,1F,T,\P,/*P2M1GQ-,0](^#HR3YFS_(YIQ"D\:55HK=-VE90KFI=G12Q M^_R%Y]Q3/LB=0WO*A_AB5/Z!]X1GOZXX7']@AFM)M4K*41+0QD5PC&@*1,DR MMSH[J3"HK,=#S5/2'3]^NOIG%N(3XWPE&0VH7 V81 2H9>%N-$:+HGSE3O&1H/P9F3D&5X..Y%!2\+0K.195S8(,2QLWL;R-W]M)I]A, 3EAT!JTL[&:RC9T$Q#* MOA"VG,Z71R.[>YJ*V1T:C;=1XI4M9QRND4$ &H5K9!?O'RQ;CI%26!T52%D3 MYS2ME+@8":[XZA,GRD%.<#M_*!">A"UG?@0/B_B3/Q8;/'$38.+;?-A-<[&OT\8AQ M;J]?'F-I<:8(Y3FAY@ Z@*E&0PI5 #IBW66UDM1 <#SYT1<,E;X.&6\?^5[. M1]A;I%7H$N?5H8T[-<8E"#Y[$#9[$T*2@;:K21WVW5?X]'/+2'=DZR3I]+K3 MX5JL7%0NE!!RN[ SUA5(C'7P@I*0PBDL8UR.;1#E)0&HIU=&R!TWDLJ%@E8[ MER'[1LJ!*4-T)K)_-9^JDM-LU[N1\IA(_O:!R=[^Z'@GMM[[_KSX1,L[[P)W MN0>C$;D( ]D10U=2.REM!/3**NELTG:[N/;Q;[PD"/0T]T,4V+U0\!MO7GAV MMJZ(."]K(6^> *ZEB^2,C9K3OC637%"!CS^'X+(H0GJT1FP'AB<_]>(PT=?X M#Z'A1KBUV5Q!^E@K^$ER2IOJ#3C!VYRI2D,@54#99*0@ZZ/J/=UB;Z$/ H.'?Q_L%" MV6>5HR9.@=$+,#%XB!$+1-(4'5IT?@+FR4.!\"1/]/,C>(C39YE(X80JJ10# M-2=L=&(%0M(2JM?>)QW0DWXJG3OZB12#O#AX(L40%TQ#Q+RQ)2Q%$S'K!*:- MB#)2:TC":"";*=H@O,8)!G(]FP;@2"( M8TBC;810R$&QZR*%6I/O/:?B.;?_#G+GT/;?(;[H7=RX%=67*LH)JJPXMK&$ M*E8()B>(.:I@;/1&=A53:Z LO=+[?EGF B-B;*W%L0 RQ\G1$:FVN M2:VNT<:3 5-#!K3&@%9$)CIK1<6M?/_,B-0&>6,[(K4AIISF'N6Q8J8<0): MP$,N- MM]-&UXAH*G@?-)A(K%8CYTG2!6&R2:+V!N?QOD0. LJ.+Y%#'#;K@]$V@KZ^ M1'9S].ET@E*T6I3*,3) XBB@+,R8$U2,7Q1NU=[]K!Y_P2.F)B)7WAH5#B$DPF*5Q$#EU )%M M2BHE'W-O M#G2T2\WP;3S0_S$1%;/B>U:*5E7H%I#W^1+0+D3$U1>Y3=9P _ M>R+B?3#3WRL'2T0LO$C*(O*AFBH8(RM@*8(!(2W:6D)V$[PPO8@>Q\Y71R,[ M>YH2]QVZ2[91XK7'<9P.L4$ &J5#;!?O'VR/8W!>2B3>!V3.G-%4SHUK;OQ- MM23C+$G[2D-\; @>XO1I:8B-M-$6-HLOV*(:+! TVR964CH'$2*C\IM5[#_ FB(.T"EKT-FIB$6 MD-V"Z"#TY'7=A88C_L'%?_='?X='#+A#3$Q.F0J[P/%B_X MB,;">;6O;89TM39[9X3J?=MQ9#3$NP"HIU>FHB'.SJ,RK)C1C8G=1-6HD0VX MJD45.F!1O2M;CHF&>!^8[.V/"6F(#0H1O,Q@@V6QVNU+4IJ 3T\20.C(=[YJ.ED[NEIB'.0''$;UCB6PD#U!I)' 2EJ%:U#HXW<"@Q'2T.\,R;Z M&G\$&N*[][,-L"SE[ZU?Y.J6]OWB[(Q_XU^X+"=5"M,&5$*V4K$-.,(.V3G0 M2FF.D;0JN??-S-;"'02NQJWD'<=1A]CI<\([HL_-+FLN &.$ +0^09O>':3V MVMG4&6E["ST] D<"1'=BZR'>G.9:^M'>HSO*?*'S%9\47VFYPK,3Q>M5J(#@ M5&X56ZF-$5 1@G46:PHZVPEH3P?+_8) .:Y/IWGY&];G^<_EZ04M:CWQ*DOR M@A,+Y=NIDNQ:!RA.ZFH%1SI35 ;O)OPK0GMZ=YHYN<,4:=$VK[B_3X+A* =S M >6:(LY(B$2\_$1VPEI?C9Z@YV8WX5]AVM.[TU3^# Q3?.&,*[@"8CTI2"0$ MU('S=,['*Z%>;/ZF;<&9'C@V9V\,Y") AV$BAR"\Z$!2,6#P6"KQ,H! MSTA;[V!9.VT$VW[WJ@Q-^Z*RC1%,GWGW>E*]MBUG]M.3_??JSOOW/WW]: M__IZ0G@024_+-;0.X@UER%IN-# M9#&-JSI>26JXEJS6@6I56T%B%IM=T_QC'#V2/WF,X#9$&>-#Z\_ZU]X_K:)>[K* MBYN7,T_( 04GOBJ(=K%<(1E-H**PT52/5LAQ\+1)G.FN"*;RZH]!M+=+QGMZ MNAL@K->.TP�TAVS9%MG(,X&,%M)H<12NRZ5T^]8@H1Q\Z]73%"+?N'QBP MJTK+%>O]%RV_GK;KEV\O_]^9YP/_DZO-OW6]FK;19:2VFYYZS-I]LQ] %@?F MW1'>+[OJ)(PQN56V.J,"F%HK1+(>JK)1BW4Q6N]WS,-'ZG9--H<+U"%.[5WU M_H.:M^JT*.W@*"4@QP)8 *5W8'1QRE5$?[^=_QF4&,[GN"TK#8=8?80(K-T% M_EFO+LO?8CX].[WX>[U:BK%46H5TJ*TSW&."&),$%2KIF+.,KC>3S&.RO)@8 MK(LS1GA3WB37[^V!9'E#5+"%?",%5D_)-D^PU,>36\!C;S>,$ $]*:C3 MOM1V=,NCH)FIIN4]-5W*.UQ>-7%-6=CR]+TDZ%1%*UV1\SB-_E@NFKLZY0DS MWM/O:L0K"6NE#2"4((X.D.-+Z3+D6DRJMDA;>R-P>^GF)T,;#2D/:#]'\=@H M=+&W\MP,<=M"HI$R_8?2S)/;C^6_'\!D#^-/ PM?@ZFAY2[&J,:0K8'#1@]) MU!HY9R69^M,&3P.')W+X^= PQ.:]\_A?3I>4^?=7?]9ZFFFY>LKU8+SG8MOC*.V$@;2[?I<2C!M3EFDH,!IY9.(12?23P7H M^XDP?=:WK_,6DUM^A,N!_SJ_Y*"HT?N<7ER]MRQ^7><@5[G,BH%UNO5O2YU-.=#D';G0M M7YKPMY/H'OL3>UP [/_1/IE_9^4[I?SOE@N.KR_^?G>&:Y*,;Q^]A6D2-EN2 M%53PC;B:]YODM8=2M8U>5Q5B[_Z,IZ7JE_8_^JVKY QB9R2@MJFV!B.QR ( M(2&:[$,4L_X'K@//;40<*8'? M0KQY,OKNKMT6.GOZ928():>2K2I!U6W>M,T&DDF1\]@@8U2^/'BK?;[0>2+[ M/P3D#'''&-4>C>6@I9V_??ZR7'Q=GX4W*6>)I%6I!D+V!$93Y93")9#."F'( M<_[9.Z?[@3C3YW/=W7>_UJ.3[<=H[;AV^[R61Z4Y/E!TLOP(6\5/EZ=GC17C6AH=@^8<(+1: M;-78OPL$#L3 4JQ)!25%]XGCWTMP?+[?P\(C-._\CN"!"//6Y;$ M2PA!"HB)G,[.:T6]$Y;;KQ^?GW>T;,?:X*M"M'4Y$ZV/H?>G'S]=_%G_:T5O M5BOZ=@Q5(5!ET^21O.54D5G+Z@"EHT1&QU+N.?ZQPKXGOW4\;A[#N".0.#VJ M_G\L%ZO5B7?.A:@);S8GEQ^G_8W'$2.&,R-4<@P_\QVA*$UAU34XY" M>.]DZETSMJNL1P>I29PVY<7%.@K>7J=?Z,N2VKMI<^+Y]RJFB(54,>#1%S#9 M.DB! RO.M+ $Q[^)DUU\]%/KZ"!\:% 8(;+>4<4ME=/5H4_H0,KBP,0L(+4" M<5T%14/&NSS9P=U#H5>$C^;^$;H-=U6N7M!R2PV-TKIX18 F\%E5;(642V18 M!ATL%9U2[QNH\;5Z1?FX0'@T@>I>\[)8+A?_.CW_V$HZUJWC?Z:STX]KB5<; MF'W>7IZ7]="*U>*ZW8S_WIWFL'TJ8482I5-]S!2&ZE0U\_NF;L!ORZ02(AN^ M0!3*-F:!Q(@D3N2]"ZDF(_S]JLAQ.F)[UOGN!-&VCO5 #7AO*8T%C\ MO:] *F>7O#*E]":_?U28J:IA^OE^FV;?X78^E,J7#9W00F&T1O'>G&.CQ[#F MJ@/2>DXW@Y/*Q=@9+H=#0-')N_>G(^YGY1%R]^\ENB%;V4*FD0I5-LDS3V7* MOK[ZH>OW,/14(*BEVER+A2J!TSG_B=J2*7P_Q+XC M,X7<4!BP(()R!+U6T2-"2M&"4,G:H$EFT?ONX:$4TZ=2^WOG!Y'!#J:=DFHJ M8(H991OY7OFD M!GMR*%/0+FZ8@T_*\;'H2;5BIN3!"*$A:"%!5/X=+VK.N7N9X;/BDQH5)4.L M/\:\R(?W/+?W0C>#WRD%9ZH IPOK'ZV%5(/@D\\K2<8DE-WYI)\6ZP IJ0;Y M\O[+<6='C%&1<"7B^A[PW>4R?\(5W=11D2%E6TSD*^MO4%N(25@(+NMDH]1) MC8213>(<)S;V-OSX?'0;:?(MUNJUR8 N5C"2 F"4$5)T)6 MD3A_+ N/$)$^E/)F.L--[N2=#A(%E.HY=\JI-5YG!;$&SKM%B%BZ3QM\0J8C M0/\:\-M(-5:BNE&BF=+3O3WV! 3V,/<8">EFZ23E6#'SRJDF M@7&Z0M3202K%"6>#H]*;WW1*$#R5?$Z$@2%6'L'W_W6^HGRY;&4EZ=O%JG4^ MQH(0%6]Q)N< $9, JK6:]I_@>[_>;Q!CAGB@@X<>D-3L9]X1DL:_/BV6%Q_N M(SM1U1A9E):WMLHASEJLX9^&&*PV7JK2^V%ZHR#'=?3O;^L1VEP>"/6-CN]I ML48Z_!\1:9[3OX/3GH+!'A8?X0QX3+R8DZV:-SZ?I&X$?VT^C/"@G"K>%#X* M3>_^@$F!\$0$,!T.AAAZ_"NC)F"[V3H]__ANN?BXQ,\W!Y<.[>JB$?RWV\[V M?INL;NVW/M0BJC4[7QL]]LWI@X N/OKQC5$7 T_THOWSY7+9^#]N;KY_QB_\ M.Q=_M]?W['224)-R8'SB4%BCA.P5H;:AZ-#[!FF(? =RFS1:5607OTQ'>_BC MRN8[]'_?_MA8-=X_^M8$1=Q;J]JI2OO[41FW:(QDG3,^@E"YT;5R2H.N),C9 MN.22B$+VKD-[1)2^,UJN(O:B*5W5&5F[U@XY2X\!?"G))FN%U;UKLC>(,54U M=@\?_WC$RG"K'DH%]N80+KF_J;S'"[KW5E^\1I+M="R9LS>!&8+6"E)( M(N<4#,NVWOH5(].89(KD-,ETKX4ZG$Z-WKG MGO8=W>,W38);R/0BNS&'^&JK;LP=##U5-Z8G+VTHV"KPB+>BH"'$-BM&&AU# M+;P3CMN,?6#=F+U]/\2^TW1C\A&=:C499(R&%2/;J( T\+%CBBLV2#%F9\U! M=6,.\L[3W9A#3#O&V]6F$F (G. DR9F- ME:9V)V8_]$+6$3 PQ,K37._=NX&0J&Q"SCR=M7S,N9KYP%,9=*8I[E-W MCW&Y-_>E3P_O/7VSMX?IN]_KO?_IK[K0NSR_^>7I>%O^ZZ=B33NH0 M M34JKI-)DAMP$!AI4VL1@FQ95W34Y]ZUNX>P9HC[ /KDHNF[5^M\)JM>PM" M%V)0AF.=V@IY8_60*%50KG"XZDUTIO?Z?U289PV$OJ8>F9#C1,OJM(D1K-8. MC.#L)+9=*"HR"D)TM.D;7^QVNU-]/,:V3VI/*AP@* M(JB%T6PR SF2X"/&93YE, MRO7.]C8(C,]C!2V M,1 $-J5JT2Q]+!R/[\'M^A?;E)?5 M'[A<DR8:^X+X=E^N8(F)#"YW?2=1-^JOZ[ MB5'ZH-MB%FM"%F:Y$+OY\0)H?!4L^#$2!AB[#&J MQA>?/R_.UU'OS81ZS(FTET!:!-8SF5;<$"$YK:27R:+K?:(\$&+ZW*^#<^[7 MB^]EV3%8\6Z0_?,9KE9\4#;1UJA6,D3K#$*)U(A_."Y+F>5,16IMT%:JW?N# M'Q/F-8#8WT=CM!C=D>=Z<6PCT5@-1@^DF3ELV,]=]W>./K8>X[1X*%D-SGL9 M/*#0"$8%!RD* 8GSO((^!J.[SWN;R/O;1@IC.W^(B2<)$7P-L6:E0>G(H9#G M "BU+M>B7:Z!0HN+CB]$V-TGF.?!W]\PC M+M[#K"-L]?>DBIB%=ZJ B^CX'!,)8I0:G)!"*N&BI-YG^Q1.?N)<'\O'0ZS9 MFQ[DPR=JTK"YQ0U)!8:2O9&@96#%,I]?G-IJD"%8Y9/G%'6[]_T'__3T)_,^ MAEYTLU+OKIY?/W\Y6_Q-=/4D>3V"ZTH^Z6_D<^A=LA)$$GS*V)HX9$ +RB77 M^E)*4'HK+V[QL>?KU]Z6'&%U-DFN[J":7#=]1J74*DT%+W,$PPI"(D3(9(4I MTJB2MEZCFS[P?#W:PV(=;TE6RXN3]RTP7)\9WJ.AI#W0NH? N@#16 852J4H M9YO55C78_*_>.3+Y9[?'Y7^^ZCTQVD M>YE]T<-F'W\IDR SB/P#PQG7#61WXJ=]"GGW?WH M,W3>SC8;X<[@ZAB_8=T0ICH5@H)2A&1A2H7H2P2O4.GD.9H.O5^/OQ/@9<9" M^_MBA/:3W0UQJ\9YN9)B]L!A.\2U8]3RW;WD^O-+4^@Z M0&!+:0[L*QCE70OO97M7K""I@S:*\HJ>+ MDT;8?=[3ZF)YFB^H?%?1$!F_I 3HVOH<41(D73C+B5KGHDAI[#UL8J,@K[CI MX*#.]^4?3B]:NO3;>3G]>EHN\6Q]JCL;+!53 6-I-Q&-OS%S,L2I#QFI=<"P M5=W)$Q< &S_^,G/'/K[HV*>^4:!_GEY\>D]G5XP\GTZ_?%C\>GYQR_2\C:@= M[]T'BC?]W7P'A_X('B-XH_.=\%"1DW1")@ZXK-$93)LNFKP,H%AZ*Z1+TF^5 MEST'X/S@36!>W QQ0N\W^#]K/Q.@WX166L3&Y\I[.2L*I@@^@+W/ M0*B3K9Y33W-OB,(CS_"/?V/:.^A1_;+H;]3>E35_+,YOQ/GE=$F9_^BW&4XF MB\HG)^>R=S[_,B/,??W0D0'GGB@W%\Y;"#/2 MH\)W@LSS&K"S6S:[=P^;CK?VKX7B?29D(06@$6URO&PCZGE+0F6(G- A^MYD M'Q,X^(EK\W'\.\24TSW.K#B*C(J>0*1'<>FKEVQ MH3$@G3>.4BS!]AZ7.$"\XP;,;EZ898?YP+Z_07?0N5IM" (G,(WJD\-F$0FT MS:7&JC3&[C120P0\%E@@NI:R,=<+*[A1/O94XP >8D3G+9H7!=.?GTPI=*?+;:G5) MY;?S=[0\7923:+ 0ALJ;@%)@"L+(%DQ\RI%K0\",1$B<;H'3*CA5 M$3X'*#H&).M+V9V5>O/ERW+Q=?UK[,.S7ZAOU.4%G?GOX$7V3,1/=#W31 MY\4L@H,#1\=.U.]T2T_KEC;6G5TG[>_;\(J[JUGK5,B'!"*UD16N2HBJ4FO4 M]BF*H-CV8R"^MR(O$^JSPF&.SJ(?UE9>*W65BL@3XZ21KG@0C8N3K5L;!T&& M5$4.7E"@<_^Z"?\R(3RYVT7O>Y/)#U _[[ M)SIGEZVC\4U:F.BR260Y+&D]59I_A#D$*%&4*K1#2KU[+?M(_N)@.8/#'\(V M3@+;/Q;G7SD&H:MP9/5A<8%G=W__Y\7JXH_%Q?]+%^\I+SZ>K]]^O*R27-6- M?*[16K&!T3C-RU.I0*EBP=Y/@*,I\PKN66"QX1EE[S?!T32[BF[>+I;7O]3^ MG#RI.3G'"QIDK0C&Y,C+F\.>6 -%E-($ZLU)/*V&KTOC< "T8;WT>7?<)>Z_ MZA)?_??:##>OJ&_Q=/G?>'9)\J38%'))$;(CTV;39([7:H6DJC+1V)#**.^. M(^CRXM; 08!B ]KWKH3ZM5;*;8#F;^=Y\9DX?&M#3MN"/,^G9Z=K-1]+0S*M M5K?QWIO/[=+]1&I$&2M!*NOPXM ]*P@VH%K/ M,B3WIO]F4:\7[9^7%ZL+_B.GYQ_3W^LWI#4OW'@S=(=*,,F(W;W,*VT MTC5F^%1,H_'C"#Q5ZT&X0ME5#)Q\'LH+PN^'-X$WBU)DC0E$]+X-0R=(E-A\ M)>8D@E5!]!XW^!(G\ Y!Z7@3>(V6 M0V&KN4,(0F4P46EAJY0N].[P/7:&RT&^WIKAE>ZLPT,GINJ/6#?E><3!;>[J>:DR9+3!6\ M"ZX=BZVZ'Q5(F6K$4FP2T_3Y'R#TGYJ7_0*0/P0>O1D,;X6Y)5V)+I"0V4%R MF8,NE1R$U/A^?-&EVI"%OE# *8\WHRT#WSTA#Y]*]';Q>7R!I7!L1(A0-6! M&)6_H<"GRG>\D]%' 0]W^Z\N7 M[W03L3A?>8L0)23>(H)DW=!#M:U,>W:^/BB)'"8,K(9LPVC1(2!1 >

#(/^[X?7H,4'F@Z"5RQZ3F9,51I", %J;#P3 MULFD>L^/?XD-6D-0.EZ#UA!G'VB#5M(JU7;[2MFS!I%8%XK@#?J T:+WL3-< MCZQ!:Q &?MR@-< 7SZ7!91N=7ANTAC5H#8')) U:._CXN>!7D19>0J5CGL[')=>^W?C:X'=:@=6BP'>+:$>#ZGE,#SO8:O63+':[+850L M-;DLP=>H.*[)!$%E#=%(HZ42_._T)EC>*,@!YO:C^WC1VT&'-%GJ*E/][9QU MNEQ;\\^+3[3\\ G/KR\GOF6K[Q=G9V\7R_:73A!%$;(*"$FQ_:(V@!1J*]EE M*VAOLAV%*7DR#0\0YR,G/X<+H.>Y7*YOLV61RM8LP%$QK9S9 PH10==$2G@G MH^R=2$VFW#-:)!.@=/H%M0/$#JEPZDE%UZ._5M\&WJW/Y:H0-+9-#46"E(0# M&:.I+A@MU,&\F S4[74ES;*2]@#8(4V]?5+/[^DM3Z+/DEI/#;N -XQH$B!* M!)&4JK&6ZN]W-!WP0OI>M]>%-,M"V@-@AU2T]:2>[(5*IW=5K>R"@KY DDHW M52M@) M6690JNGI O(7#U7M=3K,LI_U@=DC%7H.#66]"5L8)T#$K,%840"L0 MLDS5FU885 ^F"&R_?.D@O7"O_F0=(+6)C-\HL>\N'BN+TT49"-:UCC^;(2;# M:REJB0[)X>$4K8YC@F>T/SZ;:Z+1(/BLO+W>SVCM'0+X#W A#T+NLUJ]WU\L/&V(HKV*WBEP4K=N]^ @ MY2@ 4_'.NF##,[HE'JC\ZSH^S'4\)H:?\>W9TX90/J7F.) *.84I,@*;@.,K M*7UT0JHL>H_8.ACE7Q?S82[F,3'\'&_P+I>TVL(*(F0=I(*(S0K"2DAL%PY2 M9-8UN%#<\SF6AVC^NHP/6?XM UD0HJD(N3DVNZ5%"3K"*2OA$@I MEG0P72O=<^/96KV:#%=:KU:7GZ^$GZ+/ZT??G;C):VL3'$Z'5Q VH+4%*E4. MX&/F;)P3<"#A(UG)^T!U>0YQ]F!U>NCT"!,[4JVDTN]KPR5A4(X&N0E>C5/&]1\P< M68?7( S\L,-KB"^>2X?,-CJ]=G@-ZO :!),I6F5V\?%SP6\(,B7$RN<,!C"* M,B14!80S(BK2L#.KP.#K9#7#OI""X.;1R*B.#T^M*!!0O:"Y#! MD*DQ:$N]NPJ/?037(%]O/8)KB*,.J7WEVP7!G:ST_>GJ?]XNB7[CH'-)JXLV M6_S$DQ48.9B)KG@PMM5RYB(AKDM'C,Q6'A*O:Z#66$R M5@":_??BC/^9L].+O]>K6J1D1"T.[Q;TWR+K>EJH?S%B>$S2Y@ MA,!!- <4G&K&5JV/UD9O<9@*%AD\Y#9)S@AA("G.U+6G''W, M,LKN740O\"UN"$I'9%L8O[ZS*MZ'\O^5_Z]2O_Y]M=:9#)*O0&;! ( MQJ$$)"& 0ZKJC=4ZY.ZC<3>+\OS?YP;AXCXZ._AGC$3OH5@W]YQ;"#;6<]MC M0LTT'+R'ZYZ&PQYVGQ88O >7*C)PH*S!A"PA2,L_%45JXX0SMGL2,RT@GAJ9 M/2T>!IA[?!QC(R!V=Z4^CCJQ^[? MP;ZE.^]HN3XA?Z%\QO\K)Q0HVJ@EI*P8],H3QVY1@*)2 M@R0^+5/O^&(;N9[EG<0^T6]W9XT J/D M]G7'VZ^Z-%3XO+L\O?FM5]+3\W/!^8GT;#.LEL$4\6X(<8!0*:A*%VMUDI2'K6KA'>+I;?E+Q2:K4><'RC*]O]Q$DE MG182-*X950S;LH; FRVY+ LEX 3NWE$?KIFC8GN<2,PABH536* M2NL@4C00-:&7N=82>_?HM.^^& #M;.Q')Q%.W837C/*>OEPN\RT]^ M^H8X^V!>^BXX#V__T-6>U11?G#=5 MUY?0:)..(2IPUG!>7J6!% 6U*\1DV.@)L7M_^H\$>OZO?H,P\B [[N6K,=I& MOI?I^AI[&Z%&>O?;*-!,;W[]''>_!Z2;U2>#A#.Y*+(%="&.>Z4/D-!ER$J) M9'(M,O:F=Y\0"D^]]DV,A"'&'@$!=]X1KE^AHN4M#CGK87TT\&[86-BE NNM M-L5'I4+OONX'0DR?+G9PSN,O-#M8=HQFER;*;8)3?KGD].CCU<7;^D!.48'2$X@[Q11@J\;V:9>N\B3PKU"J2]W-3Q]%DM+^X+]VZY^+C$SV\N M+SXMEJ?_1]<7KO*$BDI6>P4E!=XZH^4].,0"WF=4-JIJ\U89#G_S#HKX9[<( M&B#.B\'06"X:H97GPY)P=;G\>RWNF\PG^?(;M=G/B]7%35W$B90H+9IVG*N& M]LK1FW,"I)(Y!?XM#+V;DK>5[<7@:E2G3=89\ZVS9U'?K%9TL<)SM@NFUM!S M2G=HW-Y3;I*4Q3GR#R^7;0-FBY[N0V?7[^-]+M9',D:G*_:[35@LVYOO9/O' M&H14_CS_)A#_@3\6Y\OOY+N%?$XYQ.1;L0,RY$/AP*LZ#[EZ(D1?4.K.6TA7 M!?;=:WL(W^[ MGL?OAW('_TW[G_Z^UG5]0#:EUM="U:'!6#04U;I+JU* E70;1%^$KE97U7N0 MT1,BS74//Q-.'D-K!W^-<.GV;K%<^^+BFYS??O#+Z:H!FR6^OC3:1M21[N<' MB#G/K7U7-R^F]=$(L-H@8-OXK[*TU_Z[ZQ\1/=V?,O ]I*0RFF@%+L*T9DFUAL8(G#%[G&+SI_2@TT_ZS M7?KOK#0-_="/]@OL_$&A8"0&^N7B@62YY-> M>AF=22)5U;OF9J"(T^-I-'<_*$PPBQ.LN2<'M4C) M"8Z6$$4(D$TD[Y)7F'NWA R1[WA!-9J71K@MWGSHOUVN^S'SW^N#WWB?K"D6 MI*EMWU:.R7,7.X'XA:!5*-7H$/:, @2@C.2B@& ^F(DOQHN]/4T-DI@YL6 M.4/<,1%B5M_VXNLS-Z4:;%899/%L ZT3)&G8),6FK'5)F.T$D+DOUXQI6R^' M;@&8O;PQ0KKV]O0$",IJ[QRB\Z5W M+?DCHKSP2*>#?T:8J?EAB>>K2LMFEK]H^?4TL\H<\3^4=O7_M_=FS6T<2YOP M_?=?,K[:EYN)D&3Y'$_8ED>2Y\1[A:@E2\*8 C0 *5OOKY\L@)M(@.P&JAL@ MR'/"$C>QG\I\NBJS:*:!WY/WZF/F:>'3M1^RAU (+^-E^< M?PJ?\'5(?R&MALZ1RZ-F92<$KK5AJ?85LPZ4<0C.JP+)*R,,TR&EUOEJ#R,: MWUX[G+;G@ZFJH4FWZE?PX4LX.WM]L9S.<+E\E;^04FCEJW2^#Z]?;0&<.(LR ML@R6A$* M:"747)(B)(K[WQ6W5I.[/+T9\BC<30UP![UYX=_S;_A8E8%\.'K M?+:YA+L)+^ST$AADOS-ZH$DGNA1%*!D#?>N7;! M^0QY.)I:![A?_?/#==;P763*>>]UU&!JPU[%6(%H.8))4G-NL;CFE4O;T3QK M6C51T0#NZY\?5J6=54)_S*M'G\+9AXN8I]^FU9:]0LEB9#*$#$+I0CQW!J*( MBCZ*7 A;O%>M;:YNR)XUJ9JK;HC^2O/%USD=YOAZ/KM_BFO-?2Q6 [IZY\>4 MA^#I9?!6JD1[J,J^]4"&!P$]8SJU4]36IDT[6O*W9^.]F<_(-$SG5[BXS#:C M=,"B8J"$R1#C:E2>MA*59]R)3@;[ P]YAJ1H*O?[?# -TQ6N/_SW%!?TD,_? M?\5O>+9N3%"BP(V8P; 5Z\%R&9AKO$F-LJJZQPM1;03O%8[;*@2G6@^)*@2.T M8((5Q7&CE&OMSAT!M[HG.QP'M?IH:4A*_3+[>G&^7$F 7SF;(48=583$5$U; M+76@JE3 8U0J6.D-MG;C'H!S''D.C12YC3)[:F&(1(<-T,35A;UA(CA?&Y8[ M@^\0@UJQF=]SQW:RNQ)T'$\R3(+EH8:0>1UTDZ&D4ALR_$:O9):\'+ MP"&5X+64R;/A+.K[<)X;07;1P@ WSC_>@M_N]OTAG.';?]+91:[.0TJ+"\Q7 M;N3$DX*,U ITDAH4>1 0C,SD,QH3T8800VOS93>D!Z35P4O:1]#M &?:3[B8 M?EOUI5X+<.***)B, 9U1@$*NP%=O5;(0#)OZW9:3QQ90B'%'0DP4MM"?#*WK04@0F14D\F:',U--J2&0\\N2# M@1(EF;"Y3LN3VH!+M*,;'I@S@]5(/,^&1'VX.UQ#HCYZ/\*&1 ]=!=H4YT>VBA=:W$;V'Q%_EV M=(+?7/W]?E%AO2LW7YE(=-D@0_ FU)P/S&29%I($LQE5D-[+_)B'V^-Y3_U: M9!=#?BAU#'+G>ONF^-]XEC_.?POG]?/OK\[.YG^'6:KWQF](9M/S7^?+Y;K' M_B^S5).AZT#VU=^37*Q8O5&21U=GU]**G+*@56V]8U0)H?7^TPK[@6LP MUT.MWH2O512WW@NBG(\)+822%2A.KX03EOX(T6FFB^9NL#R('3$WO#S9A. R MZ],PU*68.IW9@C)&D%SH?95%HM8V>Y\'NPU\ -?H%WUC\.J!^Y$V"GIJUW9, M>8:1@Q12UNE.$;Q*%DP,/- YE4SSZLDG/,H>7IYV:X+LHH61[_2S*K7N,],VB@84 M2[6])P]UCJ6S1%[%[,N=_F $V44+HS7UOIGD89 C)FU F]I#1_,$CGM?4%ZOH> MB=I8V-3)!\([*(E%;42*V0R6J_G49B_MPY_FRCCT[*7$K2NL &JA+F4A@P$Z MLZW2'E%@ZS2^$YB]U$>_^\Q>ZJ&<(YB]%) 743N99,,%J(0"?-0> IGPNN@2 M2O,L>&$ M9B_M0:K!M#2$F[8A.G[]M76,?9-3LGP5EZN>3!,3;= L>"@8Z^2$XL&A*L!E MQ*)-=A%'&%'0"_,!C\>#Q&['5/$@Y^GR\ZM9KG^]_;\7TV_A[(?[E)LW:A)E MS#:Y3,BJE(14$'+2P!D)2!BA&&MMS7<&=P#2C:KW>P?K$$H;X$C],7?L)J?L M&NK$)LN#\ FXS064LQR<5;1A6R5).L($T3KOY%%0SXQ-;94TP#'ZZSS,ZE A M)*;7C@4;>!Z2(SH;!]QS3P>]U^"UM\!XCIG+E'GS]C:/HWIF/&JLIH8]D7]L M>OD@0I%]EJ9HL";4BWW-(9;:\CMHSY!+DLB=F_/'VHZ^,&0H^0_1&O(A\=Q* MAGU81HQ):;*ALQ93(!EAK20)$@2W-C%7)Z"Q,!E3U( Y2O\^5T ML_5G"[VJP@N0SH9:!& @V%@C7#DD5-Y;W7J(_0-PCFRS&T;!]THIVFAG .+4 M=VCYKJR+.#;A0Z.#<8%!]HZ#\M%!Y$F"TEI[(T26S>>N/H;I.5*HJ9X:6N<_ M'.I_A._;3G1>&"]19&#"$JAH. 0>%+",M%VS''0VO2RJ[<]Z3O080OQ;3>[6 M-5BO<4:_ZOP/$LKR)RRX('*_F7_YBK/E:CI4_<8>]55]?GV;VJF=%]2H+FK3 M,U\M%F'V:64W_6=Z_OF761T@DB_"V76OOP^?PX(LKR5F(M"*NZN1(\1*/)]> M1JC7"[ME<6$25EN&(+*IAQ7QE&RO6LZ)6!^_:&Q5CK6[?0_6J2.Y=&1SS MZ^\?I^?U23>_AGZ6ODI0-S]^G>SD5?1%N@Q:8(V)A (Q:@792:Y$9EF6UL?Z M\4MEK#JS(WU/[]H54M#& DN.Q*= MD](Z93,9"$]M\WYLT8=*/3VUE^B>:_N4R#S(S\9$?"L:?U%CGE''.%TY(* MK="(!)XQ"TE@C%%)JYJW@WQJ;\\C6K M@D844B<3(.?,:U!.0%0B0$C1ZIQETHEUNF.[_[O'OU,[%K7-V\E\D"9=MZ1T M/QEU!AY5!L6* A=EA,AE"9&%5/B@&]X+8YJJJ.'&L5R<3^Z["'6#=;'$ M.BD4BJWS&P*Y %X4!@*-Y[GP*$KJPAEZPBV^T&-[T44)COOP69F&] M>U\=N>BL=$J!YMF#LDS4;A\&8K9%!BM-XITZ)CQ"B+O/'<\,&EQ!\T;2;=W= MN-?I_5OX9_KEXLO;,TSGF-?_-)R]_O[VR]>S^7?$/\A^H'\TB>B+X%* 02%J MS1 'EU"!C3PERTPLIMO@^2'0'3M-]C MJL^][C3\?1*I$?>(GK@,J6L."#9K#5Y5M)YSPHDIXSAS 5^MVAC MRT&YV_/WLA=Z/7)]P9159%C(;O>6K'5ZKPO$8E,=$,"Y4RG&CFFY_9\]=++5 M6"SXX?@>6 7'DL+T_OJHJ&OZ/7S!U;T"9QHM"@\R!C*6K6$0E/.0DLI"A$R_ MJ'7;RLU(QKY2'D7W\^8Z&,#JNX_J\JJA"ZZ!DEFV83I,*DH+O3U*A3V$/BHI MD#.SZ@:MZS!HQC5$U QDSJ+H3/]7K8W\<O6R0I;-L3SST@X M_JH?7MXC.JN9S]$!TXHV1%T2.%9JU,M'(1/GICQJ(/=ZXOA>6QL%S8>6;NO+ MK-?D/;PKOU7O8;,W0%[HA_"M5D3=0FQ9ELSSVJJWM@K@B8/SS &/2( 3,[YC M(?Y.CS\%<@PO]Y$VB]](^%\NOKSZA//R]FSZ:4H&U-6*)L4X%[14@*@<*)0> M0JX-;P)C(4IIC.I\O]GWX>.QY" NS=#J&.#6_ &\:XBK%VPUK>[C_']=A+-I M^?[S?%%_;*)M( &Y!"DR55M/T-FKC85DO4W*,,NS;,"DQW \:U(U5=+(V],J M1?"';^+B;E )95 V&SJ'':0]'I-, M60Y0C+@?Z&=+S8'TVK"'UT/;_D/HKUZZ57?JB8ZQD'_LB#OD!"ERC\'GVE9= MUW G%F-%Y_2?O9"<+M/&5]1]ENF!M[_EI@6L]_7_C4"O/5?2[;,?/O3PTV76 M*.JX3Q\[T*[W9K[JZSG_-)O^-X$TT6HKR35WBM>A>00W^A+ AAR#L,G2?^/L M9S\".UT^#:>?^R1R>P_:V)H3]/;#NS]N)XN]_:=^B)-0C$C"*^#2:=HTC86H M9)4+9\GY$%AL7=C8&^3IDVM8O=TGFA\^@^_#Q=>OZPR9FB>)B:3W#7\,Q31* MV.OQI/;Y>;LNLUUWNLK06XANN'E#3:F50U$->B7KK );(+!"6Q/M22G;'&QH MG4/4"5C3GG!W'G<_,^,2U!*(K=&UJ17U @Q>8'&U8&EK;>Z7@!'[)36 MF#,/-CEKJI=#)^O50JWW-.BXY<4[BWW>0F8-$T76-?WCH$U3>SC(;* OCUN%^<[OZKJQ;-/T1 MIOG/K_/9C8LSB=Q)C!)!^%KP+A*YHE@*<"8D&9 LDIO:YQZSY_,/4B,XD $] MEAH&R@^[#3G WO:JV+8G6=YR7E"]1K+?('OPWGU+"Y#/J_QTW2VG B7 MN64Q@\,20858ZWQXKN&>7!L;%L7*#M3I]/ 39TU[!;2>CK(![ZM/=V"^G>7E M!#5SSF, 'B4'Q16=RLDJ\,HP(7@-%?9*/7WTB<^!&ON+>H"LJ3_67M*K67YW M_AD7/U;?;[BWN#5#YLW%8D$_1/_T]_DLK3]9Y2A*C1J,8%B7(VEG)*..<:Q? MB:RHUI>FC9=P2E0\!BUOS:AJ'4?Y948?XL?P#RY_#XM%J#&%/8(E#_VZ-A&1 MSH ;A3W>?<7ZD-FG7^?+Y1MZXGDRLI M!8/ ;0)I8I$\9>9UZ]'AFY$<*N#15-?SYC(?H)S\/JK+(LDNN ;J,; -TV%Z M#+30VZ-4V$/HHY+":"9Y9I! Z-RH8>L M!^# :D(TV_<^+Q729IVF5,[Z^L$YH8Y#D^PLO,]">6!N?&L*(F#4K M!JUI;68] FE\MZ>-[NXF4304_!!3$FC%Y/NG-[5DX'IT0\B!2T<+CF551.HE M!)\3)(S.,/0%E6K,AHU 3H0#^PMY@!UANW$TT05+K"6=QOA$5K4CC,$%"#)$ MQ5WR3H_GU5=(!U>BQIK8L!^]A>0WR V=9(Y;PUH&-MDQI4 M!B])%*P0?H8I,^ /HUT,UH?V3?S+U^FYZLNO&&V2MXG[#A+TS:W MJ7U^?9O;U9T7U.BV=:7WVT^](9I1(3(I.6!PM:>1R^"X"2 EULOSS&QJ75^Y M'<*[2&Y 1;*0-.88P>E8VPII6UUD0E>$)^?;\Q(Z M5?@<6H&=\KQ;Z*^/P ;-\[:Q]G]"#5(P!TH'"SZK N2+N&*-*/%N3\JGG.?= M2^Q;\[S[R&S0/&\?D8N<&=CZAY)8>RY8"5'3<5!\H9.!M5#><>1Y[ZR\G64V M@ /^*Y)KAS>>'88E.5E5#E>??<3%EPF3J"*7"+8H,O>4=>!2".1'"E9HVS$) M2VO3MQ.R\=WNH8SB]HH8X'IOC?+GZ:Q>'EVC>E>NAOWRB2#*FB(#"*S)?X@< M7 B&=J0H,UK+>+="G=Y,>0#4B9&DE?B'V$Y^6/?W5RDMZES,\]5M$7VQWD#B MQ$NN72 2,^5J)(0^D.?0^EIN.YI]-Y=[OWE]_8"<9\FX@A!"33Y>!$I@T/(\G)J 2> MU@F%8="9&9G"X)RY@^E0EWHMU/X8D_81_P!6RGU\5^@N4S6ZX!LHU_$Q;(?) M>6RKT4?ITD =AZ!-\-R)5$>_&Y;HGNDI\/0Y9&LR,.R MI8\6!F#)GQ\^+L@SNUA\?S7+_YI_P\7LUBSWI+$(5I-".1W+RA1+VVJ*(*.. MD1NKW=WI!'M3Y$% X[L\;?4W'TKX UR>_#9?G'\*G_!U2']A_H#I8K&J1_ME MN;RH9=A_+*;?PCF^K0.GORZF2UQ>=93@UAC.->15+XA@(D3D#&P11=?S69M. M\<4>I-D5ZXGQ:125#7(/$V;+]YB0X)$U=PFJN$([K'=0%&+MYTTVG2F%7 3K ME>:Y2&R?I+$!R(F19']A#S#:Y(JY5X3,A?8\88B0J#2HNM00A003E>T[P)M+/?V!M;1>+:[J?#1V[3]Y#^&/WL+HI"& M&X46' ]T>DDNP&GK(2;MF$=MLK-/G1K]O=C!F=%'[$,P8A6ON ?P*E7!YIP% M>M!*U!/."O I&2A>^*2#CM*T3@)X$- 1&!2[JNXN)9K)?0"W=1UNGH:S7V;+ M\\5%]:?7ESA:I,PP@S.%W@&9-42;'234+)#O$[)NW6%B"Y03LBA:"'L Z_+C M@ER<@HME'6B\ZA8WG7UZ5S:@7=978KGY6U?7N1W6,I#YT7(=A[%7FA!D?F3: M'> H:[LFS%Z;PL$Q$VA-]%I[*\E/#"I)@>3F\];.\_$S]1'SZ?B)VD.IK?M< M_OGAYG+ZAYOJ#U]KX@B9 _>O%+G0TFF=P$6R,A1/&0(+":R.2A?-=3%WLFNW M=##'CFUJ'4_5\1#T=4Y1!*I5*XAED3AZ4BV3 LAPA!A6X#CZ0^?)LHPP' MI^.HZAW@/+X4Q^S3S47Y'[24,C^;SC^LLW[6QX.4J9##! :3 (4BD&P(IBS) M!6[0BMRZRKLCM-/S,IHJ8VM3S$$Y<_5&=0 ZD$O1&>1!_86VJNY/ISWT=)C- MZ IPXM:ZFIJB0Z9=DW;IB+RV1=>8T1GF;.M\C0,3JIM9?RQ\ZJ&>06[0OWRA MC9P.^?<8SMXN:Z>NNTBOK$*9F"% 8%)-Y_>U5Y,0ACZRSEO%A"OM8W!=T8UO M3PVDXGM7[8/H9P"K_3TNIYG0$-1M #WZ8HL'7QNJ*UGCR\PE",X%#+DDJUI' M9!X%=:J\::N-<0ZP.GR8?GO^9?8-EZLF,:^_OSD+RQM7Y/9/K_9HCBE*6QC0 M7PY4"@A>6@V8N6*9/)(H6^<#-0%^VI;XP(J\ST8]"ANW+^'RA>VRB/%L^/X+ M.!K[?F@"[4+A0;1_J(WUT<4(:W@2W-(.G)4>M,_%&:EX\2TFKVX%< +&7CL!W]>ZV4OK:Y_F M-J1+RGAVF,J_S@5VM2>(2,'*5,7DAGM_?Y6?YYOO@M_)_YXO5\L9C_3;MF++4^#@L838ZY4JJ MS4X:%01&()U=YNN M;/4Z^S_]R7-B'+F/UN?K)UPE*DV_X:9$J3#+_\;\B9SQ5XE^9I7AU*)G?X.G MMND4UGKYC5J)W_<7GK,:_#6>VN^.$SXOFO]5>0>E]_O_F!JUZ+-IG+WNB%[3>T>;LL0[>4.B 3F@%6:EH4.@^>S>\ MQZ'I8^F/=K/&FTVGGB;KX84IA:#(T,QH#1T2M"K'G0:>E'9%D"ML6@CT1$#\2.'I(?@!6_U(H%7)Z_#^?X MX>_P]?*J#5.]X+ %BLV)EFLS!,T-B!",UMP%9EI7&6]&,KX#V4Y;]T8,[RWJ MQN''FVDFEKG @_5@I*IMDYB'$'(&9DUR,@DLN9.^CWV6TI&9%[LKH6'OFKL3 M-KK .+UY3+V$OV6>SRZ2:QQ8O U'>A:R-!ILJ1/"$@8(61C(NACG$Q>(S5[J M@\]C:J&_/@)KK+:6S:GG&I[5FYT.J98#- M;3M S8L4*08HRC*RF;2 F H"9Z2=AASZPK:S4C&OPEJI*IM0;'=Y3Q MHM']8W;%=*VXE^@E)&_K8+MD('*RL4U1I1097?*ML]8V(WFQ8%JK:X#.(?=1 M7;TO'7 -:Z#VDT98 GAD> M:7--QN&3)L,CQL>87.@CZT'\ZS4@S*^6EQAOI=Q>SNY(CL#I#-H(,JIRB> 2 MXV"+4Y$GGHWN-,:ZES/]**R#61U[ZO">Q]M6 0-8(#?'Y^_SNNIP]NK+_&)V M/DG9AH0^ RTST L1'822%+!2DI9,Q\):]R;;AN60TR?Y^467SKMSRT?^- M9WGB2_*^]E:D?VS(9[)?FY_8CP"ZC29T4(##2/6JZ3\*TP; M[W JE:>K\V[B!2W2*?*KHHU5 B0+.NC %Y>+=CEG=2=]>DO]0\<'G@(#!A/P MUFOQPQ!I5UV+FM\R5$2: +MRE:%G-IW=?U M:=1,]-%6MYJ)/J(>X(KR-JJK!5]U*$[9%8T2=/;D;1OG( I/!Z:3V2"BLW%( M$OR(YD2)L(?(CR=WU'"K@W )G+<9ZC 8<*F.JL^*;"OC/99.#?Y>YB$X1"]IZ5GJGH"#3K5 C51_W'-:KZ M2&V8%@H;H,"EZ;3'+FMY&7>]C;'XSJO;5MS ]JT?'S_/% MAW!V5;^;F=>)R0+:<@=*ZP!!10:JY)BBKM4GW7I0=WG:$Y\@W$N9\R$U,8 5 M5R=D+&^&<%QUI]%8;(RY)AW7Y!Y;P+G @4NCO>-!H&V=?+L1R#-D3CO%C%+5 ML6Z3I3$(I3WHB!P4"P("SZ:.W"[.8G;)M*Z(?S;U8OM8_ W4-6:]6!= MK)?>NM8([2+T,>O%&&?!!J8@88IU!A#MH45(2%+[(KF.3K8^BIY"O=@P7.@A MZP/5BW$I9&0V@DFFT)&J% 2K-2#+-F5NO6]^N?BTZL5ZZ7"'>K$^"ABT3NC5 M5>^ @E9.ZT,"+(X;)&MX Z37JTT,"@ M&1LK_BXG,9N46%2@HA3D>7,+SK)5#:S)P;Q-N")-MA M/@OZ--+2?6+I_8^8AR[X7Z6TN*BSK]4,3 M(W5D*!!*MF0:F4A')8H(#!-Z;2PZT;[)01OLIT3!@^CS/B_-,19'KQ=-;^#\ MR[A#X1X#<0R%T(\*9YR1<=$G[;P&)UF=*:'(XHK.@C'1Z!1$L6&X5BE/J_PY M)XL25089BR6+Q/EZ<1'!E\!%J:F9JGF2VHF7/_=AWXCESWTT?.\<)?(AW.\#I6($&+QU7Y.)6"1SK1N.GT2Q27#T*6/-L8K M+G'>"A>B@Y(XK55X!3Y4>X-QPXI,PJ9GV)B\CZJZ%9?TD?,@M=9T,I]7_M=C M=\5R1]:D4KD #[4Q(4$BQ]X2P*"0(7UHL/5 [/LH7BR7EFH:(.KS(Z(WX1P_ MS1?3_UZM]YK:CR,EB37MQ$=KX)D=K%:NN7S+4>.3DBVR;!Q$*^I41*$@,HL@N,W:):E5:>V<- %^ M;#&\?:Z2Q]=DZWWG1C;KD/@5Z+=A,?Q9YT"-X80Z]B;T"5HDL$OLZTT1CZQ48F48A6-YZ!\9."=T5"L MH2TT6!Y">S=Y?]RG0+.#Z;%UD_W;]Y!WEW*YC/^:XEG^C>1\CC5 ,J(X>(D23GK,\VR&*DZKDW]4=Q"G0:5Q4#I&#>8+^ZPWYW MJT_\[W@^B!74*U!E& UM3,X\I M4^E=*4L\/Z?OSLLZ$?U V4K;@1P^8ZFCD$;)6HKDYP6C(YULU=\S4I/G9Q0@ M2HQ%,"OM)K6)Q__SU\65\.1\]DQL" _A.@9!UZ:^GX8IQ; M(;,727:B*SW@%E7ILQN:;GOV"<;I>E%BWE U#3W=BN<]?KU8I,]DP5X;JG=@8T;HVNCP_E8"C@86ZS*-C&5@7D?Z?W0 D*DUZ6X9)T5 M9,C*3K[$<;-D2XCN@"3I(_?6,;K;D*X"";%H,N %%.,D+9B\FB#)OXF:SG:% M.;&[K:NV7#_<_]WC>88#:F#>3GR#UO'?NC*[4UD\"5[EE*P"Q0JO55\1'-:Q M$-FD$(N,(@]7N+T=U[%='.QCVC;7P_"M0*Z!_FLQ7RZOFQ!,L* VFG,(29KZ M=E@(7#I(&C&XX@SZX:IB'D)VFGQIIHM!6T!L9_6Z6<7O\_/U'V\ M9V>!MLIP-HEH,4:6(/K$0-$)"C$F T8X0]_+*;KA[BMVQWV:;!M)CX.VI[C! M]"Z>33^M7;[Y>SR_6,QN$F(FV7..GEX6F[FX#$Y&<@)1:Y64X-8P.QCONF$\ M38X-H)]!@RT/X7T3EI\GQNH2=7'@D\R@E%;@I8F0HXS1.R:'O'%]#-WSXU!O MG0S0(J/[CKIM.T7-#"\*(:4::S39@G?TA^ N:T;GNI&MGZ%.K.$.=9#"A M=>;]4XT,)LM=2,% <35?D5Y6/H? ..-:,UM,IV:<+Y'!WI1X+#+81S4'B_5T ?F, M(X.]=+A3T&<7!1R,+1)-%O0F ,]2UD%YDL#2=E[G[D5Z.YSTG9K]'#=+^D8& MAR=)'[F/$!DTSBKR9S185F)MDY#!H1*0?&G@D,MA' M?.-'!F]B#$)GR27C0"R&TSH&-'!T\VHC//B;N(/H8IS/\ MC]&I=2R3K*8BE45P6M;YK$76T:P>F%,Q*D%;I1KN^NHA9*?)F6:Z&#]*> W] MT0B3YPX++P@U:8)$Q1-X3 4*=UP+;Q3FUDT&6V$_3=:-J,^1(H;OIY\^G]= M0CH+TR^WHE%6I.)4;7Z;T))/6+NZH#)5:F3IB>A9'(Y[C^,[37XUULM(4<(? ML:ZB40QEBL@1M#*\[L ,HB6KCW%IK972%S7M#R)X7;WKK8OS(X)W=<_O6 MR:R1Q4$(M&&JDC)XQGG-6-0UW,12&F[ZSA[ 3Y-O8VERM"CA>_Q41P3,%]]_ M"^>$%JOF/\S/?]\\^@WX>OTG'8;_+\7T\7J M F'Y)SUN\9H0KUH,KGZP-AF\H5Y.TLH8+#B?R/HQ.D%DL4"4S' ;K-6EM5_= M$/Z^V^!5F/1=V1_493T/8TH(%R"X5/L;Q00N(OG%(;MBDB.1MIYDV'P18T7J M#L7CNUOH85EP'.&\V7)^-LUU2.3;V?EZ4$:]3@[>YZ0M \%++4\SM)! YT(A M-ZFX$K*].U%^QY#>YNCP3*II(=:DB*(7%=!HC9:)#.9",,LI@[U68$)@>W@;(W/'K<\%PK MC7>?_*3U^V>PAP@ ')IL4RD9:JH$(%[X6E+"@IBHBV)C&AB-;S9"X? M/?ZUR[%X&+O(?H"HZ26,C_/WT^5?_\%Z*WDYFW$Y<62<)IT=!,F)G8EK0E4" M.*;1.,6EX&+CR^2=]B4Q M#N3"!%"H% 2C"BA&)[U#ZU)*G8J3&@-[?GP\N'KO4]4?BJH3LABL9LH"ES&# MXHJ!4LFW>U:(/\^5'V@)K?0."] QB7R_@5O^$B?,(K#TL;DSG3&0J] M0[1Y>T8>%E]OXSQC)H^]=1K[9B3/GF#[:&8#8?8.4&R&]7'^:OWYE1G N:;% M!_#>U@%S:,#5>9=,BIQL"<;&UM=UG8"]T*F=WC:P:^^(PV:4#X7K5,KT-EB0 M*NM:9L;!<_I#ADQ+4!BY;1U_Z(OQA7.#:',#_?8.3O0%?/?U"=9();@$H5+M M+$BOC[>L0#W%D_7DN)O6B41[0GXAYQBZWL#55H&++?@W1?Y(4HXDYF#UBBF% M"9PH'+1TV83H4,5QC+J7T&UO/NZKSPT,;!4'Z8[X[BM4!VV@TP5X]BL+5H*/ MS(&2,I%C)%DRK=-6]L7\PL]1M+V!KCO'46Y?,I$PO\QG;PGS.5D;3EEF+(. M@5PI[P6XX@J$;&027F6I[]RZ/'SG=_N7/S^>-!'S!KTW"5_\>0RAA TF:! YNX[O:U\I])Z4DK7(= MYB)JXH'**4/0JH!QSMJ2G(["[LJ7[8]]H4YCU6Q(WMTY'- ?ZOD=_MMDN.+. M@,A8D5L$;^BCP&22VMO DVM/JO.7[6E,Q6V@W'[-/Q] ?CZ/]QR&(H0BSU0" MQSK,3&C"JIT%883((G)R6LV^)-OPW!=:M5;.!B+M?+&_ ]:[[X"2.013:R:L MI,.;"P>>U0I-$9"I$!+S? !>O>Q>XZIN ^OD,&V.-LWT^)M$_*Z4VYWD:SQU MCP9(.SRE36ND?9?7J&G2=7>L-1=>S?*M:2B_85A>$(?>S=[7IGZ+.DMEEG^? MSQ97G[X.R^EM FN2B"#GSD=!3'+$8J]" 1%]TL8[7G3KN^^F"V@V]&0/,)>- M4;A3)08%7#NDK2!(B#Y'L-+%F#-CSK5./6\&?JQ&28?C[M81**/J_= MDJY7 M?W\KNQS'K7B0P@!Y[[X>9^2)^9# 9V><(J,YA>:[P68H!Y^#,BXO[K*S@7X& MJ)O^N BS9<%%%^R,Y4'%(+V['#%1.)T\0I"OARZ0"UB8%\WS/8^>J5N:23T9 MHO91:NLI,-64(71OZ$B9GM>C!E( MV@E07@EPCAM@R&QFP7MANEUE[_;\\3WVPRE\/JZV&K;*N9R3\^4+V3XDAQ_ M7_=QDH'EVIT+2P:EQ7"Z?&@B]8;=:5;K_W.6 MI\MXL5BM=7>$0122F"A/ R^S!VUHD6W@TF#OM X\_ MZW25/X2P&S:'N=RK9DLZ"Q/1A)\Z&UN(>H*_+M9WTX3S,8Z$)B,[^#JZ2BDEBP*]*&;W;G3X\=W7PY_ZSV2LK:Z M+P>,-/X>:)UU@,PX(<=[CQL]]OCP@H\R".D$;8;DEH/AME9'6@LQL 1.9Y&2 MC"67U/J .74C,,0#7EZCH,+I2A:E4VI M>8^&HV?JCD'(HR%J'Z4>21 R:#3U] FZA 0SP*$0FZH+5X&(ZT(I5OV\&[/ M?^I!R#X*;Q"$[*.MUD'(>OM]"U$5W^WKK&OL?Y"!1#\0/N';?[Y.JR'SR^QW MLCL__HUGW_ W,D(_+R<:2_&,.T@R<5J(<1"TM&!"YIF1M^I72 M+C[,855[3!S]+PR+CW_//WY>S"\^??Z WW V"5%%8X2 G%<)^NA(HMZ 3XS+ M@C+'W"V*TAC8"U,/H.#F)_;.:WE5Z/MU.>M%.%I RH+

1J*PJ6:1%* 3%0 M1&<32SX.S-(?$;W0]L6)4")7"#8 M7 = J:P54X*7UJ.5'D?U'(DWD,X&F&CS.,*;+]%[05XAOJ\-3Y;A;!)%\$$H M":58@FZ$@:BD@.*U$S)$YQP?G6Y;X;[P<'@M;TVC:!VE?#.?Y8HROUY]][?Z M7?HPS1=?UQ-3W\W.OM^.\9^OH['7_^Y/^MGU/,_9.>:;'YB7^B,KB'M$-<>$ MUR8*>C"![ADUO1S-NL:P"5_X>J>NV#*>HO2"WIYZC*/S$"3MOVB-$C(E]+93 M#.3QR=/=0>TUDO?6'/KMC[R,67#+&>T3M/940%G:2'RL%Q8<$[WEGKS!3NE& MC\WJ[0YIZ,CDL/SX89KO0'HX=$SQP=GEUOI@DC; ;*;#P=7#04L%QG%CC4]! MLDY!\1W&N!\BBCBHGA\9[=Y;WHT'NS\P +L+JCZAOAW8<(A@73M-/:+Z/<0\ M'@F"]28SXZ%PA62?A@*>601=+%/6D*DH.A7I'YGRM\2_QM9]'^DVUOG:_JNM M7<+LJNS"&^0\%PG"6UW++C*$[&NB+.UH0AA3=*>;AD>4O>'1X[EQ+34R;R?. M 6:^7_JG<7F^".E\DF/P')4'C5CS4G6 *'@B"TB+@,)JE*U;R/^(8'0=#VP> M-I!S\_+%L/S\:I9_NL"?21@?+N)RFJ=A\7U23,!B:_V,XY+^*#5P;U==O*U2 MQOD0NE7 ;GO"^/OR3U.R^8AS@8OT2A4D.&<<,],C:RQ<5^&S):!!&)*^R*'F8 ML_1)ZW$'X0U0P7?KMGX5-9RGOS[/S^AW+]M/)M&2U\"-(9+S M.O.=/(K(R1^P.HH41;26M8[<=D,V_C8RC&;O;C#MU3( >6[!FV2)R0G'(.O: MU<Z\'<+_A;[S99\R[]&P'5$V1&]1CIX*X9FRR),! M*X*D'2]'>D=B[:AJLDO:1R];W.(?9RJ$L=Z8P,F@\V3:>7)/O2(/A)Q53"4R MZU6G=EVGG K1AQ\[IT+TT,-1IT)X[M&GC)"C][4IG2>_UI 1&75QUCJA[EZ< M/Z]4B#YZ[I(*T4?>XT7!NZ!Z;JD0O335+1R^BYC'(T'*+.>H.3CT@= %!-I* M)?A<,A,>1>GG@K12R./I$+T$>< J1#OZ.@+YZO:M&JGUX3X:Y?2A^B2)1K[ZDBJB )\ M\1Q$U*$DG03KEO32)S"W'H M)\$4QK.B':]$,G1,;2.SYP_#N89AJ:#RS> :[D M;Y9\%^)K+/,%?@S_3)0J)27%0&BN027'P=?V0"AT,#XK7TKKF&\'6$^?)T/I M8(#;_#?SY:K@Z[*8ZF;=R@B4+'(HNKI!I=28)Z>-4@EM:.4)=>M15MNPG.H! MTD3V VP=O\]G)#=XK3!YO/Z219A8#689]?9JLF].>+:;P@)^AW/%__U+MR M*Y%0./)V421(LNY7T3DZ>%C-)N0!G=$RA6[F7RM$I[;-'TY= ]@)U[@OWX'7 M.",%T0OELU%84Z.8TS6C>-57TH"0EMDD>7*N=;;'%BBG1I^6DF\]1&*-:"<"I<60T M931,6EUA[K'Q!>^1*:X ?760HI00(XM0A$PBQRBU[3:9YIF?1 .)O.$XB6L# M^0I4/38GF&-BM491T&)!V:"!Z%F'9TA3K^6%4:U/F!\ G!H9]I?R?96;)Y_"./EWH88&.GS'D;!U9PB"DVM:WY$1\IH\"ENH")I72 MR39/T9(@.JD@U?"4"L9#]$R2>9B$#$P(CYTN:TXZ8Z@'/W;-&.JCAZ/.&+)& M,97HA$G<*CIF7.T3HADPPVD10\1VR>T@'5<\L8 MZJ6ICLU3=A#S>"1 PWBQY"I**T6U$RWX%")DIH/528G8;?[YD2E_I^8I[77? M1[HC9 R54!@MRX"I[1P5,@Z^) >>N6R*T:9-VO4Q9PSUTL@C&4-]Q#E QA Y M?-5(_V,QKPD,^?7W/^E0^V5V'?Q^E!(ZF=93/_NC/&H'?0W(REL0=OXCZ\?Q_+M;M2I8?Y^^1W),T/<,?('Z<]Y6. M];QX;4DFA0Y6,J>QAFLY,,=$2:$@;U]M/L Z3IZ)!U=^ZRC[^K)\^N-E>9CE MG^Y'5>:W;LYIQ?-RE2"X)$'@]!OFB=5!<6&!0B7I9/"<^GN MI-D_&,)H!.L C5<.3I/[ 9%#Z+AU"D\U,\DF"55[EU'B.DAB/EM5!/\\7_PT M76"B7_ SXG+BL$AEK*CS(.F@L+Y B)S@JJC(6HF!+-%.;.SUV.?.MN%T-$RV MQP+#$G_"]=\DD]JPZD8PZ[9'I63E4B!N6)=)&(AT9#@/QJ9]R$4.=*:,TAF!JG5!*5TL7P(;+5N\)[ MH=Q@RAR@8UIW^WC"?68N2 <^B]H:71)F&3RY\$PQDV3DH?4X]>[H3MZS&$A1 M VQE6Y"NVWAN%HS74OEB'!WKMG8>%'3 9Y&A\*2DB"JS;JT=]J?6 RB?V?5: M*WTUM_'#U^EY."/YK)T3$L3'^8U74A,Z)H7%(!R/P%U- A)% NWE'CR]?=IC MCH2SFV7_^,..9N=IIK#Y@-(>HDJGLS@F1F<50A3@>>T.F%,&7P_U9$,*!H44 M*A]LGSE9(@VLJ '%:#K1_G'\,__YF>?ZY=ZPCPS_/%A\]A@:_# M>H+Y]8U);7NN"5P!EGU-2:;7PR=?G56I1;3%L+O#E/?FV:Y8CV9#:\:#^0&4 M.,")>87[W+])D(_:Y<=M9D21:1/7F;FF>R") L LD5).9\3+YHHUN7 M)3P(Z-F097]UM*Z&(PDDQ+QN\E"9^VY]R+_]!Q=I2D*IE9Y?OI[-OR.NOO_' M)?KEA!FC62%V1R5)((9Q<%$BK4*A=)+\B+M3%[9X;+MC.%GBC*F;\:XH-TAI MXC@/I99J%5.+=[Q*$+BUP%EQQ3OC+'<',\)/EE\#*VJ PKH*L_Y7]\QOX6QM MP]5@=R(S[G)HU(]?N/63?^!B.L_W[_C3V46U^M[^0Z_-[!.^)Y/P;2E(0@V& M3G I+*"KJW7UMM\%1V3B+"K/E,^=R@;ZM) 9=86GZE<>,4\&N+C?:[63F)0. MJ"-X4:NHZY08GX0"%#RD8"7/K'6S^[T OW!V7RT.<-;O!UY;G:)'!4$:$IN( MNLYM5J"8]L5ZB](>,05[&MLK(^V7Y?*BGK&7/D'U'V\ESR2"NVK**55MV685 MJ55I$DHL55#1"^8Z&=6//^O4WJ8A1+RU7'PP!A#Y/L[??GCWQX1GC=+06>)3 MPCHK1T-$+<&[$ 2]W#*Y;DV.>CSTF7)B-Z'?)X?=JY? OSBRRI_H/[6Y7F'XO\>&V9]X/)FQZR/[E>]WV )>Y;;7V<8_3CL MN.T1\M DY5T2R=8=]=;YN+4LE_AX>UIHZ\2P1QYWX*&6VU.TNHEIP^T[:W;_ M_G'^*I$UL* 7.)R]7=;MZM]XEG^>+VYFW@YT==KIT4>JNUW$MTF/^U^,+^9? M<7'^_8^SL)I#6$V[KU_6,PG7IQ#^6GV^]]-/G^F0^'.)JP6^*L2]5RE=?+E8 MQ8U^PJ]T>DQ7>QC]RU=?YHOSZ7^O0VB-M3\\X&/ES&BJVL2T%NG!\R]X;= , M=!)M>\KH.GUDN<-L",;OO;%?(WYWTP9H(%T]^*C1%=9EX<-H3;:MYJZWH7SZ:?5EM1:R/OD8<==*3D(R3K)J?MM-KB?5U^N?X1 MZ5?^C__O_P%02P,$% @ ,XAN6LAOWTS#MP A@(! !0 !B;7)C+3(P M,C0Q,C,Q7VYY][]GW#?>VPL6"95957.M.=?]\^VG8^/ MEU]@NX# GUU02$1(4%!84$! 6%186&0'U 2$Q&"B.\3^?/_G0?[<_<^]H-\= M@@*"._X?-VXK("[(P^$]P,NS#]@FSL,KSL/M!."0K_P\_VC OS:>;;Q\_-LA MEX1%((.:G9#[O+S;(&?Y^?B@3X.@SP$^X^8;)>PO2&P[YZDSN/$;$'E M4Q5M4A<':2JZ-^^'"@E+R^R6E5-54]?8?T!/_ZC!L>,G3$^;F5N&1T;GY@D4:BS<]^^_YA?6*2O;_S\ MQ=@$?V_].2X>@)?GW]I?CDL<&MX]LWV5B*W#C MGL0^G<>"DJ<2LRO:A)1U+]*D;MX?%)96T:.HTO\,4!),".9*?CW6W"MPJ6O](8WY;1D M_4A-9))E@DKR9^L'7(#VD2S"!>8S0>BO$-.&8V#%U.0"']ZRCG&!"M0Y+C!T MIKCYE9@(1]:)@F=+X'GP%*07%^B>YP+A5T 4%SA-;D6!-B0\O7'-\V^[O^W^ MMOO;[F^[O^W^MOL_:\<%_L5PB;[$^ -$4]XA&%S MC^TDG<\ O!A 3'-3F"C%!;P3?A]?B^0"##UO_):]%A!<&_R1"ZS?1HHAE^V' MD3^3#JQI/F&G<(&YB6 %_$1Y/GY!Q6[Z H^9Y#_=MTG$=R?CF5HH)2[0=H$X MDX#?AI_)CIP^#A90WEURI L\P1GZ>^5;^91\F;201'\_SZMR/CM^_;S-<%ZP M&[ZM#*(R9]9"B-4VRX37P0-*>@/^^UOVX4Z"3U09Z47Y-?LJW0K1A#H&JC: MTC";2E>1\=0U;T@Y5ZDR-6]8>_KP4 Q3 9SJ1,ERE$V"3D*!WCM^,^84 M+??!T,?"NA.4R,G?21WP%Q6K%WF$.V5BD2^QZASA#T&0)Z+L:**/342+'H@* MHA&H$6UX_J6,@"@_@U'*F ]/FDV+V?KJ:SO[O:^>'0;*OQ[X! /@^:W?DP.0 M?N,_>EAR@W(]7(#/!#2ML0NP+DE^'$M80;>@-S0YP@;9G(^DP2AK3X@S[Q#P.G88RX3.VXFJRLJC>+F!X:2\FN6'1KH'==\4&MB:*1]^ MX;B[M^B>2F68JX1.^11*@@O,$#DGZ0*=Y=']-!G&+3J\NS^,L&UU[BV=$+N/ MKB!G_F'FR[CE+;2*CRKY>63/9J!KVX'"^66>+8Q9L"R42>UXVA6\ LX3BM%# M'"\]K343+^6%% [6];[PH1",GKKJ?&B=.A.4#>^H:B_HN^@BB_M@^TG]_0&Y MTSA";1EQIIQSC 9;B6#JL:3IFZWT&8(T+G!X;4W?R8-^S:"?LM]GKG[;GH%V MUT:Q9\5K]N<"0USW# A,7[;O(8I!OK^IPJYQ1'1GRRX;Z!0 WU3R0SJ@;P=PB3-FUPZ69==)!K#G;JO,P R86?:9:S MW7,NBI&4FQNYE-C6>G*>=Z3.=]/Q#S'T;S*[EB/(Z<,K$&>@%(B70ZZ8E'ME MR=)V@2?:%X?6-Z[Y*)Y_K:7W*U;HY4K)HMPV@4BJ-T)K^CO086V[*0AVYG]L6-$ MQ69==A/E4:F\_;K:B'L]OQ]X,[*]+2?+/,(OK[LS,1.]0C)&FM987QD_79&T MN$X5:.T!/BJ,](EK0I(Y']"GF' M2"IF7*1ANKC )/(J;96 ?X-RGF =PT0>UJ"/MJ;L=0LLA1="\&$M@%LAB+2$L25>R>_ MBR7E+@[V'72W$]64BLMR&#DSU!!GC+35* _!W\*#VDH1S'/!/?AJ[=@"$%^, M-:".+P^^]GZ8$(M0\MXTNQ7]R- I/677O-D3A212GQ!&^U-4CF%.A[G;.C(, M3KL7T5D>BZP*)M(S;=@I.),;M(0.#C^1OI=^/IMJH]9_860Y8W?!V[I]DW7J M)/VD0 Y4JU>J,1<.A*ME44L_UI#//.]335+IY#L=%S\8R99:Y (1M/71B%''F M%8?*-<49WI\7HUD?V(7XF0:R8HN8-=VJ2TF:'21-([I,UB=33?[KXM;@Q_?=G^!WYY W*^ MB=Y= [WL&T!ZP.+A59]+:1:=2HAA]]'FO?[:4:4U_2N"XG=4;(_5VAQ20-/[(!/+.IVE$F%6 M$TX]W.V@M>O,R]67CL>?'0Q,,H^*]9RWF^#]61D-RLQZL&3ZV^&BR.OD<"X@ M74V(R#HVUNQ#C['EM-(B.GIC+"I&R_U-U%-4=ADJ\\4YE*G8^7#<'EU>-7Q MO(D"-?$Q""W.^#BA:K.G//1A0:MVS##$/6B)GB<>H=]BG]C0^4.^J&#+5D;, M5:P34O@CWL^\O44R1LR\CM8 _IE>WH4GY7#./Z(BV7%R!$Y*+ZI&"BQG7L9_ MZ,=9<(&*G$M<8*C!D_=7%<.>"R3? "$0N=F2S@5R$^T#K\&7R[F 6@=MEM,5 MI,L%+/>5K8<(:[S^I_MQJ%0?E5@D"K.LT>@=:3(&)^Q&;,UV?QDR/$6Y+#:7 MQ!]\%RHZU<1*@?A@&+Y-I=F>MD2->-IL/:/HX4)7JI"?]!Z[?_5K:4U7M;A0 MBI/HDXWKL?<+MA-M"E_!VA(F8SJ)-1:L7<4,:3".">]GJK/,P'2JXA6?*SUM MT[JTT1>-M-$O<[_D67JNYZKX8&]Z(!E4LUD^3E>>.9\'I?N.P:D9 M@7B$C"=1$J'4J_[8S_(FX6+T:;3(L%3TM'2B1W/7LO"\RH,-W+?/KK>#EVV- MX3OQ;8UPON8;3$-\V]X6&="B)TMVK'DO->Z0\^6O"XZEQ4[.4U'ZAD4[JWW> M?XDMT9T,PPJ$(J]_15-M6 I-]*9N%R1HIA[9 @-C*#]/!)45EX-!VGZ&S,=B M?\3MJGX_6$5QORAPS%Y1%U4\D]'28^^8C*&(.4ZH5$4ZG."O?= MJ[GQDWGHN\N#'NA=ES/6B#,3-I/X'F*5P+((7=D,?#R#%\?"7499CXH6#T^B MI6%>]_QY2:3<^V_>\A5I7%9B6@>_A((<1Z19KDUL4@O:,:#!..,U#1:%4 ") MI^CCT=HL)[7D;)>%2E-\46EWLH_D=HT7=^ZNEA3'YYV18N!9.[4IL.@67FAA MM8B!-MW32J,L36J04O>JX8KVI5KTH^(KZ*6("_0ZS91;-[(Z[2?\H""G0O6% M[UL]"%$A@4,X-WI"EW;HT18=$/D&*T?2TK6C6X3?'*G>OY:D>%S@^7".Q0^- MJVG*WX%CO\H'4+N"VU%BU>1)7ZIZ.SDB:Q<-T_Y.G7HHHM!STYI"$)MRZ)#X MZOC!AY$:RA_GY@;+.J-^1T>3I/$*]EV7 F=)&'3!M[?P:;=A9#@=>$5(CCRH M&<_HTR]LMBIR8AT;T_O>L!&[[CSUQ0+#&[FYK_SKEXJ/*_75^EMP.H$A3:^# M.',%BF8S%0>C3)>K=ZP]X? F=VS5YN3WW"N\/*YBYT:@J.JCS7 M1%Q(K*<2KT)G_T0$->'+HW0!:CE+VH.A1$\+Q\E0K1^U!PN.8E3'?SV2E\GH M-S=/W59J%'UD]UZ';Q4#XR]8-F O9@C!*42?P980V=V0/.&\Z4O0?*DY^M1 MJ7=&S4,/GVA'=ANH%T[I+JC M2/-]5949_,7K=TB*S7(*7:*#3//Z-=[N3I.)\@E6L9SQN3C,$?T)=YC].)DF'Y/Y"N+'!W]N&/TB MIE]P'P=)+V?)Y# . MTL?B9OIW>;OLH-V)*38I0S]HQ"5->*Y;HN]7E*P73LD>_ C5+7A#8 M\*5C&"=!.GW3FOVZ69,^S/!CYR&.!@_*V#?&M@C3KVV]^XA##OK-UMYZI%-E MX?-]SR$:J;LRPOU,((94(3/4L;36@GPFW*6 ;TER59 MFL/RIU_>\=M]LX'G6\.IAG@=R;SO)&@\TW/]N&&1L(5\MR-?F M]J!#TWA*^O*S,\2ZRQ<$J!B6%(K!QRXBWH%-&##\P0*Z:>L)^]B60ZS]X^JC M.-2,MN#77E?_H-POED+K>Y+V*V1V6?E-7[]Y^=.T@\^+.T\X0B),*4^$&@2Y M49.L<[3^Y61ZP PY%">4>P92JIS]8(S=D\Z+Y#[)Q%Z,],M[>E&J#5K&/\\'6F%_RG^S!FIQ1^+HO&!A+"LXJ_Y8YE5<3;8KV(6K^L*G4L0MQK9[A MG=(HEP57H%VW@X;,HV! 1V-!#.Y>P=0D6-EM;6]^XM:[[@JU/%<%JX-I%3T> M"F5C1?(Y^MU&>6*Y]5]T?6=E5B9I:3,6'?W"8'&GR]%A9 7.KT@]/&]H-M,A MK?-(-=QSUV2'>U+O/7ARU+E$Y0/9.\[PR0&_WFAF@J;T1QUP.$+.LT6'YMZ0 M#Z:U<_;5.O497GS[PAKC+SY[H*-^3V@!OX/4GIW&"_\RG8L2G6V/RL4BK.+?:ZA%_+P?Q(]8;(N@] MLOD^X M:R3MWGR_:#DEZ?ED0$.29X.\C*$9=B K95B2[?V4K_'9JF.$F?[)@HX3B+!" ME_<&TZ1)M.-KE[XFP_MR5FK/U#]FW=XS(]G_!#J3PCYGF=F>Y0[VJU(/BO,E MBD6G.AC$__T2%B]K@O 9;?A=G?_67[EDCWB*U)8479MI>7QY(J =CP)0SF? M/H.!XPQI"=$XY==ZVOD+!HVW?7SRJRV_=?N,\,RM)&@8O2/NU=RTE.2A(FGF MF<5Q%C/X+G2O5S:A;9PLVXQ!/E7Z^KCFQ(TQ#[ZV>#[S91?Q>"&5>-%'FRL2 MLPF2.!W0IQ1,[J!Y&EP 'UDVCZQ>'Y&S\XH]7!T=>>GQR]Q=OK'QHOXN K2C M,;3^MBU41+-A[D*CV)/74Q:W"A9(095.CA-M*W^ 75*IYZ#;+I;RMYG^:"596ODRWA5B#HI>%Y;D@EH* MRK#QAN]O/+]CE^):ZRM@B44C8<224(W.9.+"%G(+FU M'HF<'.=T!B&Y@-GXJ!\/W8)!9$FZ#7%>$D2$_9)FS)0-E' M8&D867.!]_Z,=S<743OUOFI?RNCKSM/O:B'K.2[4&5C)WG@F8B$/W#7I]@W5 MX)W3_HM3(R&I.9,#_ZG-Z4*"%[!0=7FVM(0'KS[$L)A8*"7X#,@L]X1_]W\( MX@QG'$+E6/P D2D)*7(3*H9CFL-$<82A?#T%826T6,($HHB_Q5KJH'=I^5R@ MORX223,-X@+=GO]Q"^]W;W[[][=O?OOU7^N:MN1;CB$ASU1\=0C]@ M,.C5E;V'HAY&[=+HU960!H!=E@O&<,@W-,0%S)'S*'8TGO:*;L %]@ZR(8+# MOYL+9.,9^[E ^Y-.,BL"A1XTADOB_[;^V_IOZ_^W61_!MVD0;Z_)!4^A@&:[ M$IS) $O[%=C4%GQ\#"=5:$99^)%I79]LDW[3ZZ8NC]K8S7M-?"%B,H86PS4T M FNG+N<,OJ>G"0SYV^ I*W9?^]2 M/Z"#1[ R^CO+F5+^-FR5U'?;FKD XRUT\*M@"D1XRXH@N94T(!"-;Q/E M]V MXJO*V9%;>$Y,^9NE;S;@7B+K-8SA#T$LW(8+#/K_<@:D/H.7/;JSH)DI?X'\ MF7%BOO@EK8X5[W+@WS8 \P^$CPJ#"=U(F@-&!NO41Y)/[U@+I][:[S4$4&V#I81YAV93I8!F8/V'C M+TS&!H^)7/&+>R'D%A^HJ/S^=[KK UX5325!@?D]=GI-_/^XS2SWCTLQ"83J MOO).!U803;V'+$>L^B5%K&P!;U' R '7AD!9O=^S2:=1^Z5VFRH;?KIR=&-' MA X,PG/*SV ]+I"CS'Z+I+VHA*I((\"L"'W]K9ZW2"U3(;%O4]9)\:XO2I S M@:PY7\1TA$ZW&^GMC+X"VM"1%,7NS)F@X"Z_?@6O@4GG:8UA.1N$:OQ57K.- ME2]G?B=&>/\>IB2T%^)O$4BS#%+%JV,Z%K41HYTU)7Z3EA>L^/?D8]];BM6JCXNJQ!"&R\+S3TE3"+6@$5J3>XTS&, M&)KU'P@U\-&L%F\G64*BE92?2"D'P'!K;?/JK$2,1C5 M2T^CAK\%W1UW9Y>IQ(O@S[9#!HB;>H]= ?8.YS+$-8.!H66IWR^AROF47:R_ M)H%S&&D1!(.UM#M.H)ZRG&8)N]";&9ST>XQR&0OM&'^'(448.M=&JDH/CVZX MSW'JX].4D/%RW4ICU+%?M>SSPE>7MY.?$$3F:&4QY=BM'@?Z]B*JMKC7AO<5 M$B(M/\9ASD%K7P;OR9$JLM.!U?2+>E<54SAV>^"G^U0>+#2:.XSON14O<'+_ M)[M[2=MG'R>/$?=RM%G6=$@2TIF>P9^1L&!E4UKE$D=JK1LIC45V/G3CR#2, M5(OB+PPWZQ[*V9Z;.NP2^N;VVC[QKKT!M8WD/:EN%^*6(3V(2@@[,=XUU3]) MZF@/=@L^-L!R*L86M*L=3N=,#>F)FMH-Y^SEG$IROMHEL?WW@X\]A7Q <&32 MJWC[Y,?]EZS>VL_5K:"8%E[$.H&52:8R.-NQ>Q%H]MJ1)_ KXK3IK\VV-'*/BRR]OXN? M)I:=A[5OG=YSPCW!Y_YX!K8:,3@K22]X9E MBB3'VSQT#B4>P9DQK[%<#RPZ$<&-3Q6>'QFELJC'9-Q&IB(QH#N M#PAI?+OA]AA<8WYV05W4Y\C&D'<&[L?N*'N8SKU0L=CY?NK9QZ*= O.X! 73 M@Q]SOE!3SC:N7BPIR!8HQ'3X]<^IQ2["ZFD.^I?VFRY;C(5_XO*!2KMH^?8X4C/)-'*WJ2-H6<(Z,U2] M)K:PF>$T3PJ+W?)3/I=*=8KJ&JU2/"O.2%0X:%2DT"T5^DI@_GR;>1M*$N?+ MSD-Z82:(%+&Z,O#C[$Q"I]6*=X_%,.Y@AEUJ-H5115?+>>.T\%K^16[64O_0 M[*,)%0.1@SJ/94WE9>V&^[G ;1BX']FC#:JOIM&=C.DXP@Z1,?UI)?1>6G;I__)N8XOU7]0+S+?_PPQJJ+\7) MC%P:N8T GD/PDY9DLD1:Z*D-5!6:>YZ>]"-,*HDT-#:PZ.TFZT]62=+^&!>V MP_QD$T=H@VF%1M6D+9=F@TV=))?T'&RE?)^5,9T_/UVSMZ L+Y_\Q6L3X[VV M(1^H5ANH_,6*SY__1>@9@>IER=N2U1>VW?[/OTCUX3Q18%7+02[P5O\')_+A M0G$Z.,@%5 *Z"(SM4!4;A!DKZO^S5Z/_HL.%((3G1RIQQ98+J)^DPSG=<5"=//NMG!3- MLF>_0<[]:%'F A.#4)5=N%;-LS7Y%T_WE\'^XO+G_^A5( 1H-Z#:7T77Y'0Y M0VK$4K7A(" (7>+VTV/C[$D<0PP4TGK!?XIV-^WQ9(Z20.=Z%^;0APDBVN;QB'OA!SKC)^$H,I\!F^]GZGZ-#Q;H?UNRTWPS 567CV_:T2,[;MTB9C2#VVF3CD'0Y;'D[ I[6 M.0Z?5)(>D9[_\KMVX!"/?)9G^R7K%Y?9JV0C&R<\%KP M$!3MS3"\MR%1Q-NQJS]2#RX!RC&KL0,-%_W5Y]0Y=B+E>_') MKXR"-]ZI58YD%Y2ULDQCQIG\&XVG'H09-]E)6>3B+$%>"A%BF.(X7FKI3?DB M_83PQI3NTNQF>VTY,R.&[]7WSB:=(1WW]O#4\ST9L?>"IG-M!@ZJ%K21PQ&[ M::L)V?,9*2D)89P]A*@Q#7W+B3CT\KJ39L5!JU//++\=5)^['']8X*/F'[0( MEO@P!?[D4MO1NV3AI\>D[F2 M;+\A^Z'7@M'@W%RUOF+XD.<\@;$-]+U'>XC:5I,%K2Q!UC1$J<-"Z>P6&[U% M\A3O51W,TK?,MB8/ZP+,6<8;#=Z/1+3VQ$8[H=8FC&60CWVST26'QEHX1W1F MF&U&_$K_F;DD/Y^=(9FB_C1B=SS5-G9FM5P' T(KM^T=ICT+,8R[!(]KV>." MLQC<1_M>7 (V=1DTCI5B"KH,2/OJJNNSS-&7K5[6 :;5LHF*=3K[X;80BAQQ MAG97@_(E[3+=O(CZTHEJ$%>S)HN%7P#]WRPV;D:M'KJC.JCM*)!*TI>_^73U ML8.1;;&TQT&'"OUYO 3R)C(")6MDD[\8K#'HY,CIHX47S* JKWWN0_OG+L)O M,2_K]!#^J)O^I'5ZJ^JJE>32&-7]E+V>5(R^_D^#TVUKRCK>9X^D<;:94!!Q;!$Z;P6 M=/_-A.; 1W1UXXCVQMH&JHUX'[[8++=+/5,QI?F'TFD7C\],2;W/O!_=KN\. M,H4R)HUY!AHJ0M^&9,@1EJ5P@2@)\$GGM 2-$T9;W>BXN]@B0Y=LO%(N]:V+ M=='(P>P S8BGTDG5[+15!0(I.EJ00/ M<:V*[5:&3;N&SJQ>G;90G0OPN'DUZF28Y+_>]?OK;J]+S^&<68M!+HM"L/E: MJ='[>[ >_H,BW8/]N!SYTW1 P/I_P^/2_[X+M.-IQOV_(16C1%QNP4YQ :NN MH$G47Y:2?Y%F__%.&)KQ^G_70^ N>*8#_D,)ZRQT1=G&"]:BT/-Q( MEKFG+GR,Z[S:-[$_ /L>..W:R0".,"\5 IWR M+DV;F"PI=N9!%J\ZPX+Q/$ND84QM/$#4O;-5*]7>\X-NH-,F[-EATPB>? 7>7^J&V'O"HM6.8*3<4[GC(:\#&SS/$M.' M/3_KCM<$T_'M4)7EAZ8E6YNAS05:5P*X0/R P#1^5XOR/%Z@16DIZR#]:!XF M!PSH>*#K_? EZ_=ZR4KVJ?6S$WPK=A?/\\S81^&.0Q/TEM,/E\)Y96,#+,#L M'%'7+IG]'CEM>!_??"B"_7L^W6W=/&)>>8;E8Z;ZXAF@$DU'D;2=V*_T(5BQ M63%37]F;PSHTR+*#A[).Z?VBJ8Y^J;TX@7>KV&[BGWKU:%5WZ;\-7% MLJ#:'?:9A%KNH1!(\EUP40H["V=5AGWH!:ER/O#LUO16[]6:)-+2F8H1]8:6 MS.4':9>Z*S(G=KY]=M!ZKH3C'1)+9/'%^(#C'%I6*K#)8X9W%" :/MHB,-3O-$N7!X7-@VBQRYSQ) M( JG/>NIGR UK\:R:L=OJ,G.^@QF%MKY1_[[G5OK=51B?.]>[V_XV_:D.1G MRSL5 QA!8%$Q]O5B]Q*5$#74T7641.XL/%0==/'XZR;F^>1;KTJ0\P:I]T]O M>R.5'MQQX)INU9DS @L6;80I&0IA123@U12HVT6Z\\X@VNB$T=6\GFWO2P/S MTCG]C%>RYA)]OP]/W&:\(5:KK[31"(Q+HR5Z7"#2Y=@@[DA0D6,?7K2FPRA9 MY,P9"><3W26N=;%OOT+RV&59K*2 !S*-C;Y34GKZS<&&*I9YMHM9L4+L:O/,8HC =L M-W0(25W95+,S201.ULW:KRS1,(P'P]6&_;*LT[2Q*#352K=H8?ADSQ]ITJ;N M&-_=UVMS^F+E(SJ-WX?4']1U982RZQ 2G(]CC:?).W'^K\ ;^O-Y#6^9Y_)( MWZ?WA*-#*L+W31]1N?5]C_GC<=\=L:P IBSK).C+E X>)DH8"X$-X] 39_HB#>Z!&%O;VGZXCEO9SW&[_)I MF+4T>5>6V%9V:_)CJ6_:GY5%^N_ZVI2^Y6B:+DC M-O?P]3-[0C77_M\U! MY.&V+L0J/8L[66KT]ICX,F^(!N^B=AA2DH6D=U#*PF9APMYWT9!8UX]U3$W# M"]Y0_-;\1NFXY&&!';E*QHC1=RHQDK<_/7@3FSRON6[#$6+/K(D'#R(4V<\Y M,G6=:U%*0C0]0I560J3V;2/5,D3BO< @Q6]_'.YE0)4@4*DKX/VIIFZI.K4Y M3_P,@5A-B$/.O&K4[CAI0"5 @"<-2BO*4%2R-*J;!VIN#1XRLBWLH(I>.E<_ MBWKQ;U9=^^\'1?CK?PGE^BVS \P1RZ>A<7@ )\"_ZT17'$R#)@AEG^ MU&!:]7$>_$L%^_/I:0>1/LLS\E?"YET%#7UU#T7WZ6J7Y M@3YC>HV)<[4)',0-@/=78_0&>=*\PVJ8Z-Z_K2QFUOH2%9%\-,+K'II:>A8D M.V/CCROO$AG/S)&MP_#XCNYG[_S),_Q_QS3^%SO/7UT,MO]+_O!?]\34OW(E F<, MOHY&[B(NVXU"S,+QI_ &%R!U<*P]J/;LZ,8"3I*5L=+^/^^3<8'G)IS/1(;R M A?8.M127)[R5T]8 /:&%)O?BD80GT$=QB_H^0_^NPU^/(-_GEC)$U*)_73, MTVHB'.MD._"K[VB/PZ!_C-?!M1+,]:LK:WL2SS9?-&\MSMF_IXAOYQG]S%F; MIUE28")M<;9=:0]M.J(,>W%1<"5_<&W9M?YMJLH!6SD9?N$BLSWB(9==7Y5% M1P,;2 D.E+2"1FBZ^5+W5D\[.:*Q+K;<9[:Z?ES;"(E&Y!C9+J\/_G [U&94 MSYBC5QC/'PBR89P"+Y7B,#5@>B!MO#4-)7[P029>PBK;Z6BID)W;Q3I5H]93 MAAJ&E;SB ^.O!XV5 BB$21&*36B+KC=/9M/E+4#?F2#-'E)EHPL8/VQ:&W&Y M26PG@AEFHGQ'_-7M.D.9XZWEIUZ''(<#.%X:LCUM:*I#"4;KCW Z/10>5O#2 MX%SXR,0"A=7F)=TEOT?,(! =]O6S[K7R;MB$]@Q^16!6ULAL]L^'D';@O,JM MY4YMI3908K1.+0SR".9;NKJ37CW;?E?7I<(,"/2(P=\@AG(0M/(P/2U?BG9' MD*L93<..]BUL+7SY1^U RKVPFK@<3>&XXG8 83NOZ3$;L$RD33%>U Q1P+@9 M^'9P75%LYJO7 E54CGS12?:\#ETHL5:BQC?6@_=X5\#E"P("]";&-1#-M)I_ M&)Q.EX%$PA,C_P(OG=^,*R1.'*:PRWW.1TON8^S.9\"Q;N,V:I-G]1+VH/3H MGC MU]C3;]_PR+W:+2R3?Z3[Q,U\:$8PVUDPFD='<9P:!@;:=#2JD,2>-6[/ M8)SP@RIJ@::FUA]FEV^'Z.P7+Y,Y(':LS*.37&'01I0#33M:X&,(2=:)43VX MP)X\&*U1GC%AD6VLI3W8,I42^CW#6V4^_[NA"@>2GOU)Z 9&T7(9QD M_P1G2^MH1>RAI3[9FV8]6*.X;8S:87-_MW2XS*G$),7PRV*[M\8M7^&D:/@P M(VO74J]@*=IJ9O%"QMEYZ8#41K\+_1X%FE'\?]QY(VRLL'U]7"1%0$%XH?#5 M#E0$60R'I*6U'VV!TVHCM M??XGF/;_=USCKXT&-'*.Y>C]G\&V"^$]G?->)E%^$E2:ZA55U M7P///VLU=A'^9F];_!:\:7G9DN.!@[$^=,30 X8R@Y MA"IVRJH2TM'JXR*?$)F[Y< &Q,78.<9Z)T.0"E#\7,;\E[ACP/)CS\LH! L:,_0M"_8AF8>O)XJ;YAZN.RF[59ADY%!159#K;IKHWQ.E<= M=:.V=Z"M02FZ+B.8'[_*9QA8EA2;K/>!C;__SNV'E:2Q33H8?6 M;2,(MOTTZ#GI)9%R3./;DH]B#U34;\,]O MX2B,-FLQSX%-%$PHAY]E"Q:58)4ZSA'','HB[^3&A@;]^=-7Q@W&QY8_F34W MD')%FQ,3"9]L8DZ0.Q/"B%*_D DN4K2U&",[)OI0.571H*M%Z!T8$(C/\Y([ M]9NVL)65(VQ"7^I& M"(*E=%.*3!C.A*+->VW26PX5]G--N[.0D1$S]]+))CWIC-V(CMFW2EGZOE62 M).\2%YA49Y32R"O)M&#D;JP[^>KPS6C.FL5(=:G[I\G%AVHY7KIM_K?\A=1[ M,_;;/@\Y,V^RYPGJZ#R9YJB9L!,G.<+9[\#YC)2O@84YZF6DOZ.??$Z2I'=A M"IR_.$Y?$T&MB/M]4$@=WO5:Z]NENQ<%]7^6+V%(VOG^:!*1 MMT@5:^RRZK&]=?_95I$_N MXVZU.KD[A77;CZZGGRXA>DPLOKT>0,EBKH='9T"$KX&W*-Z_?MSY^%1>1 MC'!CAJB":Z MMMU LGF+M:[-T(K^,7URM=.[^.P?S8LW8@^&7QB,--4U\GYZMNEJY/4F.9O8 MZJ!'5N@E17OK=Q7Q-OO+]C18[K.?\3F8&Q*HX%%?WMD?BA0TNC&K/1%O& =O MYQPG.LU4VDFZOWS7?VA!W:$6ZZ)7+>)U8=-:/+RB8UGH:)_HAE*(B_9D8 MB/(R=+@^IR >O0$CI3'&:/CE.N8!["SUVZ<^:KD8N/U#.69FP"/T.]6XY(VM M#L6 U1%^ _427H=9IA0$]Z*J>[I6M"G$UM\_0%_/*>8**T2CZRKKE$9WYTNIQKI-$A1R+((J452?XQ;"PW8(W@2P <[OJD>=3S^H7=X(>D/=?>CFI3W'#YPMW*=& MXF&J,STXHU>0%?AE+E"(95Z@<1JHA26_1'7//K$<9"74H:ZAR%,3QHGI<_%[ MF5,OUIU'>++0": 0$U?7A8Q/9.G3T]J)D60!E@<^U[KP_$D6J YMAS,LH;--, M4_ 00:E:'A^NI%%+#P'CQ"I\BJ:J[W4@T@KF'[YDE\A<&9>I$]$YDUK6&DE) M''79+1>"O*Q7KN#9R,@)]' M\0JH>QBX;U'P4)*E5@+3.S>%=<_:1M%S4SM0 ML2SOQB-_USN'\NOJZBW5SGQ)3.MY9(W%,ALJLE3I9,7N9%".BH.95^U>2)O=:/*ZKCO6A!$#FRSIN%V]N8L/@XNDFL/WNPQ1U!R^ M^%\Y<'[W0R4TQ($U0'EJ_U-R94W6$WIY&UG$-.:D1 B>/J/BZ#/C/93_,Y@';"@XZ%S63E5CS;Z.0V-H8!W M,FQ]%(;(SE/%-@J/U!3*%FDQ>-W;V;LSTDRN'BO04QDQQ&P@\$@4.+*5^*H\OU1#+Q" M,#\Z=0N1"0L+UF0=>S?Z$6SI.UUI6? E[[F$4^#8IM:!$IF[[U>3E,T?5#C2 MB'$#K.L@<88X6=>-E)NT;SMQLC_NBC.F&R^2/U[RF9EYB\8I+O,\.M2:6G?) MB_XU)25GRD?ELZRK%^<";!@51:AI>4+K822#UK2/W_LO-H\&'^XHL^NCCLK#ML>N*# M5L-)WL+CEWYM(\(1HCA^,"4'6\!PY0)A>'C,QREBUT*S/+X8W&4C"HD\F8R' M>/$ 0:L=/R MM"L-7J6D>;* -DNWR&OK::/H)QU3JO.=V0LB]^&7L![1-H=/32 M&.D6O(_U"!(,:Q'3A^E'BTHG(#H,PFSJ1W[U5WVJZG.5%*].NA-G>7W*]FVN M6Y: ?EIQ\#!"L8*=@FG1)K&++]+>$<+5Z Y6U^/NZ9<\*+U_070*]_6-O=?M M[3.)J(P6(="&YD&M6TX6",&)T 2Z9.!R.:!RV7RPUCN$3.,0L;)&.;_CN^-2 MW($NI8*@>T4:6)'27EGEC.\&%[Y;0MD5Y 4-"B+U;8+^\O"(:87ZX9);H-6; MB;8<1^Q#'YT9;Y$;]Z1&3GUX;7FZ#ZO^7OR[QWFY95 ]!492=VA>,-RWJNRKX*)2? MLS+#A'8G6<%%>2 W8ZS?5F)Q_SU,[>6)-"_Y$/MMGAU_^'SQ_8#;3L.$L8YG MLWA&B-X)X1P->L#3[^P_JC&BV"N*E]K3,N9.F#?)O]='JU4[S#T*.K_X9:%8 M,D[NPSY2K]S[W3KU @L_E@N8Y^?Q-76M"4+@AEE=\]"*D?-U4EP9H7#W&$,C MU53V4.2G8S=B0RV4_QB_501NF@[Z:-W1UB]5&Q)9,,H,5&N*UZO'S7KONMN7 M=5@'O?Z((3Q"I$2QO)A:6"95/0)WCX(4^//IQ+%F:55"QXFXE:_Q;T@<0H 8 MP5>T>9>U5,=4UUZ3?0GZB2DB1WGH/\#]!?.$JHBVI34%;( #K:P.'H(SRZ^- MH&M3[,:C6.J%I3V1VGD^1Z0_FP3E+5GC5U3/6$%A^3JXQ>*J% M]\KL?UJ%TD,+^+NU[=+:Y_)MCODX^M.SNV MIE97-5+-[(VYWWOPPC65!-E+-4\ R]WJ B=%@Q&L8-"64,-%] O%P&; MJ ++)O=R/*_<]TS+*%U)K1,C% 85G#484DFN67XPU":T,;?Q[<(;*X->EY=, M$YP<1+AGGJ.JZMJ0)'5(#';(&RH^:B?I8EV[LN!#?M5U370/QK>XYBM5_IC;/-OUW?[X'G*1T&']^@P !TUCYWIG_\$R_?@+NU)96Z02^O MYII\-HB+K5>Y'JM@KTTS8+RD]7=#3'BXE;PKIS&A8PN98'0\'YLQ)GJ%JN%1 M'8JBOMRDO9P-J:S.9,J;Q;TC5Z1S=.J:@)>5HG('%Q#52P@UM:B,Z<$+E3?[Y'E.[ST12\:$4]N/ MWT1;%<< T;*5)$Q^O92-!<0+&67AZH&)C8;WCN8[))K(%,X]LSA MU$9-5_GD$&6N%NN,^IDYL[+V!$.P9\G:+F-I5]&(WII.[+.7<^',Q=O;VZ1VGV_[MWE5%P?-MEHB]P4:P?6L$LX[PH">)G-M>-[LD'&3A5$E^:G';]OKOT MRYX]V[I,#@A=Y]F(8$DV,5KI'D^(/OV"+&U:?V=_%%ST9Q-RFPO8X9S9AA1U MZLY(F3W)DJX-Z6'(UX1+GBG_.O'TN$/K00\6CT*&C<&CA.$*O\XX^F8 MOS6LDPSS1T8AE,'TO/F'UQR_O_-0'*UY^52:WG>;D5HR_*7W1_'5W]$'QY!? MF\Z@IXF>?>J,*%I!CX:1+2V=HP3VM@=PX,Y*:VV<_2-J ^/G1JY\FTNX$KXE MXE2D=B4>=N',2Z[UZ1W?A+/KSVZ MWE@F>7:=W^["FY.\C,91G]M$=^W(@;Y[F!U5V$MVZX-SPOTQEKXA-L@P7R3- M!L*U@"OL% 2?L]?T_I'J((\>%VVZ4NFLMA39ZX(E?RPI*R]0=:1HVWNKP,/% M/7=BIZQ*&QM.'[Q\)WC216P(9\'4PQDWCNB].\JA]K23BIVL?+V3WC4<37++ MOG[V!V_!JU-'\;?H(W,C#R'Z4"Y!2 MR1MT&)L%G_TSS<00TJ '1]&*>=)[MJ-1>+$**]=J^5 /#!Y4<_VA Y5FLGK& MUBQ'7$N7\Y@!!W<0*,;2^!HMX@\JG DBN]^RX ?Z9N&2.CJ5F2^."RAS3N:4 M(L'3U?U; A/X&1U\F+LE;6A:Z^SW[ST71GX2:J6\;E1Y#JG=NI!=^_S8,=Z" M/,#ON;TAA!+\/>P=6?NX /$M%Z W(BE /1?(3NY$;3+@' -C12FISU#MY;G' M!4S5(XEKRTC6G030^!!RWHTNPV9'<(&X 0$SRZJL7_WX_YE57=;/ RO_F<.9 M^1)I(=?P Q^HVDPFC O(YW!VBB1LR1J9<0'\#2XPZ\+_N]_J[]W[]?Z^[[UNKU_M8Z[!6 MDCI5NZIV[?W[5=6N IS7>+A#WI9-C'VE4?1,^.)4]]T\T7K=1(M3T8\S=P0R M:BJ5:FG3]G'G$Z/:33N3->YI/;L&+_L+:?G6MF(T', @2K]&1R-_0="3@!LB MCSQP!)\@V0P%<\P=M=!=&5O*G\%N"([R!E1%_KU\?Y=[C)GJNR)AP7G\OV]= M.[:*#.+' 4PJE]OQYZ1%WN*B[^?6_N[+3=BM+71NHK,8GCR!!V=AX3M#EQS_ M.I5=EKT,FCA_;N.O$NZ^=I,;+CE E/K+#CQB(AE[]28WXB\3'I)1;AZ.C?UK M(4^+9?]UHB,AD@G7)K\VK/W[8H;^07=AWZ[_6.J*JN_&3[JUDQ X%5"W4WF/ M/#3RV"JY2^4+4QZ+U5U/!J+D1/BZ^HM?IM#L%062WXGV\"3MM%]$_E77%#>0 M_UJ Y%E[-XVW8>2_4M\A4;XPI#SRN>C\[S/_%(RBHIC,[ B? M"!I"S#'HIM!T7V'XX1MF]R]D*=M:6V0$\#X)/CY[7!CXC*]#=F>S3DYS<9#W M),6S+S=A3CE=4EM@FFIH<)20[=G_H0W)7'%$_P*3N%PXHYP,W XD_(!#]6CU MW80)(JGB(\AO"$C:F/=<21[__R[_ .YHW2:,D(Q?@_"H?"74"CD/-V%6+#B; MWQDH^<_"_B6%K>#G:?!_*RP(]0N,_UMA)"!Y ?]#=&03!L@AVS/!(^&DWP*! MF[!_>XE46_E_OW3S?^:E_^)%UL^K>^SLF/>9!-V%ME=#OEDU=)- MV*"Y\W]57(%;/UZ2UT5?+FW"+/]H+D/W;RN>27]6/%O^KQ5/ F#U,X"['8N= MD46 J!:C1>0"VVWV_-=_.[[D'^,":EDN_Q@%&(/T1/[=&N?]-N[?0_:_.W#E M[R(":K_]8P!@C,4_BP= :?YC_-^W_\4#8-;)T]ETRTJ6":X+)6NY*T!LHK\* M(]0F/YY<\VW-)U#G24/URSS:3LT76@9^]!.M!^[JQYD-"CQW0?5FLFVC6&?Q M@Z^ PQ"/EHJQW!H+'&E* 7!_V_.\DT.MI;_]6D M(_PKR1$KMPGC7^3V&9G-F(UG6)C3!M*XZBE2"3])R85[WHZ'K.X/RST3D:0V MO].'-[OK&@HX102-%:A(MB2\E01G&U/=?Z!B\YQC5G5#MBI+ 97%/<\-/WA6 M^9[6P[[_'$U_4P#)SQ[!MYF3 @:2/9Q7*H'LXS6,^72=<,XI&O_]T*A@T?HP M1>-K3GAXWKH*UMR!;1.K0S;DU(U_)T*M%+<)B[_$UF54=]_([>P!H>I;XN/Q M,C^5!.>Z#.R](HX,$>F3JJ:Y&\'[YJR$92S\%3=A-KRE_Z=NXOY_I^678@2U M$#WX'37PA!;9-V-LIZH KM)0!6.>O)B;-3G5D1W;Z+#-]3T]&Z7"/O/GE-9- MF-\FC"=H),!2GI'SG'&S:_%NC;(2&%H\ ][]O=QMY6>;@(VY9L7WY41T:#\L MNM(V%+6EZ\]J!(>(#'0Z=AC ,^WR6QN5.K+@MW%ZF P=)9^3S09YP67YX:9< M:FCLZ*4\,N!,FA9B9CN199%![[$BI3/)>?0.D@#65/K.G=>?7V:>;H1'Q=\Q MA2E&3\%8GK2R;B(_6PAHGII/9[M3"?S?ZL #Y*6\)_+1%5'TKW@N(,C]>+U%LQ$@=^2O*6)O,/S*WY$GR,)8W4C:WB<3!Z[WRB?+(M:T$Z(7 M-]I)H/$\$P5(OT)78C+;/'*[!J0.Y:N-M^Q:BO16:WKSJ]ZOI(#;5UFX(#@^ M7B@ 1A5A]095A['&C[]QE8:INTNJ1[3I-?6';F0IGM_#?L9+;] M-D ]TQ,@M4?O"X35CW-UP(JH;O5SJ]'[VCP"'BEWV\T_6SJG^R?>;&LEIY)T MF3091-/)[41/5;N/&:9[MIO=\D#'6B("SK1(#Z%KI6L?V/B%1:M:;!B%V?MD MV&1_$)&[.K$UCV,D5!YR"*+1[_^&>F3K'"C! MPN';U/$^:#XP LL+#-"1MPP>5'UN K3EV[]Q]PP6.KY(FD9'LWH=GWW\F3NO MP V3%8KYN;8)$\-3&KS% 0&V]'P'_O65WB"FTJDC+$-NQ;NV9;;=U5DX[^X'H\:-G^B[N+N[O[V9"3HM;*Q6^0 M4S),=S"4Y8[9R39FZ+9RY1C=*6UUGD%&8K/;A'QT%/;/2F!??-]Y1E81T*)# MKB7.'&O+25^5A\:J-?B+ADZZ<4[- "6*O;J.*6NK*N=72?VH$WDIS=7803)3 M1>'EU>N# M]TI'[]VH3!$\%TEI*W8>9*!"#3"7W^\4!-DRQF(8SH4A8)Z&;, M?_1!!%7;:FZIR#)G+[U1^=K2Q2GXLYP ^612['@G09@=3"4J!MR*V3"S^7TN M679^N^;S60D YR8X-\I#=K$-*-J2LN=_X@'7F#50Q7YR>Y$OYWN3D M<6]E1DZJ4O-XSEYJ_W'&17>J0['E%>DUN;YK>ZD9^O'Q61Z$5VBV]'?FG\/: M;V$O9+>BMN-4SF'RNUP6UA?3_=5CGTW JSO?54V:4JX&\"X) M:F;>QKH\!?4/O_EDF'ZHY^C(E9&^-TW-!2IQ?-SOYCO*#[XGWN-"SJP-@_?% MQ]1G^E=@0P%YJ3^[:TV(L&XM;^+*Y0NYT=-I) M0U(K9-2@KKG-8!,"C!B+EFHOZX"0S*ME"KLS:*N'OHB&?>]\(/G2"]]FAPS0 M,D$MDZO1RVNEZ:46=^I_Q*5;Y"_8;UPU&)95-BQE>H(7391\'/+S1Z MG*=UZ1 #S;'/TAC!:N@0XGXT?+AS%9CLC.0=4'F!\-8:;-D!U9"?Y$N,E_^1 M]S:S#242U#@Z7-HYE9OBW\#8/5JMKJ?.^G5IJC.M(-;ZX#/>^PP9MJ(=2[^7 M]A38B(D@RF,O,XR\W(Z"D50MSO4HN9M::A>-!BY66?^L((%1=BLH!FT7:3O^ M(D$BX(Q,#FNEEIA2N+<6F/9T*+R[\*JB?JM/_8.D]?E5M "H8 />?-Q3"N+M MAG\<-!(_ZA'(?!ZT16+TEI6D_X)'S,48RZWUG#P2I8B "/Z,EL<-H;:U"$P? M8[RK0XJRQ7__[,D)_7HD)$+#6H'GCI)+]_&;PLWXMA9(P[D:-=>P5\"WK"-8 M3%=;0Y"N)+BZJJ2MMZA:6ZNGYCAZ81N%U@(6QUC(4 38XM/,,$Y.5SXH1"%T MH.!S$\_M(_;\D-48C3EHW7S?FUK-'4U\2]LF/L>787@ZPU"PO$2PZ/J6 AN8 M;-?_KT)Q_T?QR%*?(6.1N=(+Y#)E@);L2JP'HSN+$JU[KME(6I^\7?;<1]5 M01[Y5]33=^UA5_7O\C"B>;E":RPEL,3[U3#D]3.]X8VDT2K5FKH$U<99@]?[ MC[BPJI:MYC,">)<%-1660(->AWW[+J7,S4GIJMU]<\3*5"V[E7>LQ8E3A*0T M(5YG+L_CIG"5C/SV1F9M>6X(O6@QE$%OWX(/[]NLFR/8O3K#H4!NL&![R MXN= !F,878T5XJ2U:%TV6J_)$HFD!<]8"KQ*2YC)5I.(RI7HGO$14@Y+&[F" MO(2:GF;>LV P.4,_<-DE=*V'K XS'=)['WDFX3?XI;/.3'8$KN^-^Y MRF]EN<#02*DA\2\<6)3O+O%Y,G&8^_KK.E4EP;*JD^?7^'ND I[2@GQ-;$L/ M_F%ON<<=W(1U\1MA#)!;SLY@"M>_W*^KN5 Q;._2QI7S/7[_ XCBBE! JK4 :L@F;CF?> M;4RDT\I6;*CX6[^/)6HT#%KN $]HW^+K*+_L$>]@X/]H/BAM'0839'V7/"'0 M@=L&X2W,)NS2M+.8YQ)Y1\V C:2X=J,LQ_C:F *ESIECL?6\^TY:AWC0#DB MH)'"XJ5&MI&WL46!BALR<7MR5X&I-N5YU-P6V MIQAZJC0@<[>B1$%.>E(+-F%I+:J8)BL E1@^JF/T^(7W[F:;AZ9WS[0) MR?-'F@@^N:-%0X(8MQ4AJ/YZ]Z\@?X2O6W6S0Q9#L@H[!3IT*_(8=U M\IJ5V+1'MWQ0TOQJ=WKLW:L\JG2X,G=P$U:'AX@(=;4V M!O"V89L0W-_#YU M/Z0AY>SD&+EI^;UA:*GT?(2N4\;)+?FI!7TO#*[9'N\^LP&?8'&WS0+CS& P MD2R.O? L:!.F:&DT&Q8*U5?9B5/ZS).P>K9S,J5[-]]]Z1U*+BEHK:[H<'X^ M&%[34A=J\A.;L!!XLK?F:.W*C?%VC[&&BIGW4?AG*+!K7PC1/RO50?OU&^W5 M/@?MSKL.:N/+,LLLR%I%@K, G@*/7VM1Y X3)+F"F'6= S-+RF*?:K'YL1DR:6QZI(&T.E M8J5*0-:1W&/C!@7&'B/^?'XUI%K'!VI;=QQ6C2M3R7JW9B6'%^0:@<;T^B35 M,0L)&ED$['!XZ#J\<6242JH_'R6 /=8[,-9RX8_Y2,1O:=%A'U&V ' $(E88 M+%!H?@62_J@36W5C>?7#ZJ4,0Z/O2;X*G5GBE+KCGH9V-");@[R$ V M:-=^H[[-6;:G9GJ))!R1GRETSN/^UBUWIO?7GWK_V>;-[W&H/X2=6$'>0(3I(Q*A8CRDR8K%B-TWRY75D]ZX$2N?V@.?,< M! (FV/R<4O;Y%I'F\5KG!(*$:NL;P+GSH)FSR)(+LL]HU[F+IOF?PY*])OA^ MQ8T73.#;3I$"D),_NX@] Q/S-(/K=Y;3V0Y ^2I2_NRQGMU?;AZ9C$"+/WNO MT:_*D)PF3V:!"6L H+((.%\-J,5R7RY9??BLTK)??5Q^H[W?=@_/,QLSI MO5Q==(=&5K85 L>;I_7]*YF[W8M!9!ZH8_DOY[,.!TFW(.H5*KF*6)= "T=J MKI6UO0[Z0,CR+AA)[%=^JO#Z ;\_$>*?P$SF:4PX>8I%\4^WW%[>:(5%/^[D M:@ VO76M3V:GG^=\*DB]GW+ZHI3HN3P8AZ>X 1Z'JH''X@-1L&GP!74MS<*8 MCA8]]^K(:+B3K=92-%WA3O.50XV?0VP[]E)B@H@"N_[Z*@=-\]1G*RJ!?EFJ MM_F_1IJ[VCW72/EEQTR!Y/N"^T"J5B^:"FE@Y+;G=3>_-A J!B_ZT$1LRLY, MG ^HZ"P\U_1F(_[FTKU#I?B<4SD%S1'9R'; U:5+,YA20.IM+]4R]@1@-(PNR#$32' MIW.BP]GM!+\0VVT2TEM_+$'U%('DGB-.CMLR#A)O6^YR!Z?I\ZF5?0*[A >.$U4Q'1X@W@:,>%WXJNR!:C8 M;6NWI0T^:=.]C&9=GAY14S6+86V?>1QC8BHUAV][3:YFUK*.07 Z!*M;S#[. MZ&E/S&]W^SYW>4[\[K8(Q]2(G)F#-=?Z,EZN:I=A;%6*6N<-.?;8/[,-.*P MN$2_293 T"F$=ETY\.XO'\<"3R_@>L$S\KEM@[L$\@(>3FAJ/MOZB ]V57.\ MC32!HA"6EVA?&0(=:_%D0?9VHH7(Y:E(;Z\?]+-9+== M*0S;2R6"QH>9P0UCE1&9R6/X'2UFF)1AU6V?N&J8]@V/ACOB\#W*)C>OI\$O M_VZBH)8+ !+SPDCA.+6G@[05%)4[8;=G,-PQ^& 9;]F#H5VYELL.1*OB&)[6 M_W *,VU\()PJ#S\?S3HU5?3,2LQ66NP&D^:9H9 M[LF\:BDP<(.[#:(6:DCZ."=W0 &_@"$V::TG<46<.$U84]99MBA(?=J!5DZB MC8'Y+S##\[9!KZX.N5]>K>[\-GWBC8-TP-F$Q>0>] -)'/%? MI?Y[<4,CYL+9WJ0=<1_W^W),01W&T0YZ;MLF3! N90"Z6!'C]$:CNKQ M>KF<1295AYJ,KUD]E-DYR)\@Q#'*^#SJP#H#]E-37JRWMX M,NY T*_&@-L[VX:6G:EG8:/57\*GP_JS!K:8K*)/ /Q?H03B+7*,8K+LBQSJ' M=6'85+".%VX=2*(F)_DG177V^B+4CSKC[R^37]6PQJ/4N<])"*M:: M>0%\VQ2NP?>]FL?LSZ+1GYC/Y[B,D%7L>Y<,A]URUV[\D.0!(541<,*W'6M& ML'#=7741_ZM6 .YL566X#C M08Q>)G9D7RTI$R=0_7I4?1BM:\C:=KXE@?>]O^HY6VG74VV^:OL%XFSP:&2M M\[(=4,*< S[FEK#/ I:I] +](TW&8T:_4UYY!J;(]E:-"=R_N!^ST&U%5!@D M4>()D%-*C.C5<70&!2A!GBMF-/,7@249YP=[%01L$5U\U9%;J_N-$PT.AK :+KM:>H[^K*8CE MFT 9TWWDS)_Q3^##*.]/ES/;E\GW**,B'*VPAJGO^3N^-T^=5'^WI*W2MUKOO-= M(2&PUH,M4J#Y"8;,[=ITW8[?HMEBA1LNHR%WQ\:&];H7U*Y)V=K+:3R7 G#U MT! -!Y-8H9@X>CND\'8=$8S91Z<< J,9J&X'H_N4X-WCFG-6K0VCOF<4KK<7 M;7%M">\5PD&Z%W=@<1-60TZML(A@^6.M\NEER=JKEM-E&.4N[PXJU-9?A&JQ M^<*K35FG7_^J%_CJIOEN8@;'�@A^R[EQZ:%_4-E"(W8O.B@P6+"#K\;^ M\4F3(2M7UQ.P$S#8Q1C+O1R(S5)NX^31R3E("5+ FLP2LH;?Q2>IQKW-?U;2^%+1RVI_MP);(RLJN./YCP*)"%%&;4TRZ M"(^'#$1MO"?;$1I@!(40:]G\,\,7WKRQD6MU3_F5FO8H^$+*3[,]O)2;)% E M-\D2CM+96%YBO*!'+J^%ALB\'Z[!BSE48B(U(W'?G4>%F[K7J.);NVUGE+5F M_\PQ"W'R:MQJ6EZ!$BQW3(1+\!>K?@I)8E'P\Z_$(U>G D\0]O$>N"7BR'35B;"4[;7M7=(I#:KXZQ,(W0>K]+[:1A M9KY?J()Y'8T)Y&SE51_4^H:AV%56/U/ M.C4$I4 F%?!K&A:*TK<\JUG:,F;I/EMO2AQ]>-Z=[IOE2@^MO9_H&KNXC7AW M$Q8 6;W,92++#NK4J=_$=H0H!M^9U;>O>(R]IY(Z:VO:@9:(JKMT<)A__F:B M <]SEAJ^S0>W!3?1HHX2"IC3SF]'B95H*9%CF_TN_19(7GYZ_LFAL1&*@[H2 MB/"<#1[?3&R!FB*>BL98C)Z):$*D> MV=UFX4%W4Z6>Z#??Z-OSHJ8BX+LF/4=5RPKQ-MSMB^YR+62)O-D:#.3M8/9N MUB&,:C>A.C/=N++Y1>7$0,33J*:4';YBV@![XGW.CMO9#4#IBQ]T*KZ++(A% M ]'$9*P,+9BWJU%D?;5^M";XD-:20P_K0&=?&6#P;^'E?WNL#3O8 9RG7$7< M1WG]RX@=S=$4,N]$#)Q ##+Z?4WQD;!6%#?B M]!ETI.JVD29)1PA]:620WBE"J[QB&_JE7^IMXC2&(-<79O! 0T!6/<;R=S\F MGM0H!/,VYP77B'TL8R%_11Z>L*H*."=II.>*"->-Y9?>M[MX">(HD7G, M@4D\=[L[C.&R^ M%(8))P%>499F1R&1_.&3/?3ZGMUOUO,&O(,5,:@.XT#UZXUDU+W@YHC]Y?2" MT<\ B2UYBOFX+M'IB M(&]8;<'XM*+;)U+U_+([D,ET>>F)3R2)8"4HH2]+'$J^ 1Y]E)\BFE7, =:Q M,.\"&\@._0_GO_L9;FGAA"W?JB][?'U>]FTJ^$U??>3X7O16G^S>!D$SY:F'V@/JGMQLGUR#9M M1E)#0\*]%8O.B0%3"#4\XI0BT>0XPJO/VF0)[AY0H^T4K$+'4.>,6O.=_6I2 M]5L_M,9$"09]%8"T;]6.\:V2M#S".LA&@[^8I>F5AJ/#2*HLT#R]@>_E%OE< M2!/^NN,-\L;;2.9Y*/U^7!_RM=)LU6,*.;YPA]>-3^R)GV^]IUD^IQT..#^H M-[9U$'MO<4\+=8('@K*2& &NH!3K]/1T70.=&+<)>[V:$.YSO])"[RDIS<)) M7/'7G?Z#@]+VK3YPP7JU@HXM+2BHB$+(2%8CQ4B7$?%Y^_(IY'1E%3";L87N MYL@)ZR1(-P?BZI@O;;8FU_V.3BBHR/GVNOGQPR=\=.EO8J]44SAYQ3'( B1H MU,O=KL6RQ0V0ZY1ZNG6%P"9J$GNG-YQQJ1H8[Y$_-E6P[A6TP^/#SH:@".EC M:>(NDD#.7?5+":YU6ON10QZ/GOW^VQZ,@5^[$/\;@\X[AO\>3I]%UA%6HIYR M.U%;/S.Z*RF;L&1ED^J,WT(23S'Z=MQ/G^1*U;9O-1_1JSK0$ZEX-8"7X<^< MYSQ4Z"!(=BA.#T4BP<(+X-:@#&4:(1RP4:@,?,I)\.'/+O7J9LP$ MY@2AY=O0NQHNN67L?W983^7Y>XT\V-*?DQ[_S!7^XYKTC7\V35X$E_RG:]+C M'_[97#F4<]H@CXWK6,0+I.B"L'^D'&9LII7?0.P3ZF3>-5X\G""V )QC)XN_TVH_&9XM?MOHU.:0.*T> M^-*976W;0PGZL@$URO)AQEQ_+C.(0^ :8O&!CX^)!9K3W58MWCW9*WYF9JWG- MKZV_?H?G&U^TQ0[8P<83 JUUA#^W(3]&U1JLJ)/H:_&$U^2DISPE-4#W'6P@ M36W+<9\N'[,A:K1$7Q M+>BEO_!['+@_<&S1C//.U:UA9:[QPS\SV?K]V.%NIFM.3[G MP#)&]HES@011MEA A->U+^];O\?A5L<,67TC!UY:]96#;;#?1(OQ+D)-&5NZ MJ$!)SF]QR8^D%S[G9/QDVNX/:(H$KN%$ILF-61SU["0Q 77A5B,"#DF9;H\LR+ MWS/]D'7"N]TN[_7P(33@9MCK0TZ;+.P'ZMW&5ARQTJ+,Z6Z_G78NAS109!Y-,@F99=H!"->)M0#4\C;O"AF3?=U$I4 M4W3R79>=TD[HM]=6OLQPUK_\X_:^J-"<$"OV+,B!T-]-W#!!*H(@4( \!.!C MW-KF-.K']ZW4Q&((TT/6S4;Y45^/.GK:RR:Y3G0FJ#QWR5P,>"3(M<)"-)E_ M'#>=1TB+"'I@R;=X[7#H38.L-PS^K.][KZM\CYPY(;#8LXR "HAAFS)0K7 Q M,)69XF3DRD*NO/+90+;KEAEZ5QAY"/CE4-/?]N7-:OF2&@M-0"1+(5 M3>F;L.G,DXD]S)N 71M<<'+Q@/;U&P-=^%1YKX)YE?F^H2NE.2MZW:)?!S9N M?%H#C>RXVY/H:W^6J$W 5"IBBI>:D?\$%52H(Y^>0RCGQ)_V3.9[I/>+T!1U M^D(\3#9^/"-HQ3D9(OL.SI-)M-&62R1 B&KX8V)*#24\U4K!OY7?RPZS4A8H MP[>9;<("!Z9*CM8W@N]9EX*FSN2&OW+436H17MB/"9GBWYKK^NGLV\]#+]O7 M)9Z&]D<2MI H<9#7:GU[9>D:5G>$C:?=EMS^K:#QE!CTI*G)Q_C2P">OP.M7Z^^TP90[TZ9;_>(_QLWLTY=L1O<)\ MO96S#&A4"J@!1V0$6A&U92M1E,G=P4.M7)/,TZ]3IS_DS30HF;VW0F "<(A7 M0'>^4F&^7V#99!>W2BC@C.S(MW*8U%5AM]8P?-M!4C *UH%&0",@Y$6EQ]3L MZV"L)]#KT/Q=H,1961WIU?$VX& N6S*S-2]-B[^$I<0^-$Q%S2F\B+YI/1JR MK<- ^UHA7E'6I9$ M!AV<1T(P3Y%L&7UO@#__*_L0)QWR4IG"KUO&\BO,V[K%$#XQHL.3_R=L+ M!Z<%[*LN>Y<^H\]Y6"R[&DF?>^M) MG6=+(YFNX/-(I98DEC5V[YLW69':I\!$(;N>QKYW=G0KQ-&A#",ZDO 2+O:GH+HYW-V_L&BQ_D7U';:.C\O$DG1HJ%N$X"KNLMT*FF',Z3/ M6Y:4-<$%&GB4R(1WZ,)G,''4>J-6[$^ARR61" ,*R^V@/\L=-XNJE2SC2I&6 MERB(V$;AQ]Y*:-I\?,(O6DCP;V]OUQ0$BHB+>/1>#^D0&W*EMJX MP;YL[A"^=KQK0'[ZE8A&$E8XARLXI';BRZV30G[ZQQZ8S'BI6?AE:,V0+J%! M-?SR)$MEIB."@HAO$1Z.L#]KGU?ZZ?GHS_W4>@&6UU!.\'3#1_;7& L;).6- M1T\/R\09>N$ -@3\)#)I5\?@+[W8 @A&X7F> MG:XN'YV/+CXKXI7][V:6H<) %7_VG4U8)HJ)L@C>A)726I:)MR ?'4M8/\P] MB)_$,NJYN2FLU_^K>X83_QZTGB.O=+#,,/7,(E!.(Y$MPCC52>9GNZ+QZ.<+ MW-U#NR3>"[\T^I(2X*@Y$#*_Q?YAW!M9TZTI,+8NIPP?#)DWZ\'F"Y"-E,>- MD\0M)9\^-LX(;_(2A0L[B!3>IJ4K_Y8H Z\FI-[0^?HP5''AVG')1^++:?"U M\>7Q%PY$[DW(1 _X9,OF'6ON./V!?J;%R!CROO(-9#MRQ.1[.W1]>6[[WR/^LNLO5'-?&&A=/A8A$EI.]9NRV MNEA+1SHDWM'/:M_5I,AGN&#(0+&E/2GDA-V@$Y6 <*1RU-'RA^EK/-_N+)V< MKLC-&;/KFCI7B99,SY8W>'!I>_H7M^O7TV WT2LVK!L8 >91R%$5@[%8]RI, MMD<-X53\$8"8N-9L_=SF N\N9[RV=-8[AD?WST/+%2H';?D6T!->F2\,'.?/J=.J R2 MN+Q7\?6.M L97\?<8:9'LN1>FA*S(4W,OI%.;-N$I:%>0[S&PEW;4AK 9W"E M02:25[URUU2W,KWKU>4A[0OOMHT$BGL>??"%%IO\[G ,?)00LPE3QFJPG+#J M0]@P2O1%I9OM7)7;I:^;,XR3Z][+[U7%?':]N]8K?0O(A)G+5 $3G0/(-=(*%)UUWVZ)$P&\L,_?4P2F+DZWIC7L*3AL4 M/9NQM3\86P[Y4=N]:N,M/.QC#)O[GV6X(HR>KC4Y3'S;]^EW\G/1ZL$>?@X7 M>K;LO91!28S X*+!BS=\1S!7M9%D&; ML%?SRTN <@_M4GX$XSS&>_RH)<+)?/S'5MX&:,O^XJ^OF)Y\KS?E>26T22 K)>Y0D79HJR'; M&=?U&AR>9N8#%01X3:92T)QVHON3FA&L C[4IPIEJ_-%ORO8L+'F73_L'D+' M/655UK0+]QSRG)LP-#J>!,?M=?8EO"R+_>E\F[FAA;ZID8'3])S!O%@Y>NC+ MSG&:5_8U_MYK::G5ZCJIPV&:B&J8.#_XD,@;Y93XXI[+TSKDE!!_)#R$RJ]$KE= $DKND M4[Y%:GWX:J[N=U#XPM6H7AZG?*Z0.8V0%.H^ 68SS3D5%L;BSPZ%$Y+N+.48 MQ8CFK^A6U_B\QFUY_ E)H1,FU]K,[AGA#,:QP<#<^A5>>$J+W))9:"J'=I@G MH\ )%N2.;R/AA;E[+E]O)/:L)2-D28$ZWG/.-=N:@VBW=QZF]?4,M6 M2H!YNLUP&V4M#4*86'?]1]HWC)J""_ MV$.0GHJBN*96"@9GC/_=-W;_G_^NE]0)P_=\S=R$Q5S;A#$^K.M."S&7 /CR M=F 94T);ZT0)@,:.^9C:#-J4NZZA](GMCD&^=WK-A=-NG4J+NVI:!+].+-R$ M!9/!O9##)$^(?OQ([E%6O;O4U=B[K08E\.W,2CDF\]S]%IKG9%?NKTP>LF^4 M2LA[&'N,((N\@@8U]]^=IJZF&B]G M<9V*<,?,J/5Z'T_HN[&G3]2G/T)EY\ M5O_U9%_YW$6]\Y(WW$U8Q@G^CWHV/E'*_UXY_OXS3_5_IOG/-/_B-"_"@I0^ZR@^>VU+%ZYZ M?"_SD$@4HI,(:A!;D6E3MW(+]X&J0';G1G4TJ^!4NWSTS'P=MB>Y+OI[W@^\ M:B?B^Z\2" DHDMC7,O_=IQA+2\8\6X' DF5;B=>0>;'()S/VUS2&B&B#\>2? M'[9=WPAQ@"W7_%':@:FXRW$4C@[O7NV1([A&V*/2!% M?ZJU0M3P[F%'+R@AYS\ZN.'"':,4 M/(P[AY+2OK+2VD5*P^XL!1\3RN:R.4J9=!<[ ,\5M :&HZ:/0HQ9G^V8P+,^ MWLD5(0W[Y@*O[O$A@5U:JP@-[P&HK(-V4.Z;L)X]ZQ'+^)ZYK!$N]O/?6HRA ME+EB#+G";6!0\3NN*B>7*XP]UI19!. [JXO1BC^<#@DH,C[U@,9G_^S98ON# M*#X26X/TDK@BX6.0))ZYW;$,;#3A1-5DAR( ,11:-F+M%VO8?!/6^XB0Q*XI M\ER:A'!_I>JS35BN Q+\ L.YXML<\92O!$&V+">3'1I,S>1E7P%O,N)/CTP[ M UWUZ6RIT,?)(7Y^Z:M'[@H<&F,T]>W(+"AQ-1&VKX:LXQ(D!X?MP:DG^2&W M=0 ]S #&1C?\MMF^ G0IIL.KX5-%\T$JYJ?)IS,0"]S38?XXXTM1ALX[#4$> MF-X*DE)# JS6Y/!M/BU[0;LSHY:6-A2T$&A\-,@1(=I%88[NE+GVKC\4XVO\ M2FE=)>[@DQTO8#W:D_G<;7^"IQ08N6RQ)II,&A'RK!ECWN8 *4-[5^(F[!"A M+\)RZ5&U[,=612;W_.^=@T7<9IESR81:BUZ-C!83K"ZG,%Q. M(72X11$3\;/?E2Z.?W'W]Z\XVR_(+T_LW4Q^F8^-QY,H9/CD;[2T!YA-NPTF ML Z!Y8/!F6? $EIJ>M1H"/FE];UZL3C[[5^DVKX%+;>)OB6 OX?-,G^%0T V MP^7ST@34XF]5R]B_WO_I\2WU';JW6J1 +:H"'@X:=W@C@)QX?VZ)TU#XMW"6 M"7(V9?=I5*O;X92>_4OD[QM/(O_64_!?@7;91'^NY8_"$JZ7VM]TY96-SR\S M)I*^9K^P";.\AF=\$#;;8',6E#9A7X:=.[@>)_B[I#(__ZW'WVK\MQY7/OXV M$V0-F^$''A&@L62TIR),].TF#'G##@])# V5G'M19DP\?B_]0 MH:-WEIJZE]YJA-B&!JJ'DB%Y!;I0_]&),ULBX;$DY?I@G4V8T/?N297SB!_4 M_RVW6/HP%S@I6%,6GLV73^U)K1V0"2A4:&F)6]V$<<5F'5F6\R=2=CEZ.*B/ M]8G'U]G Q-\*/A(;^8=86!$81G!QA"2(DP8]V^N'NB]R1^U% MQI[ONF,M$J47-:'X* Y<&13<*-(;)D%()H54AU^)*,4(T1(? AO="'E#YXD- M1T9I5_IX]TZJ=2@]6,CINP8KW$AX?*].5T%SL3UWJKP2?L^HV?K(X8U4BK"9 M#JEU@+^'6GGTNSOP^894RH)'PK3^.92'$(;]\(EVN6/SS;-WRZ\Y\Y;"(CX1 M:.AM"Y:&(R<'W(=_<#P^FB>'# M-^[Y)OY1HDR-WZ(V*Q;5=9O6N?B>WJ<@/ M%L>8(E-1/,UPQH9][0@[DD(6!(?;VRE>GIY!4\?DTXR^PZRRQ'W/$^-L*3QM MNR!;"#BWD138RA8'Z<[;,?Y=4UL^9*<;>PQ32-7BZH=,4EQ]9QI,3-Z][PK_ M<8+/2^9(-3"7%5BV,)8S)H\C"'IZ3'L>>74X6'S/Z70Q*\'R(MB?/V(^GO*$ M]-*MC3 5246D8GT80E3B+?8%6J80:.>2>G2TUGRG85>*FL31Q[(_A'9J']RN M%D$L^R>!BMA34.= RG&&YE4D*IY*R$35DY83!'736\38QIRGS?H!I;YC+4J+21W*6:@)]-^%B\P,]T MY"G4 06.ZO$XDQ"WK(;==9K;%@^4U4;O9'A2>N*YYN!1-!RDMQ'L@HM5; M-4=GW[IU 2EP9/Z M<'Y.]CF/;^L9(OXZC=A\>A-F"]9=/;<#.C*X,".\T^@WO&=C*/L/):[:V2-RZ";M%[PA+W[7HU(8,?39= M<<=!V8&SH*4L^27I*.P9 7!"3GUOO2ZN<0N)QDL[?3R)D&";#?T\'YUW1MF_ M;+;+(XD:R98,HW8G?5D@2"/]",GCH3'2SA+@8==A;V^S;!_++HU)/?:+YH;>$$V!$)EKX%?=SJR"_]4EE-!A5+WZHK^Q[57&,I<@G'!+?=L12 M(5!S*FF9PSK(/MIX7!'C3!,9N_\5X>IU: >,J>LRBV]SP0<.)#$'D1!]/$]( M/^Z#\+O-E>?\<3'&$&5I]6PK]%A;K>Y*A/G[Y=TE"?2#.2U=*^3,D\)F:%,,?(<(5$6%IL MAY:,<3M.48OXS(S#QL7LSKI!4[::G^$R;BO(HJ!2#E3@Y!AEM]A'EGGY1@Q3 M;[9;,]/[0W%(2$H,FP88WR\WH[M$]]6Y2MHY!P<=VSHO>;,D5CKR"#_=LIC]&T( M:I:3@:.Z223 "3]![,09K2X_JEY>E8P8S0L^0V2C AC!939-9AB@:GSKH1]--(4 &()/M2G&H%7NZ MZ%"%M20UU@\[M:X7C[HJ;\E?^:+7FW.F_<6*(,O+"GE]FLGEE" I3T\YE'$_ M6$)L/\$'^/BM$9%&$OO1;?,V!LB55[^["6M^HXV,4JS7W*5R84@VUOLM2QG? MIF@IR^U#B2&IOIB\-6]PB/%ZP85HJ8*AT5F'3]J=NJ.S"SWKWOVD(&[W7/GU MA[(\* \[1$X*C!:,FF MZ>P[J.'$,D@F![\9U2YIZEN/$]OGU[I%%=6(K&:^+0?+*'9Q/YUN=BQ0=<). M#EX)J542D;G\;1P>K. 8P,^_];B'A0^H!92X?R(%Z2*XO7@Q9) SZ(5Z_;7R M.?O :.W98-U:W20S YS:P_#\YSJN:>N>^AXS[\[KHGG-I=WBOYY2X=TXQ8QD M?& [@WR43/&J)[^'P52KEZ/=14SU+F(G9W1D_*481=;@Q=C"S Z^-;9AP&2)Z'C5+=;*.(;0'A=>/8NMJ#GZ>+7?4C_ MM>D1IGV:<8RE'MN<4VJA?RGI4A)#U9[;-EZ2L&-KBL[1=[*K?CYW?1M/SV]] M];6%"]E3HF= MO3J/K3X:2SR4BCUH702OX.F7^K4)0[-@W''2:ZT* B_I\A'P?M%4NT\]4-8] MJ\$Z830J^/#3E5MN[I1-V#;O6XGS!XS94@-T@>6>JW50B9G+I0S5#K,;K]*; MW8'5L\U^C_?/R7S,VJD5AI93R!??>0=F>?C1H #YGEL.B=D! M/;3Q>+93M-Y4H_]4>LXSN(5A06L&U5D@7G;!FWG\3XC"UY@P*QCMW_91]$/# M]FRA(9A+)26.':)W>JL,&0A=EQ-?-![R>,SV/;^'-R3EUP -R9:B,[U QS!M M9160 Q1VTZ2T@;+;.E6[81'MMGV=+)Z\=04":,)B.G_:V83:!G9T;<+$B!7D MWB!=05#"DY0UP#J@X'J+@_WX@V?#50J K&,<'LR+ 3=@YEF4L2Q;T:6O$/F_4L>M&2!G\DG)8 M:%&0RCENHG9>>91GHU0*N.(M"V5[E^TPLEHT:N'.VL4V=$?L=R[^-C56?U/P MMT28YB'[35@5ICP(LE(?.56X75T\C/&5+[2E<(&-NA8X('J_F/&M.HU$:X4: M=K(B4YYM-8B3_W;W,F[7V(]T7J?4M=E%MZRI5H+;G02E@T&T/YYY*^C6V3A- MQBPQ$SF5EJHZ[5<*>\^"=YAC!WX.K"Y38V*N868PE41>?%LC\A4AMNKI&U2< MV;[:B*M?X%^]5(]5F/G("> =;U/!MEY!^B%MTK@:RQKC=BFZ:T=-Y M_7?:BY^.U[-BF;N:\6URP7*2\*APG"N'8X30A1=*-J?D*C6'(% M9[3[TW@B&FMND"="['A_I.QH]4CST'Q@[H[]9^ZZA?.[/]!NN;P7I6TG&([ MTW=K)%RYOR^K,7J_C#*I (9]3$& ^Y*6XQGJ"SM'\ 'XQ/WO-80XI>55.4CS M+%E$^LV!]H$I'RJI9R=A*]L*<$[C-_8_/!X<(7H0?VW%G22&]"'$$D[_N** MCV5Y]?L#>'K-GVM>Y2S5,9K=8X@D4KW,"K*8<__0,X;.*H%F#RZLOVU&/C>4.Q9 A@6,C_ 1CZN9T0*]@_Z\^B*AE7SMV6-[+E@.0 M(F9A$"YOLD\ ^.5X^HH1\J=+P%1=PV-OIY[*UL+]86M6B$@7%"_$[]MLD%C(">2Y-W&S+S6 LLY^A5,'GBV^W^YW;_[EE,CA31A\ <7G;CN'Y&1# MP'R-[U5PIAX@OR@=N D+OD#0 (["(!X#7M(%33:8AT?FJVL9,IW!86UF"?-" M@31GOJ"\,-MHN;F1#TI(4LI/0A(9<"--HFG_I;WOCFIRV_8-@G1$JO2@@"!5 M$00$"44(B BH="%;$&D"HD:"!((@(+T)* @!:=)$NB(2.@+2FX02DJ@H$$DL MX=,47MSGGG///7N_>\YX[[YWS[EC__'!6!G?F&M^:\XUYV^N,F?.DM,/,(F- MG/N9\ NOV8I2:XPYFGK)1X$BRO8U2&P,(4WDNL-4UMP2 -"]G?+V+Q*G=56" M!TZ@;@XF?6"YGA1"RL^46*4&/X]__:NAE:^_ERH 0@MDSAS/VTP@F]E)^*,$ M.N 4MW7##^H#L7CI(V%5QX>MM.\H(A/3[U-?%0N^<#L M]> V>U=[;GDMH&7=,=?\ZJN'U_J89/W7#Y\LIMYH; &)7!?9O8WKN1O),P*=8[+64SO$>B";'"OTQZS M5___3#U6G#+)$O,VC37NW8(Y0VZF5SOGNAS_/J7'4 O ]+31G)!OY4PG^>?V> M'%\B)+Y(-=Y=UI(QY:I!V@$UA9RZT-NIKW0Y^_75%U%;IC!)%G\ZD%5RZKD^ ML"S=HSQJ4@[\H.,H(?F[EI&:7MS7]^WM$]:\F?Z7Q=@^.5!365%)K?"+X-TR MX;!VG)PQ.P)"+03,ZQ%\@YW@:;H#'BR";2FJK%@Y=&3),ES"9W_F;/2E3-[V MXS5J:BH*7[:8/#8[(,ZQ7PLK!41-R2D".? :#^3)>8VMMW+?;'(TE&B]U M^?+=R=U^?^GH;D=>MI-FH]&")B& QMQ+ BGH"E*0)LN<+U+Z,HWA;EU)*)(3>&G MH^[7^#)YNFD7@ UW]W2)J.45^9;ILO0K6%0L4^IC_M'])VY>L%8G?35DVX*% M3YJ .1=_9E71@8A@/18!&C6;46^LX(8[]KVV!978=M@E>^+V[D;+:#AQI1Y0 M9@I@&*E(:1T]$:1L$T7IJVW',HKA:5>J0R68L%VN*W\/8U894(0[NVYUT?'SC)KZW;1G"BRQ<_.H3?;"6[ M#W#NLI"P $?7L$R'Y7]VM9D5O?UZ/8&W/3?9O[9G;+B><7#J8YA__%'F<+?V 29?4N_/)9S(3AE ^61N M+WYK( 1;@+^B?4-. BA'WZT39R,'9E!=,7@WR#NA<-E-8ZS:F*;TO4#]Q MD'Y@1??E1-G]".DW[]DI8D ):TI]97$PQ)SU/,QH^ KF!?)Z;VUO+NOUU#S3 M3=7JO175'.(6B!\.L$,DRH0E71T1.O]Y]G1RS( 9JEKXJ"5E_ M3> XC@"8N)%(!5#]!<^LT-4X]'YX:TTC2!^\4><1<[3K.U1%FUMQK^!]R&H2 MBNS)ZIJ)0X&:(_4(E8E&TF0:,>AA[YD7$_7?N+]^-(+2FA'UM27WJ^ /7!/3 MM/M=P8_$E+_Z*+HZN%KY7,R FJF]POAKO5%8'2?=QD,V88EH?KHD45HIX55< M??,KYK1?R2G! _!=+E9G38ZTYVQ:(#$[H#V7*&V;O9&A$30-YA1:F"FZ\-;( M4Y!B+BB)<+1\=U %WW$0(99CEF=].OI&, OP?OL98.PC?:-Y,%^)?(?(82[# M@0?X13\]&U;0%:.WYNCEJ'V]S./^DUN961)L\5AP$E5KP8[)MY^F'[4@MS_= ME(SJ(PGC^L>/NK7%PR=^:+9FU]SS,QZY)@S-."Q?S5DL6/FX5.=?)!$][]MY MKM_)SE/,+JI*^F_,Q?-?^' [A];+,:I1JVCT;E30RT-!4:K(H^3TU'S%S_@7 MF 98FWO]:%^86F(I^ C^ O_#^08'$S"ZCN6.;@"%-/6@YXP\E/_6W4[V:5*9 ML/EJO0R)DA WR]DO3OX./&])#BARLI96CFG>& =4MDBVM/T/N$B[:9HKB-Y> M:K1.YU% +9+1XN>\9XQ4?D%[I>=Q2=C1HUH:\4:\#):/G> :@S3BZ&(OJ&&, MAF_@S?%=='LRG7D ^ODRF5E]:?+;8Z7=CAD+R[7GA"5CWCG>*[HS/[G0CT@G ML? ,QR(@0@M9T$&),L4!2/]\A!FT:MQK_ZS&C&RW]\MDGSYOHXQ&4$0L[%@; M7=B9:+=9?T6)\0 58"?C=SSH(>H#DP=X *8K,<&_/!:2C_=5@_OL?V 0^DD99J*-I8Y"6XK-MCW++[9= MECC0O"Z[\+R^I5*@'U));*/_144O6\>[?F9?V@&!C:Z8LF(NN_^W-1K^B9)& M_M<\2>00;!.3)Y;,3EUFK/7M@.(\12G'2EY>\CAO,G>\^9*80M"W)N@U##QJ M,U9?;$O'GFMMFWY\A!K#R)(/QUQ.QQ;TPQ9N;EY.Z(:(DP:3FEW'YOEVK<3M M:\V(Z6*^;1A.^314!:6+J1%QFP^NA_K23D6-=*HS!YM_21@$\_C*J4WZF. ] MW[M;'EEQZZK)4\K!^>V G/LCOYM>F."*8;Y"D5F2BT:U(1VT>C!)+-;.E*@? M1&W>>TX[5B?%EJOA>]BZRW/M,E==Q-RGT)7.<,83S.H]#$L1QT.5UOK&XSSW MS;<\#RT,EA"(?WHLSG$'9-MVR K9K+[%2C44QA'MM7"GJ.>*C+$+,Q3RRB< MF%+LI]!53*HXCISM_R7KPG?_Q[WO/$WW#JL^^G2Q+4\A"43[G 3LQJS6[H!8 MCMI'00!#,J!I 423::\0U1!INDX.$H:?YVOP7'?Q[E]^J'0_H['4F!-T32!2 M@<9"X%;&NYF+[5?"P+Q,%81=_[15^:)=_-;FCX<@/CDU&2",/SE'UW6SP@YA,W;%RUX )F/_!!I-KB5!NC1JL^U>K' MBEE7055()<*RUF"G^#1\5,2^<985JLRI;?!M&.0&1BR&VQM=&U@_U:[]])>N M#%,.>\XXT6 6AE)3Z_ M&,=;C&<3[-)PW%]=,6LYX\GJ3JPXE^W+41.Y-0LDM ;5/0!I>(*N'REW0WJE M]TG="W!_-6%TM':#C;+@B9VR&HM OMFN%=D!<;$!=OUH/QB(.0YIR>MSN@O6 M]%# UU(6;3[2A@IY8]>=-TS D0ZPW7IT41RU@K*6$+6X:O=&BV#1'>R ="86 MBO36IU,?Y9O+&R_ZP[62<62'\;O^(<6H M+X6=4$G2I03,X9.M!9.CE&$V(K%O!@/D3PN6W_#<]?,^.,0;G-#: TD[^MI M(^TY;).NWK4WFW;JO@ M\^V'\_>64=U#D,836W<5IXSTB,NHP5O-@<^#C+16&>[GLSPQ-P9#FK]^$_OJ MV\M"[N@NNSOG%D?QJ!@TKXYTLL/=)^I(96_^CRS<+JZQ ZJ[1;^J>$0]]'&J MZ$5'RXG2"5X08,Y"!3$?;(B]X?MB=D"74(O2?==-^T0N((0%5(??%B6,/G_A MY&CWSIGGC M *ZNUK,(].I8!:D:H)XXD?W,IO38!E;ZJZ 1B2/UF\> =CFPSGE:D! R1I?O: M[5*^)2*M">-QG084KFA=C6 KA=O?,)N+WP_$D+)TS[O*+=2]+G \_TI1'F0B M.TZJH>SK9?(S\CLB?6L#L<>RX54(=T?QC)65_A"E2?$L]@:/VU?$'09NI;N! M/H__3DX9).QG36A@?/4+ZW\-H^@K!+ QTH;7A+"_^8Y%S,KK.02EOU^6(_7* M?M;?@GGL@'K@K-AFPIOE<;N>[8 &HG7]:NN!,\V0'_S^,& ?&)C< ?',)>R M3%-98MCU\_($:/91(P9_?(+E=H^4HU8OH(A0NK(;F,&I4T_G2Z?[L3LEL1S_ MG0V612L>8(GS=N@.*!5,+O1#?968PI U(91B 3#[\T^:3=&D2S'&G'YZQE%C"=C]D >K0'D-T;J,KAQO#-92]=T"4//.57BY3 $@MINL"JEIZB&#: M@+%,Y,WW3DI]1)NXLA0^$WK#9:$'U]_%(#>C2,!4""<=2HZO*@Z<1H2X37Q[ M8:T.Y^-;V%^$I:Y8'%(\:]E74WI(]7S*7JLJI%85 .V6DYK^ZB&WUMM^)K/, M;=#'V\=?_?#B0K?PG3252:OS)^U%54 @D"@;I19,MA5D@?OYL&2BW>+X8)Y4 MY/QR&SFO=UFAMYZ;&'>_()$KRE06I1\$68VY)7CW1G@M$LY"]_.XO77!,&3K MC[9^OF*,B ME9=Q]/'F#:;2+%P\L_W=E$VVM.\SM5C/A=5Z0"E]D)P<^5@R7B7WA);UU-\,6<#DKVS\A;%R.8-)GD'J0%X1FK+- MZH:+%<[];X^9WH=TX=+5R[3;!L>E]YJ^@GPD=&[^":G\3HP<-?,[*9^+!>?& M_R;SW;NKJ+_)YS'\EUORWVG4',"90D9>;*(D=*-E$:K2-JG\']KSXI A/O#0 MTD%M6\6GZS='_3ZJ+@D>'E0]HJ;NOY?SX%D2L6@O"SFY QO4LS\3]E]?'4_M MT'I,MR=SIM?YW6+L@%*:%^(+B"KP@J^S6F4W6D*5F@X6I^KP5I@TO*(\OW8R M]M,I%?;!'9"7X,*MD 6]U3#JGO*:7H*6:&#^0#DA761C[V)D[HES3C/!;U^T M9^DG'TE3"D<^FVD2$G6(O_R+RU;4W!&UJ!&<\(7'2YUBL\<>7L-\N/:UWNQW M5L @9/-DE\6?IN7XT+O!]Z@>@_NO[<<)O!9A);\ MW>&M\O:^SY4.?S3_-9LUOS:=_ZT)@:-4C>XPUYGGUU78.LU0OS;'EV'#A18@ MO5=VG^K?03/0?VZ>9LS2'_]*XMSC8L[O/']J_B0!%P7A]D/:,3EROY+XM7F4 MU4GIKR3./(J6_K7/TE])5,W8LR-_[3.!(HY-<^;_/&%M;, MGS@T\^<%YS]E\ '^NPJ?_H];5/NG7_K_0Q1_B.)?X?E#%/\TSS^3*,2(J!9G M4ET)R M_('VM&62['T-4(32[^QGUH";PDB">#2V:?5) A''/1IY,.%)[2.=SJ:LL4]3 M?I>S5@A8Q"4V8KXD(??0WO0FMKF,.% M"Q_";'Q04I$;KOG<3W;I/4]"H#\0HG7^;EZJZD,$0SV*3+[5LW2:F:'/"S^# MI0.75<#3NW,2\,Z/_TYAP=):(&W<)+]?2U.A+EUL:G<9^"#Z)>B/J5/TA_:F^'/^>Z/(CR%24W M#HF^4K3T3"F[)&0B_'^\"_@;O?R_S$(XO+H#^IL4+_?^PHES'Z89TQ0*MV-VM-A2RYU(0>E/7_BJ926[5,+K7Z#DPX/]E'CUUYR5VN^ M>%_2XF$T>V/GS(PNMTX!SY,G%4DK<]ACN?[E5S/[DK1?OT: 0-;*T;N]@1^" M NM%_,^S^S9*EA!PA7W[!*JYBX8*93%D!3H/V=VN2><;X>F%7'[.5C3=6'.:!7'P=[*R2DX66$9:2V0[!@ M?%N2L08=,MMA6 PDFY 912_+ES_F-09(B6+OW2]2D$ ,>W3M\[NL>#AHZ=HS M@_5OX_L^=/*34U?:J@/R@[.+/]Y,C8 _]KB@*'XS]]4+K'/.W9.IYX5=,HKY MU\2.4(SSC2P8Z8P2'T8=-:25D3 .:_XN30WO] P+C^CT>#. &/-C_V)(!3,2 M($&P>'3#8,^R2#>JA:O7 ]R3ZRG."HD::X.9$AK]_>4O%DO+0O8_'VF,[_9B MTQ_C#)S!X',P(>,_#,%Q8"! 9 >4%?C)L.[,N!5-_?H%=RRCVC3D2I9^^FAD M>8S\"?> !JQ!#]K<'H=H.S5%M_ N75IWB^RLJX;JS#F=O7!@R5/1T&@N33M, MW^Z(GAB'YKZP+% ^Y'?Z# H8HWY^OR)=$_Y$ M?<&)H)BADR%N/RP+53V587+"=!1:CBBUG0_>"MJ$\TDO?%WH' ^3$:E-#3S( MMB!_]M0Q;OTK,O94=X! M*?_YO4N01K%E?GCY12G+:NTQUHQ5 M>5L4;<_5^X\,P")V+>G&.+]_YLJZ6VH:VE>'[#88>OUJ1M_G<55SCHOWHSVM M+Z7I>-9^JM:V$H42ZK1#A*Q+GY1X89L/\U6IWUD//BM\,Y$_?&EOD9Y0R@17 M'^0?Z7.<4'A,:^]@V;$2K_;FN?>?#$6.)^?=.7Q./MTPB5->G%U2OV;UDZ3L M!W;\/Z3[6)5__A>GKJIVN+74_K@WYQ_*[ND^D#4"RI!4@*H+/;@5W2^Q"V'H M+BL 0NKN@/CK:%&HR3=TE1U0KSV:G@VE:[>1ON^ H-[DTAV0@!GJLVTDYB(A M5>_\7(C.AH?9 -%^^F;D$^RAV?#;? M[*=(W@P=K2[+:U#S3SR0"WTHSIAJC#G?R0;*S%!A7S5$+:13-R'26AKSU$K M2=>TQ%1A"1UGW5)".]EM+]@,%WB6712V1W\4_AOIZFZ?J%O:-S$8RI$Y*O-! MSL![?^Y)HQCNU=B',:J&)P+&'1JRUE?6L1&(HI/AWCFN0J5>3_C8HQUS;LLF M9=QBJ2CZ'U"7!>J?IH6; */M;K-A,E@,*M.NT1=&T7%KM[I-#+PLD)B3F7.O M1+Z*XVJ@\_DY#9T3QVU&-FHB#%TL+^6'3Q/XU[N:=X4;7#DRMWO>/_VQ*Y; MO/%;?3^"XMO\*\8?N_16!?!N!?I]J1Z_]EC[W=["UZ)[K4%$HXG?\0^Z(T@; MQOT=4/#("?,>5 BCBBFV;(3==,#F .>C38_$( UV0%8&;.;\H2/LF4D,[I>4 M8P65@:W'/09*O#G+JQ0;7;'6QVNW;<1Q1TK-PO1M/SZ+-MNZ0#R0;4[1?$ 8 M80^KP+FLWVP8IH3/-:E/UM[MEPT[I'#MJ>I/VQQMS )8\4X,#.3#9I0H"O_8 MCFE=^EM3W/DNUJGE.29_SO"NY_JRL/5%9TZKG.TKESV+C\UUG[CY\(9N[@Y( MA*XG7E#CJ7=71[>)S!AJG%76F^3^NM!E>>3,8H-HM+4D%M#//&-\,4,P^3<. MW^\W7-0_J]?=D#6$YCD\ZVAMF\;?6;*&*U9G#.Z53LY3]K,W&-(?U#U86+6X M(7[8P\U.8+9N)E#GJ!F>^$!B5VVMOJHIAU WZ^LD_Z&O(SV*-A;^5WBS^D=% M?6#)@O7UB.LAOD'B?",Z,?K3RNSJ5[D4!:N*!>/_D7%M^[8#$O7O%'VZSZVB MQ*<"VUS%G?\)'G]4X>EYV]8TL6-:Q1\JO8[:%3U9SM")IR2[\ MN*EDKJNX2O;UO7I&:7=+:XZJ2"KR@E@L FTTK:@5<32OD8-F*>T\7;UCFCBE MN?*>FREVH'GR[H5&=FH1CZ3DFN2'6TZ5\2P$7K^X$K+GXU8(S1EY*(VS-64@ M 6^&K&G^!34X?A$&QP(%IV>^U8RJ2F](IUKV"WW:G/+Q)^6:G)+<*SLLP1[3 MYU>>*4"Q[!>\VF=H>WIK3.KK^1>7B#%4_@?FOP?SOMJ!\I MGKE&=HP$1KDWHX4*:XN,)?%0ZYNV%M;"PY??;7T/(TH2#2H1$?U2(^ M%IJ-G&^X_]0FV7H.<:%J?[2/HLQ>T[48%KP4_ ?<%XG$WG\\)&ESA6@SHPY7 M0[R/",N=@C\0/FGHP7/6Q,> \YQW?E_DKL>"&HY-=^7'TF]V_Y0;^ZZ?YW0 M0X^RX0F)KJ'(51(6I&S0#T*:_M;.GH*P:)/!W_^:E(!:GUO4BY+^:A>XBC@6@XVZWJ+/-6QE%6BP!-@+^ZX:_>0I+Z#!'JIA8J%;],,JVV M> IYP,:/G'UC'GPZ92_+7XY"R-#Z!7=/1N;/<_K2?E&'*([HE [K)W1+BN!= M7=LSTZ>8HS'N!W778)G3=8#3GCW84,2*AK2[3%-#=GGGXO?M X]/C!__5Z8 MD*5$ZJ>S>D$UV7>\4]A-]CVN%I<[- WW2 M7FGOBO[DIQNV5@O#^Y^);POIG T/-N5==%G-N!HA]7D+V\;DZ<6#L5M]X#TM M'M[]8"&CHX^1:N[9^(UT_@W4PI3;2*CHU2&#$(W$>R<+Q+IWBUN;$2,NL;^U MXV".8K=[0][ >E%71*O_\#B@F/FHL2H1Q?ZM#EV+>T\DW^:GC.$ZLU@A&K$\5 M_U%[*R\5::C3/IBC5-<8!,T:,3Y3>"!\,\-M;(/JCVR[2 WK'G_#U[L#XC%" MX6$BGHA! C3]6_KNWIK^LB5@Y +S3?YLRWZOIO97'R2TH5X*Z1R[W0LR8]\_ MO'YKG"Z<7])4*?G0JZ\G \M#"GV["F+\8RH86.C&2,/0M"%%;I5P:FI&X<.6MV( MY%QD"D7ZO/?#IYKF$_R]G?S7?"\YGD^QK+ [^K)MNA[C!P$.[>L/K-MW(=OR M.0 E?Q)D]W=[:*5IF5ZS<:4]YVW\BL7G,@2)I&-@HEC#I;K -N&!2..W_^/"@\9'-1,,&8ASF':VC-(X]30RCU79$.LEM]N3W"<20O4C#ES.O0SM?E%A<^9%3 M=L!"NY:38."5!DW1YN&_S:_!+2OST])+#\;H :Z'^@]?,G3\ME12T5W]W)SAID MM7ZF)""'\AO'3N,A,5>BI.B[6X! V;RXYD!9;=D]BP3/Q."DJ;'F]\!%+).I&$-\@Z@EO0N6@G92_QN./ M;MD?HPY2?*GEL<:%5>X!AY6S%=T=I0*MT(J6]:2ZH[I>'$>-0X#E%P9.L%\_D]X#IG*OVW_;49TT-1_GG MLP\3GAT\5!(NQ?U>:$33:+#H2 )-@3A/%YGOQ4@;:P88'Y_NN$A1P[=[(\SO04*E7ZXUQ7FI5%-3F199N]4,: M5JK('HLUS%AUG6H,]H;+48 M4$.II[H#L+ M,CSG\"9U,:C<-U-HOQ.D6"IDPJ]\K0O MO+IX&MEHIV#^OLVPOQ##[FO,1[9C>S'M)5V'7=N^',&W$=HV_SG-0>@D!<@Q"13F%$H#/+;ODBD8S2@U,W M*!2B#?"R;N.6;ZK4LON%YN=3'><8!94+IM=,1_4VL!2BBA0:LV=9[OFA=(;R=\7UK-TYSMGSU[ MEO9^F]>[]-Q979A/)/6G>*!/J*3;7E'.B97_$SNUEW"]6E!2A@XE"7-41, M)^G[*->I,5-(0WQ!N$;S,@\R +?@].'#1GH3=\PQ*%UY'.79WV, )5RW1U@?K+%R8"NFLD]. 1 C:G 1TJJ.U94 IQ>-/$$-,XH) M#K%G)C5EY80"3SS<4#W]=(#R@DTP1Z".PL\N*75 M_:SD4*+XI2+IBS/%8BPSX'M.T_[4)W.6OEY]EIO6!KK;J,T7-&4 1K5EZ4HE M$&4;>';&R*;:IFX#N]*&G/_QY&6DO./1I;&NX ,Z:;J.O'Q ]!-D:"]8X,T.Z(IU"5*9XKB6'>[^%:TM+$>THN<4Q\3!49 SC7$?$?J M5KYQC4SB:KXH5:A@TQ:>^GK[@$7(D2%GS0,6>4S>;RR&DW^>]8\G:[#2NOG&R*\+5+N)1H-79#7 MQ^FDIK3<0O>C%Z1[T3*8RQR ':'.O \[%_U+0PSA!_&L1K6GM'5)D8'/,[6\ MS++;? W@8^YST2?._DX=,L&8*#VD^ LRC+Y/A'J=SQ(D#YQW=$F'"X8=]-* Y]\/LA,)DP0:9B@%K4BB(0&%+M[K?B.#!R-3_EZF#H^PKCZZT< MBZ^PU^=U5[$XNM!:3QA.O".2Z*%,F"<)X#6N$SQKL0/M/_:EE3>Y)[9R$^Q/ M^MRQ[ZL2/9*K)NI77TL>QR M@+T'RL=6L[QNN??Q^DVSC?TW1WPX8Z6KHUWA7"G@ATD$B#!V M2&-N:GKHQOY'QR:U,X8%H+3CS.X5:0::J;I>9/RR4]P37722L MNH[Q+O>!3%' @HFP/C%)&^\Q7/'=0^RM[\5\T/=Y)D_E:J#60B#U%:.9!!^7 M""PZD&Z&(8]5U@&5?=LU&N\V9-DTE9\7=KD03^Z.&90J<["0.J!:G41D@I'R M@*'@)H1<28UFE-8]T56:?:(+DUD$#!U:DUV:9K^A19>2"UPL'^[WQ1 M^.(U(?&-JXYITDJ)A"KF+(Y\!LT"AIT0LE9B"U@,"25'U9%7I)\U\R"5GK B M)SZ1ZWOC744Y@AHEPD[*7CT9O*[OQTIEXH4R6&]%:D70[C]X^=6=FLO/E[P M#0U7U/8<\GO@(K41Z&6G:\Y40'7O[U"@A'1'\4S2H10H<:!!JWKSO1>;RQ&AO#E$.S)(T_9KKTN),@(*B=W5 M2QK=Z(&B_9&7(VQKVBYI#O/N7S\/-YK@JOS;'5SG+A3Y9_4ZYR)-QKU+E)SY M5"-'SG1\)*KGB!O":0S>.O5D2XGB]$!ZQ6/306/2Y=*"C+9!G$1X@91).AB7 ML[8#:F8AZ07\.!:W.KMV&^G**&$D1*(J [092:$< ^[2M C@,* /.XX]T2NI M]FP7SRO0]T4F+Y2\LRNMLA@[,-1M#) (2A=C6-EW?SX M0-*9V5WMX]&H!JT$YBZ ,-V'(V<"BP-%B@WD+XC+LK#^6_74BN+6],?CCZWX M-TN&P@^F[CEC],+&!Q0>+@_F1]13 \D)FQHTKZAAM_H[=+'2#SC^MY0[[9?0 MXLV,4QJ^_47ZL_!DZ2R&!N1'9[]W[/R\^68 ^1CH RN'D M+TR^ IH14.!(02=UN*.( NP$CJ>+ 7K<[:@$TGY;Z4WJ3:?)ZD$)QYSMU]T5 MA7>UK88SRZ+:R*Q 6XT\CH>E(,'P/>7$.E@/:H^N ;R>"Z'L-)>Z%M^A=HMY M>8A4]T#/T/0]9*'O\RF-Q-<'M-GD>HGHA:9>]%Z('PJ$/#,#:8;@E8"0BS4? ML29)5W-7G,HT+,;OWQ]I52=@K^UZ]\Q O3]J >@MHI>K"1PD6P)(7>Q="RD M9UG+?1(I>&+S> (ULHZ9AW_:GELN,)-=E>)F7!X1Z7^]*1C87 ZK5P\77$!3 M+P$HVIEUC+11)'X9S!2MW&RBQ/:XP6*_OCBA+"<6(J43IL>)VLL'M^H<%)@) M._RF9XQC_O C#N=!U5FK,@*-;2,P70G1DIZUZB[$Z6*#!]K"R4(F/G!+?9A M6V8'RHTK];"*?@N74K>4PUUY2?KV" F-259@PQ3*ZY+3):-3.D(I$82V>&1X MQ9,'J K$8G]30"NUNI%'."(DY_0^;KSL03-9*1T?U6%N$!F\P(4W@C3.T\6] M^V\IT]50>^A"9$R:L2P?F-.O2/ S["2EVF:T,M)@SA>CX&&O4+2H#."S1!TNL['(A;=U?TF:]@@JX;18=G\^R?3S7C MY3,6W>^DZ4\8*EZV/B;IR-Q,S%6W?)?2C&A-ZZN/ M>S&KL; FIP;*"X]T*.!.WNH]KI4,'S$^$(*']$CJUM\]KG>'R;^T $.$-]== M<5]F/!H]A1TQ*G(5UCFY!;L'6CVFS0DR=B!WQM4BY1GI$'^8%"#8@R)7((_2 MS@3>@MZ)$@9TO3WV;VKI6B2?3(<%^MBKOV_/6C>LB%9M[/>6UG>5'+W LEL- MJ&YC^OY5V,)10EBBL232@(4#4[Z]D-4>QKE3?.9J.)CR@'/%AURG9)$/5Y^F M)"='^!6]"\I=GT:6/WPA:89^8BR#ZC[6;+<+R#:?@4,2T5)&MXQ.U&.!K+'% M?J9JD.>*6DV$^X8?M6;@6(56OAF;9-;*>4VP?H& SS@>?H02$^E>$0H:T4G_ER@(J??A'K!=T7V/M3J M$XC@E1V0W_A"93=$JAEW=T5S!LFWIXG,I/4:2S6%>C]:&0HGU*D7.GTT:GGV M/).DZ6V%+^QX?"I/*+Q6]D0R]>Y$^<\Y""_#]2BPK(F!XI3!K/8[%S[A'PI@S-BT>DDQ,S.[V4"AC=E=C MD;EW](!5T+1-Z[,XB;C9%IZWN:[=EW]!)L,'%]Y@5L!-RG1ANQYTXTFF2&SW M#DB$:6B!QW!&YZ/B/B&]IOP.RDN$GW7CGI7E\>J3LT'V96=%UO=CFO3BD#X4 M3-<.:*]FD&^")X#:4\*90PWG<**%>*<9=,RPK^WWLJU4\!_:,I&+.?X[UR_J ML;>[_J$57""0BF(I4 ==EUS997/C.)8O M^O]\"KR:B)FJ"*&+^](],S><6W7>R$S[IEW==Z+BA0*KS2Z9=)&4,SV?_@%< M)$J6* ":??[HRIMF<0YYP?AX !G^X__]?U^!1Y9665%_I\_N']R?@ L)P7- M\MO__.'7FP\P^>%__=>__,M__#\0_M\W7S^!=P59W[.\!F]+AFI&P;>LO@/U M'0-_+\K?LT<$KE:HYD5Y#^%_-:^]+1Z>RNSVK@:>XX7]8_U?RS\3G]/4(P1& MG&$8Q&$ 4<0X]'E,J8L))S1>W/XY)C%Q.<;083Z#0>AQF'+?@3A,J$^<.(C\ MJ!ETE>6__UG^#Z.* 2%>7C6__N??_[V[=N?ON-R]:>BO/W9N[NR%U-NO3LLN\URREKM>7.T""C__F#^&FYKN M0@_+RP=6"I6= MWWYB0MM^RA#.5EF=L>H*/XJDM$ZF5 ?1<%/(1AC'T8T#B :1@B MF#JNV-@")V$A7M:;[_N2Y?#7ZYZUAKXY\1\T$*F/K.R25<6Z).V>*!B2]D#+ MXW]M6 $-+]5__+QEVC**JQ?%9J4%RR=658PMP!X\"] S]+0 =0$P U>S__W**H%V>%H)>V(HMR'IR!GP;-=LY7 I\&& MHPHW '7C"J"\X&>VJJO^$R@_:1:N$>F?GWUY+LI>5E22$S/6/?$S*82A]5## MGP/H"@I*X71?4#P9ZOF@OYC7=7-H#?%5R:%S%9, M;/ ?A;5^SSX5E?C\+:KNKLKB,1/Z[,W3KQ6C'_,-CQ>DSAX;[C:K*PJ3A(;" M9O0C[, @I2'$TJ:FE#.'>R2@8:JCHZ9@%ML5H)*[E$JW?%/(ZN>,M,64UOY')/%DN)X-ORLB_Z8 MHN-LDP,]AI^%IB(MOK#SQ?L@>V9+PD/A.G$(2XT L M(2>!:-AUJWW+)CV]^?S!C.TF(5]+O][_\T0K2>$K$WHP M(S6C\@\7.=W]8/!D>]DOS/U2LOJ.M?^*WU=KZ35]_YW<,WG- MPDG(<1K#E+H(!I'OPP11#E/DIWZ04!9Z_K+>W'&?ME%G95]+/Q[Q!XPL?GET M_Y%V;/PDKUR:G\0/S87+HKUV85L! ,HI*#?B-7_7/!K,._V*!X]7.ZF:UE@S M:9 M%5L'M'F9G_?X]R(3\^QP^3)_B8BYU5 M,%G=(+QB2TR(1QV20.Q03QCE<0P3ESL0$0>E*0U2'B(=HUR-[,16^!4J:TGW MWX6>>G[ ;PU#FM=-BN"J[07V(=/3X3;1TE:Y>L);4I6* M1&=5<7I [*LFS;?-5,H[ANMK1J3K6MYG/Z)L)4?]4)370L==W!=EG?V/4'Q% M55^L5L4W&0,G_OBV9#2KY5VY4'*MMKL@I%S+>_*6NZ5+<>RD3@B]) EAP#P, M$R=DD(=Q'/@I3D+B+!]9B0M5/309KSKK<,BQNMNKYQ7RHH25X%983SV+0'P& M2,,D6 DN]=36=!/(PIABAP?0"<-4;"-N E'*8TA8X+$ ^1ZC1&<;>1739^)@ MWIFHEAT@^=&-FYENJM0VI5@-V5=-VLI*,3M ;CD''\F;; ML[?=30ZKI1UR.CYGW50GAWM_'YZ>H-G6W?JK;]#WBW5]5\C8L\Y/Z@3$B1#R MH4\X@P$*4IB$"8+(QR@-(]?SL=:E_#%"$^O=+AQ$T 7_6X!?47$$RXK)@)-+&"!0=5PS6HMFRWIGK'^.:-]D*[%@OU MVX!Y-?7T M^'<87WNF=93X6V$]S* 5I!NCOI!6AD68#VD4X<\'[['9!>C4L. M6IG 0"CP01J9_7=@(Q<0@C7*^N__#-\!VB4!-OEK_Z3?A1T9_G_PG5#>MU]N M6EI+0-)OMG=A239YBO_Z AS-8C2\'-*]&?*"')@8-I+D&U3)T]#] \NK9FU> ME*5T@\BU^N9I^T@7&G#Q#95T3X#J8]Z*>):2E)%0W?%Z3:/_4AA'X,$)C2S)$)39ZQ0, M!04#267NQO"Y3EK0B+OHM]K%8.<47Y%^5Y[=$GM-\Z9EJ;TFQF>PY/ZYOWB: MYMYKG-MQ<_!5<3RCN?BJY#YH3KY*#LTNP;\4>=9=I[__+F5A[[*2$;&2J@^, M5&,ILQE;IC&.G?A)^A-;)AM:/V[L+$:ZGJ7 MX*?04KL+MXB!GJDQ( PZRF!#&DC:]B[%%86T=#=^BMJL5^2*HN_?E*N^II^V M=5,BJ2NNG^YQL5KB-&4DQ1YD)/)@$$AA(>!TK'NVQ0ENAL>8?) M3+Q8)%'P**F".T%613\*:\QVTN@V- 0U\[7DX! M1[4U;1L=O16^)=3BL #7:_P/81K)I,C/J)+)D.(,U98SV1[#%@ S7I0,7'(N MWK(9L::.AK7@,P62,\>1J8/P/"1,XUT])<((E9;T%U94W:ZEH 2>O33Q2A>T MX)?WEXKK^;E(XXOV+&FT3Y2-(!9WW*/4V&5Z"]Y7/T'>QBS0,-J71VNU8 M;Q^V-#]J._7\J)NXN][L>A.&>W;'P:+Q!'1,;(2_]"EBUR7DCB")"+B,.)%/DQ) M%$ /Q0[#** $^WJEQDX3G?R6O*,+:$<0/ @+FS2QKTMP(:!)H&_=7^*3SLN;!8W4Y?96L$S!9(S%T%3 M!^%Y832-=PVBN6X$ZI7TT[5>OBMQ4'VWEJDM?R^S6AQXN#SS/!155@\*YWZ5 MA*LJXQFC%]6G N7R(R9.1C)[.@[]F*6,01Z12&@;@F":\@A&W/?2.$BI2YAR M2)9]_J;V /0,2Y4C*V,@\""8!G3-@"SE14O$:X (D3JFM<5&J./1R(U3Z1J(8<#="*:.PZ$?$A82AZ?$4]HN3U*:>..3 M=*5#H,O-[DF;%6HY#I>:K6T%!+W]QE1^_?J'IV2S5>/P*)UYZQB>$O=9K<*3 M+QA>8?ZQ%B-ML\0_/'[)?D%9+M._EVGDLR ((AC&(8:!'P<0.<+\99PDS(F8 M1UVM?.PQ8A,OY)8TJ 85&3[\#7[Y"&X%?&.DYKV=4Q#ZV9V;RCL&Q^#/J/R=U5));,?^LI9^CTN^ M_629IDX4QR&%A"=BE8?<;:LNX(0Q/PP]E$1*#GT-FE-[^1J"3<+/AJ3&T481 M-X6CI7TT]%;\EO[.JN_PD2D"$^*C<9RSCY/9$_U&R/#[$J=)Y$91"AU"9#RBK#\1 M8:DB W&&\3GAJ5*\KB*]J2V@COK6:P!^_+=_33S/^=A0%MF4.DC@T[9]#4"='V(JA./7U.73AYZI%A!==K M7&4T0Z78Z-\TX:0WZ/LRQ)2F<1C+""D& ^X3B%QYQ>@*:RB(, D3KM/00(&F MUBK6[T+0=!CNHIY,*L.-XZ6V UM&06\A[W9/E-],,.1@$TPLF+!=.DY)8JM5 MY,8IOD!!.24(#M>64WO53!=T:0U?V:HYPA?51>CK?8J,JZ8-$N()W&4--!:&!']8P#_ @?FJKVAHF M>BM[ ,: ,/AMDI.TDHRVDP0/TGJ97,$QL8^F#(Z^9+;>K\J",$9;<^!08;=E M&KL,,RHV:X[%MATS'R8X2"'&/L$D=EB$M"("3E*<>/ONZ;<&:W6X\)C>HC\- MHMK"MPJ-WN+?1>5(/4I[RU]94DLJX#2]6=6 LOC[JD#]1TXL$V@P]=>B/(*09W[.56FVAFLFBMR(E MC0G2\I^S;BM 9SOPO!$YSP1Z%H+S_ G]Z^:F'-7-_:W<@S]E.?M8L_M3KN2C M[TWWK6G(@9OL7I[1=LPX21PTU"W=JXY*9G2E>GC$V6Y31P4:7J2./VAX\,IR ME)/F2-<'>58[X:(7W[-JZ00HH-R)8!QB#P;$%689"1+(A$7F2Z]RH%9@5HOJ MQ/JZXP&M^E(%^U'6OTDF-&]6U.!4/(_9!DGS7+:/ST5;L64<%?T3F8Z4MDYF M2C3G/:'IP/#LI*;ULDF"5,;*RYRU>5AM^-E-R]^17>2VFDQ5S&MAQ93$!7'IJHL%&$ =[D!6@8T"K(HXJ M*#JI/U;!,4SE.1?IN*!/4IS8 2VK1=\V >"KQ@.[ MK;8A:TIOZI9V=3G$MWTEDXA,*V(=0U7-AK**E9YBW)+9B9>7@ S_]&6:>E[.H8O1>J='5"_.-EKDZ]J*U]A+ MW2!B#G0=C\. AP1BGE+(. VIEX241THY,Z=)36PRM03;TC"2J*9O6@&J\25O M%P"]M:XON_+25A=K;$V+40;K6?RV737K=UNH:N$Q+?Q=!%'H4!"2@4*SV!:4K1 @="!CH'5^RXL@LKA@F2M;J3*(4X1 GD M 2$L=<.0Z27X:]">VK'?<@*03'??A+)\9DAR($T"3:>^!JAJRFPBJ/1TUTF4 M)O Y&@ANR^^O07G>" !]2)[% A@,<8YOBGT27Q+V5=ZX7O)?J_;6I@T;OB!D M?;]>H9K1KCM]>Q_H.CP,7(XA993).@0.1)'/H!\&#B&A3]Q$JT"J*2.S>+ 8 M6$F^0"D9@P6':_$+,JA";@RWCCMK6A!-["D&&I86X&L/H&"K]WEUJ00#UL"0 M-]MN,'-TK'K&#-AX 6>9.5B'_6=GC&>:O]1>E;;9$5TI5'FW&7@TC>(D@90' M& 88Q3#U@A2&C+I!%$>,Q:E>TM)A0C-<%.]=!^LF+!T!2$WCV!!;]QZHD[;/ M4>J(_B0[,+(2R<8'-G.2QN6SEHATA,S,V4?CPCY/.3KQO&&I8?20B87PE?VQ MSOK6?\TG%U1\A,C33?$UJW[_>^@JMO?ST$"YV/S:<[P G[,\NU_?6ZQR? Y*MLH> M&_$P;QWD[+L1TNKZI$1UZFONE@>P8:*O_J&GJM0 5%--UF'14T5' M$9FV'HJ6U)94BQK-656)%@S[JD/O94/_&?W'NG6+5D(1,2E6MI)&V#8?_*:0 MK9.ORD*6=:=OGL2YBW[,-\;R!:FSQ[8\F)=$"0V= /IR%P]=37@$O9H&[#IPS* ;ME M)L2?);N@YQ?@)_"C9%D<;'_:'N[ EFV+OK8)P+3E>[/)VKR^N E ?>:;FX*& MH:].?/$'H31IF/BR,@Z,A3D& Y]QB)/(A9'O)1Z+8\J0UH%T=_BI/6[B-Y,0 MHR-8*'K1C"74=)2I"Z?O$#LH@RV?U^[@\[JU#@KVS'-U^"F32KE%09^JBYQ> MEMP4$&S]?EJ!G!/P;NG_X"Y#\R#]>@*_C5YW&B(ZOU8EPTEO M>A"==GL;8Z533])CRDIIY^ WYF;%H@C.@&PLJ.&=8:WG][[^3 MU9HVATI2KN4QL_607I;9K7BZ9O2S+,5XA_(/V2/[;X;*KCKCVW59"I8_9!5! M*_GYTA$G1!202!BVJ2=T;QK#!/L,.C'CL>\%,0X,U.Y$W$Y]&BVSHCR[2H#% MR='1LJ\ 4+B;LPJ&G-H<9QQTJFUBU]QTJ5_91T;B"L(N.V?7#%7IJC?A!&KNPU!FH MOJ&'JDET+^G!-/<_6;J+4$=A]!Y"89CY[B#49=JY?]!XS;"=#^=,NE=8ZXVY M0=^_BKE^6^1UEJ^%KNZ<,$5>=7_J/3A9\^D%KNH2D7K)N4<='T>08%=F<*Q$P1^JM7VQPY?$^O6#9>]HU0P(^_E&-AEIZFK1;33H&Q-CIHQ M_ *0Z^EO;;3!;SU3-OL0V87)5K\B2US-V]?(+I3/^A]9'MXP6+HH'PJY@;XI M7OJ0S MAU'A,NZ,P2AW.(ZK7L,HRASKKPZC%E>00U@6\[WA<;9.^PF(:WZ*R?&H< ML/?%6O>RS_9TA#1F+$A\R!PJ-M8488A9G$ /,8Y#+W 3A^E5W'VYZ3 KN_"J MID-M)W]!D'5]:;@>W'1(AUJKZSYO=-U8/ *2/!^OVF>S&/ D@%HK'6R7NYD+ M#4\"[?.RQ-.0,3.2A%Y131+$28+%UD>%U2/.,T&4NC#!F,%(=N\BF-"(Q#H* M6)WT#+J5R#S AT$>8+$Y$J#3V7_G0JNF3*D#LJ^-#$:86M%L?? HBD*71#!)*1<*!WD0Q\R!'O>B, [EM8I6DV]]%J:^ M.I8+Z8/0ZEVKS$.KY\]3*1U-;_JTX$VNA"9QG9MC,KM>>AF'N#E YGK*DIO[ M'>.L%%;6#?K>5M@1I 6Q^DDFG-87.95%ZA_D;=42,>(2XG%(0ED&V8D11$Z( M88A"'CA!X/)(R^NE3GIB_?2./92,M-$#S:T,S:J'HD*KINJ[^-M]UMSDB+^P MGB7=4ZDRRJH'SBFPTSU+MCPT\3PM%PO0\R%^DIPTH+T_"9K!^5!7?FM'/V7" M,Y_J= %Y?F#3'L&\)6S;]&);,4I!;8R\/K%^V&D0VY)66_YC$H^OG7@Y=22!H"D^;C(*Q<8A3%M!7Q@W=(U6ZLOKH.RGU]:Y8NLM+ 6)NX8G MEM;8F'A&"^S@@+.MKC%QADMK]#G#BI%WJ&1-6=*WQ;VLP]O&F&XG\LW3]I$N M!Z-9X9OPN3X[JI%/%C1O)%R 5L;VE-))*UDW7VUY:T(AK ML4#HJY@V6Y5'7U:8>4N:OHJ)>U8K]75P95*H#)6_LUI2V/H1/^:_YB5KJZY+ MMV!??Z+Z/\*&RNHFY6[;R>?+6H;=7/+-4Y\*(70I[[.P/'5$3,.!C&W*-D&FH-HF1XC]<[T1 MJ(ER @]]K9A5PVQ;I<#UP'W#KTYUL%FF?'S[?)T3J;=%;MD?IK5\S,%6@K;- MXH:[!1A( ;9B+$#W?;CDPX=;8