XML 47 R37.htm IDEA: XBRL DOCUMENT
v3.23.1

Business and Basis of Presentation - Schedule of New Accounting Pronouncements Adopted (Details) - USD ($) $ in Thousands | Mar. 31, 2023 | Jan. 01, 2023 | Dec. 31, 2022 | Mar. 31, 2022 | Dec. 31, 2021
--- | --- | --- | --- | --- | ---
ASSETS |  |  |  |  |
Allowance for loan losses | $ 20,814 | $ 21,165 | $ 19,241 | $ 16,672 | $ 16,123
Liabilities |  |  |  |  |
Allowance for credit losses on off-balance sheet commitments |  | 446 |  |  |
Real Estate | Commercial real estate |  |  |  |  |
ASSETS |  |  |  |  |
Allowance for loan losses |  | 7,826 |  |  |
Real Estate | SBA—real estate |  |  |  |  |
ASSETS |  |  |  |  |
Allowance for loan losses |  | 1,369 |  |  |
SBA—non-real estate |  |  |  |  |
ASSETS |  |  |  |  |
Allowance for loan losses | 67 | 65 | 207 | 169 | 199
C&I |  |  |  |  |
ASSETS |  |  |  |  |
Allowance for loan losses | 1,270 | 1,323 | 1,643 | 3,492 | 2,848
Home mortgage |  |  |  |  |
ASSETS |  |  |  |  |
Allowance for loan losses | 11,472 | 10,579 | 8,826 | 4,768 | 2,891
Consumer |  |  |  |  |
ASSETS |  |  |  |  |
Allowance for loan losses | $ 3 | 3 | $ 7 | $ 13 | $ 13
Pre-ASU 2016-13 |  |  |  |  |
ASSETS |  |  |  |  |
Allowance for loan losses |  | 19,241 |  |  |
Liabilities |  |  |  |  |
Allowance for credit losses on off-balance sheet commitments |  | 262 |  |  |
Pre-ASU 2016-13 | Real Estate | Commercial real estate |  |  |  |  |
ASSETS |  |  |  |  |
Allowance for loan losses |  | 6,951 |  |  |
Pre-ASU 2016-13 | Real Estate | SBA—real estate |  |  |  |  |
ASSETS |  |  |  |  |
Allowance for loan losses |  | 1,607 |  |  |
Pre-ASU 2016-13 | SBA—non-real estate |  |  |  |  |
ASSETS |  |  |  |  |
Allowance for loan losses |  | 207 |  |  |
Pre-ASU 2016-13 | C&I |  |  |  |  |
ASSETS |  |  |  |  |
Allowance for loan losses |  | 1,643 |  |  |
Pre-ASU 2016-13 | Home mortgage |  |  |  |  |
ASSETS |  |  |  |  |
Allowance for loan losses |  | 8,826 |  |  |
Pre-ASU 2016-13 | Consumer |  |  |  |  |
ASSETS |  |  |  |  |
Allowance for loan losses |  | 7 |  |  |
Impact |  |  |  |  |
ASSETS |  |  |  |  |
Allowance for loan losses |  | 1,924 |  |  |
Liabilities |  |  |  |  |
Allowance for credit losses on off-balance sheet commitments |  | 184 |  |  |
Impact | Real Estate | Commercial real estate |  |  |  |  |
ASSETS |  |  |  |  |
Allowance for loan losses |  | 875 |  |  |
Impact | Real Estate | SBA—real estate |  |  |  |  |
ASSETS |  |  |  |  |
Allowance for loan losses |  | (238) |  |  |
Impact | SBA—non-real estate |  |  |  |  |
ASSETS |  |  |  |  |
Allowance for loan losses |  | (142) |  |  |
Impact | C&I |  |  |  |  |
ASSETS |  |  |  |  |
Allowance for loan losses |  | (320) |  |  |
Impact | Home mortgage |  |  |  |  |
ASSETS |  |  |  |  |
Allowance for loan losses |  | 1,753 |  |  |
Impact | Consumer |  |  |  |  |
ASSETS |  |  |  |  |
Allowance for loan losses |  | $ (4) |  |  |

X
- References No definition available. + Details
Name: | us-gaap_AssetsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount excluding accrued interest, of allowance for credit loss on financing receivable. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 45 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446 + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_LiabilitiesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 45 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=121611286&loc=d3e11927-110247 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 45 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=124255206&loc=SL82919202-210446 + Details
Name: | us-gaap_OffBalanceSheetCreditLossLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=opbk_RealEstatePortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=opbk_CommercialRealEstateLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=opbk_SBALoansRealEstateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=opbk_SBANonRealEstatePortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=opbk_CommercialAndIndustrialPortfolioMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=opbk_HomeMortgagePortfolioMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |