2024 Q3 Form 10-Q Financial Statement
#000114036124037331 Filed on August 14, 2024
Income Statement
Concept | 2024 Q3 | 2024 Q2 |
---|---|---|
Revenue | $21.99M | $21.59M |
YoY Change | 6.39% | 8.9% |
Cost Of Revenue | ||
YoY Change | ||
Gross Profit | ||
YoY Change | ||
Gross Profit Margin | ||
Selling, General & Admin | ||
YoY Change | ||
% of Gross Profit | ||
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $536.0K | $547.0K |
YoY Change | -0.74% | -1.97% |
% of Gross Profit | ||
Operating Expenses | $18.89M | $18.59M |
YoY Change | -1.37% | 4.68% |
Operating Profit | ||
YoY Change | ||
Interest Expense | ||
YoY Change | ||
% of Operating Profit | ||
Other Income/Expense, Net | ||
YoY Change | ||
Pretax Income | $3.106M | $3.002M |
YoY Change | 104.07% | 45.16% |
Income Tax | $724.0K | $473.0K |
% Of Pretax Income | 23.31% | 15.76% |
Net Earnings | $2.382M | $2.529M |
YoY Change | 74.89% | 40.34% |
Net Earnings / Revenue | 10.83% | 11.71% |
Basic Earnings Per Share | $0.47 | $0.50 |
Diluted Earnings Per Share | $0.47 | $0.50 |
COMMON SHARES | ||
Basic Shares Outstanding | 5.076M | 5.076M |
Diluted Shares Outstanding | 5.077M | 5.065M |
Balance Sheet
Concept | 2024 Q3 | 2024 Q2 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | ||
YoY Change | ||
Cash & Equivalents | $176.9M | $92.75M |
Short-Term Investments | ||
Other Short-Term Assets | ||
YoY Change | ||
Inventory | ||
Prepaid Expenses | ||
Receivables | ||
Other Receivables | ||
Total Short-Term Assets | ||
YoY Change | ||
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $30.41M | $30.78M |
YoY Change | 0.49% | 1.25% |
Goodwill | $1.650M | $1.650M |
YoY Change | 0.0% | 0.0% |
Intangibles | ||
YoY Change | ||
Long-Term Investments | ||
YoY Change | ||
Other Assets | $344.0K | $344.0K |
YoY Change | 14.67% | 0.0% |
Total Long-Term Assets | ||
YoY Change | ||
TOTAL ASSETS | ||
Total Short-Term Assets | ||
Total Long-Term Assets | ||
Total Assets | $1.478B | $1.423B |
YoY Change | 2.14% | -1.37% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | ||
YoY Change | ||
Accrued Expenses | $8.223M | $6.083M |
YoY Change | -13.44% | -26.26% |
Deferred Revenue | ||
YoY Change | ||
Short-Term Debt | $31.54M | $31.11M |
YoY Change | -37.87% | -8.76% |
Long-Term Debt Due | ||
YoY Change | ||
Total Short-Term Liabilities | $39.77M | $37.20M |
YoY Change | 268.2% | -12.17% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $29.77M | $29.73M |
YoY Change | 0.56% | 0.44% |
Other Long-Term Liabilities | ||
YoY Change | ||
Total Long-Term Liabilities | $29.77M | $29.73M |
YoY Change | 0.56% | 0.44% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $39.77M | $37.20M |
Total Long-Term Liabilities | $29.77M | $29.73M |
Total Liabilities | $1.363B | $1.313B |
YoY Change | 1.11% | -2.03% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $86.32M | $85.00M |
YoY Change | 6.19% | 5.41% |
Common Stock | $42.46M | $42.30M |
YoY Change | 1.39% | 1.52% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $115.5M | $110.0M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $1.478B | $1.423B |
YoY Change | 2.14% | -1.37% |
Cashflow Statement
Concept | 2024 Q3 | 2024 Q2 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $2.382M | $2.529M |
YoY Change | 74.89% | 40.34% |
Depreciation, Depletion And Amortization | $536.0K | $547.0K |
YoY Change | -0.74% | -1.97% |
Cash From Operating Activities | $6.572M | $958.0K |
YoY Change | 125.84% | -39.33% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $164.0K | $1.152M |
YoY Change | -59.0% | 222.69% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | $31.36M | $20.13M |
YoY Change | 96.98% | -1456.27% |
Cash From Investing Activities | $31.20M | $18.97M |
YoY Change | 101.13% | -1130.69% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | 46.34M | -22.55M |
YoY Change | 817.68% | -188.92% |
NET CHANGE | ||
Cash From Operating Activities | 6.572M | 958.0K |
Cash From Investing Activities | 31.20M | 18.97M |
Cash From Financing Activities | 46.34M | -22.55M |
Net Change In Cash | 84.11M | -2.613M |
YoY Change | 258.37% | -110.41% |
FREE CASH FLOW | ||
Cash From Operating Activities | $6.572M | $958.0K |
Capital Expenditures | $164.0K | $1.152M |
Free Cash Flow | $6.408M | -$194.0K |
YoY Change | 155.3% | -115.88% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2023Q2 | opof |
Bad Checks And Other Losses
BadChecksAndOtherLosses
|
154000 | |
CY2023Q2 | us-gaap |
Fees And Commissions Mortgage Banking And Servicing
FeesAndCommissionsMortgageBankingAndServicing
|
112000 | |
us-gaap |
Fees And Commissions Mortgage Banking And Servicing
FeesAndCommissionsMortgageBankingAndServicing
|
18000 | ||
us-gaap |
Fees And Commissions Mortgage Banking And Servicing
FeesAndCommissionsMortgageBankingAndServicing
|
207000 | ||
opof |
Bad Checks And Other Losses
BadChecksAndOtherLosses
|
409000 | ||
CY2024Q2 | us-gaap |
Fees And Commissions Mortgage Banking And Servicing
FeesAndCommissionsMortgageBankingAndServicing
|
2000 | |
CY2024Q2 | opof |
Bad Checks And Other Losses
BadChecksAndOtherLosses
|
98000 | |
opof |
Bad Checks And Other Losses
BadChecksAndOtherLosses
|
329000 | ||
CY2024Q2 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
|
0 | |
dei |
Security Exchange Name
SecurityExchangeName
|
NASDAQ | ||
CY2024Q2 | opof |
Number Of Subsidiaries
NumberOfSubsidiaries
|
2 | |
CY2024Q2 | opof |
Number Of Branch Offices
NumberOfBranchOffices
|
14 | |
dei |
Amendment Flag
AmendmentFlag
|
false | ||
dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--12-31 | ||
dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2024 | ||
dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q2 | ||
dei |
Entity Central Index Key
EntityCentralIndexKey
|
0000740971 | ||
CY2024Q2 | us-gaap |
Operating Lease Liability Statement Of Financial Position Extensible List
OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2024#OtherLiabilities | |
CY2023Q4 | us-gaap |
Operating Lease Liability Statement Of Financial Position Extensible List
OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2024#OtherLiabilities | |
CY2024Q2 | us-gaap |
Operating Lease Right Of Use Asset Statement Of Financial Position Extensible List
OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2024#OtherAssets | |
CY2023Q4 | us-gaap |
Operating Lease Right Of Use Asset Statement Of Financial Position Extensible List
OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2024#OtherAssets | |
us-gaap |
Accounting Standards Update Extensible List
AccountingStandardsUpdateExtensibleList
|
http://fasb.org/us-gaap/2024#AccountingStandardsUpdate202302Member | ||
CY2024Q2 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
214024000 | |
CY2024Q2 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
277000 | |
CY2024Q2 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
|
22174000 | |
CY2024Q2 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
192127000 | |
CY2023Q4 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
224421000 | |
CY2023Q4 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
264000 | |
CY2023Q4 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
|
22454000 | |
CY2023Q4 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
202231000 | |
CY2024Q2 | us-gaap |
Available For Sale Securities Debt Maturities Within One Year Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
|
1702000 | |
CY2024Q2 | us-gaap |
Available For Sale Securities Debt Maturities Within One Year Fair Value
AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
|
1665000 | |
CY2024Q2 | us-gaap |
Available For Sale Securities Debt Maturities After One Through Five Years Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
|
19909000 | |
CY2024Q2 | us-gaap |
Available For Sale Securities Debt Maturities After One Through Five Years Fair Value
AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
|
18386000 | |
CY2024Q2 | us-gaap |
Available For Sale Securities Debt Maturities After Five Through Ten Years Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
|
54125000 | |
CY2024Q2 | us-gaap |
Available For Sale Securities Debt Maturities After Five Through Ten Years Fair Value
AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
|
46856000 | |
CY2024Q2 | us-gaap |
Available For Sale Securities Debt Maturities After Ten Years Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
|
138288000 | |
CY2024Q2 | us-gaap |
Available For Sale Securities Debt Maturities After Ten Years Fair Value
AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
|
125220000 | |
CY2024Q2 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
214024000 | |
CY2024Q2 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
192127000 | |
CY2023Q4 | us-gaap |
Available For Sale Securities Debt Maturities Within One Year Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
|
1570000 | |
CY2023Q4 | us-gaap |
Available For Sale Securities Debt Maturities Within One Year Fair Value
AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
|
1541000 | |
CY2023Q4 | us-gaap |
Available For Sale Securities Debt Maturities After One Through Five Years Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
|
12962000 | |
CY2023Q4 | us-gaap |
Available For Sale Securities Debt Maturities After One Through Five Years Fair Value
AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
|
12178000 | |
CY2023Q4 | us-gaap |
Available For Sale Securities Debt Maturities After Five Through Ten Years Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
|
63248000 | |
CY2023Q4 | us-gaap |
Available For Sale Securities Debt Maturities After Five Through Ten Years Fair Value
AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
|
54806000 | |
CY2023Q4 | us-gaap |
Available For Sale Securities Debt Maturities After Ten Years Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
|
146641000 | |
CY2023Q4 | us-gaap |
Available For Sale Securities Debt Maturities After Ten Years Fair Value
AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
|
133706000 | |
CY2023Q4 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
224421000 | |
CY2023Q4 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
202231000 | |
CY2024Q2 | us-gaap |
Debt Securities Available For Sale Realized Gain
DebtSecuritiesAvailableForSaleRealizedGain
|
0 | |
CY2023Q2 | us-gaap |
Debt Securities Available For Sale Realized Gain
DebtSecuritiesAvailableForSaleRealizedGain
|
0 | |
us-gaap |
Debt Securities Available For Sale Realized Gain
DebtSecuritiesAvailableForSaleRealizedGain
|
0 | ||
us-gaap |
Debt Securities Available For Sale Realized Gain
DebtSecuritiesAvailableForSaleRealizedGain
|
0 | ||
CY2024Q2 | us-gaap |
Debt Securities Available For Sale Realized Loss
DebtSecuritiesAvailableForSaleRealizedLoss
|
0 | |
CY2023Q2 | us-gaap |
Debt Securities Available For Sale Realized Loss
DebtSecuritiesAvailableForSaleRealizedLoss
|
164000 | |
us-gaap |
Debt Securities Available For Sale Realized Loss
DebtSecuritiesAvailableForSaleRealizedLoss
|
0 | ||
us-gaap |
Debt Securities Available For Sale Realized Loss
DebtSecuritiesAvailableForSaleRealizedLoss
|
164000 | ||
CY2024Q2 | us-gaap |
Debt Securities Available For Sale Realized Gain Loss
DebtSecuritiesAvailableForSaleRealizedGainLoss
|
0 | |
CY2023Q2 | us-gaap |
Debt Securities Available For Sale Realized Gain Loss
DebtSecuritiesAvailableForSaleRealizedGainLoss
|
-164000 | |
us-gaap |
Debt Securities Available For Sale Realized Gain Loss
DebtSecuritiesAvailableForSaleRealizedGainLoss
|
0 | ||
us-gaap |
Debt Securities Available For Sale Realized Gain Loss
DebtSecuritiesAvailableForSaleRealizedGainLoss
|
-164000 | ||
CY2024Q2 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position Less Than12 Months Accumulated Loss
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
|
21949000 | |
CY2024Q2 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position Less Than12 Months
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
|
168708000 | |
CY2024Q2 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position12 Months Or Longer Accumulated Loss
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
|
225000 | |
CY2024Q2 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position12 Months Or Longer
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
|
3475000 | |
CY2024Q2 | us-gaap |
Debt Securities Available For Sale Unrealized Loss Position Accumulated Loss
DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
|
22174000 | |
CY2024Q2 | us-gaap |
Debt Securities Available For Sale Unrealized Loss Position
DebtSecuritiesAvailableForSaleUnrealizedLossPosition
|
172183000 | |
CY2024Q2 | us-gaap |
Debt Securities Available For Sale Unrealized Loss Position Number Of Positions
DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
|
141 | |
CY2023Q4 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position Less Than12 Months Accumulated Loss
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
|
187000 | |
CY2023Q4 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position Less Than12 Months
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
|
13226000 | |
CY2023Q4 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position12 Months Or Longer Accumulated Loss
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
|
22267000 | |
CY2023Q4 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position12 Months Or Longer
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
|
172353000 | |
CY2023Q4 | us-gaap |
Debt Securities Available For Sale Unrealized Loss Position Accumulated Loss
DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
|
22454000 | |
CY2023Q4 | us-gaap |
Debt Securities Available For Sale Unrealized Loss Position
DebtSecuritiesAvailableForSaleUnrealizedLossPosition
|
185579000 | |
CY2023Q4 | us-gaap |
Debt Securities Available For Sale Unrealized Loss Position Number Of Positions
DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
|
150 | |
CY2024Q2 | us-gaap |
Debt Securities Available For Sale Unrealized Loss Position Number Of Positions
DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
|
141 | |
CY2023Q4 | us-gaap |
Debt Securities Available For Sale Unrealized Loss Position Number Of Positions
DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
|
150 | |
CY2024Q2 | us-gaap |
Debt Securities Available For Sale Allowance For Credit Loss
DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
|
0 | |
CY2023Q4 | us-gaap |
Debt Securities Available For Sale Allowance For Credit Loss
DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
|
0 | |
CY2024Q2 | us-gaap |
Notes Receivable Gross
NotesReceivableGross
|
1054602000 | |
CY2023Q4 | us-gaap |
Notes Receivable Gross
NotesReceivableGross
|
1080252000 | |
CY2024Q2 | us-gaap |
Financing Receivable Allowance For Credit Losses
FinancingReceivableAllowanceForCreditLosses
|
11828000 | |
CY2023Q4 | us-gaap |
Financing Receivable Allowance For Credit Losses
FinancingReceivableAllowanceForCreditLosses
|
12206000 | |
CY2024Q2 | us-gaap |
Notes Receivable Net
NotesReceivableNet
|
1042774000 | |
CY2023Q4 | us-gaap |
Notes Receivable Net
NotesReceivableNet
|
1068046000 | |
CY2024Q2 | us-gaap |
Bank Overdrafts
BankOverdrafts
|
394000 | |
CY2023Q4 | us-gaap |
Bank Overdrafts
BankOverdrafts
|
244000 | |
CY2024Q2 | us-gaap |
Financing Receivable Deferred Income
FinancingReceivableDeferredIncome
|
1100000 | |
CY2023Q4 | us-gaap |
Financing Receivable Deferred Income
FinancingReceivableDeferredIncome
|
1200000 | |
CY2024Q2 | us-gaap |
Financing Receivable Recorded Investment Nonaccrual Status
FinancingReceivableRecordedInvestmentNonaccrualStatus
|
44000 | |
CY2024Q2 | us-gaap |
Notes Receivable Gross
NotesReceivableGross
|
1054602000 | |
CY2023Q4 | us-gaap |
Financing Receivable Recorded Investment Nonaccrual Status
FinancingReceivableRecordedInvestmentNonaccrualStatus
|
188000 | |
CY2023Q4 | us-gaap |
Notes Receivable Gross
NotesReceivableGross
|
1080252000 | |
CY2024Q2 | us-gaap |
Financing Receivable Recorded Investment Nonaccrual Status
FinancingReceivableRecordedInvestmentNonaccrualStatus
|
44000 | |
CY2023Q4 | us-gaap |
Financing Receivable Recorded Investment Nonaccrual Status
FinancingReceivableRecordedInvestmentNonaccrualStatus
|
188000 | |
opof |
Number Of Primary Segments
NumberOfPrimarySegments
|
2 | ||
CY2023Q4 | us-gaap |
Financing Receivable Allowance For Credit Losses
FinancingReceivableAllowanceForCreditLosses
|
12206000 | |
us-gaap |
Financing Receivable Allowance For Credit Losses Write Offs
FinancingReceivableAllowanceForCreditLossesWriteOffs
|
977000 | ||
us-gaap |
Financing Receivable Allowance For Credit Losses Recovery
FinancingReceivableAllowanceForCreditLossesRecovery
|
330000 | ||
us-gaap |
Provision For Loan Losses Expensed
ProvisionForLoanLossesExpensed
|
269000 | ||
CY2024Q2 | us-gaap |
Financing Receivable Allowance For Credit Losses
FinancingReceivableAllowanceForCreditLosses
|
11828000 | |
CY2022Q4 | us-gaap |
Financing Receivable Allowance For Credit Losses
FinancingReceivableAllowanceForCreditLosses
|
10526000 | |
us-gaap |
Financing Receivable Allowance For Credit Losses Write Offs
FinancingReceivableAllowanceForCreditLossesWriteOffs
|
754000 | ||
us-gaap |
Financing Receivable Allowance For Credit Losses Recovery
FinancingReceivableAllowanceForCreditLossesRecovery
|
365000 | ||
us-gaap |
Provision For Loan Losses Expensed
ProvisionForLoanLossesExpensed
|
873000 | ||
CY2023Q2 | us-gaap |
Financing Receivable Allowance For Credit Losses
FinancingReceivableAllowanceForCreditLosses
|
11651000 | |
CY2024Q2 | us-gaap |
Provision For Loan Losses Expensed
ProvisionForLoanLossesExpensed
|
191000 | |
CY2023Q2 | us-gaap |
Provision For Loan Losses Expensed
ProvisionForLoanLossesExpensed
|
310000 | |
us-gaap |
Provision For Loan Losses Expensed
ProvisionForLoanLossesExpensed
|
269000 | ||
us-gaap |
Provision For Loan Losses Expensed
ProvisionForLoanLossesExpensed
|
873000 | ||
CY2024Q2 | us-gaap |
Off Balance Sheet Credit Loss Liability Credit Loss Expense Reversal
OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal
|
70000 | |
CY2023Q2 | us-gaap |
Off Balance Sheet Credit Loss Liability Credit Loss Expense Reversal
OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal
|
51000 | |
us-gaap |
Off Balance Sheet Credit Loss Liability Credit Loss Expense Reversal
OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal
|
72000 | ||
us-gaap |
Off Balance Sheet Credit Loss Liability Credit Loss Expense Reversal
OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal
|
-136000 | ||
CY2024Q2 | opof |
Provision For Loan Losses Expensed Excluding Unfunded Commitments
ProvisionForLoanLossesExpensedExcludingUnfundedCommitments
|
261000 | |
CY2023Q2 | opof |
Provision For Loan Losses Expensed Excluding Unfunded Commitments
ProvisionForLoanLossesExpensedExcludingUnfundedCommitments
|
361000 | |
opof |
Provision For Loan Losses Expensed Excluding Unfunded Commitments
ProvisionForLoanLossesExpensedExcludingUnfundedCommitments
|
341000 | ||
opof |
Provision For Loan Losses Expensed Excluding Unfunded Commitments
ProvisionForLoanLossesExpensedExcludingUnfundedCommitments
|
737000 | ||
CY2024Q2 | us-gaap |
Financing Receivable Originated In Current Fiscal Year
FinancingReceivableOriginatedInCurrentFiscalYear
|
45789000 | |
CY2024Q2 | us-gaap |
Financing Receivable Originated In Fiscal Year Before Latest Fiscal Year
FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
|
173896000 | |
CY2024Q2 | us-gaap |
Financing Receivable Originated Two Years Before Latest Fiscal Year
FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
|
249419000 | |
CY2024Q2 | us-gaap |
Financing Receivable Originated Three Years Before Latest Fiscal Year
FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
|
189770000 | |
CY2024Q2 | us-gaap |
Financing Receivable Originated Four Years Before Latest Fiscal Year
FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
|
84481000 | |
CY2024Q2 | us-gaap |
Financing Receivable Originated Five Or More Years Before Latest Fiscal Year
FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
|
230785000 | |
CY2024Q2 | us-gaap |
Financing Receivable Revolving
FinancingReceivableRevolving
|
80462000 | |
CY2024Q2 | us-gaap |
Notes Receivable Gross
NotesReceivableGross
|
1054602000 | |
CY2023Q4 | us-gaap |
Financing Receivable Originated In Current Fiscal Year
FinancingReceivableOriginatedInCurrentFiscalYear
|
188858000 | |
CY2023Q4 | us-gaap |
Financing Receivable Originated In Fiscal Year Before Latest Fiscal Year
FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
|
274769000 | |
CY2023Q4 | us-gaap |
Financing Receivable Originated Two Years Before Latest Fiscal Year
FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
|
203777000 | |
CY2023Q4 | us-gaap |
Financing Receivable Originated Three Years Before Latest Fiscal Year
FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
|
89317000 | |
CY2023Q4 | us-gaap |
Financing Receivable Originated Four Years Before Latest Fiscal Year
FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
|
46551000 | |
CY2023Q4 | us-gaap |
Financing Receivable Originated Five Or More Years Before Latest Fiscal Year
FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
|
197421000 | |
CY2023Q4 | us-gaap |
Financing Receivable Revolving
FinancingReceivableRevolving
|
79559000 | |
CY2023Q4 | us-gaap |
Notes Receivable Gross
NotesReceivableGross
|
1080252000 | |
us-gaap |
Financing Receivable Year One Originated Current Fiscal Year Writeoff
FinancingReceivableYearOneOriginatedCurrentFiscalYearWriteoff
|
104000 | ||
us-gaap |
Financing Receivable Year Two Originated Fiscal Year Before Current Fiscal Year Writeoff
FinancingReceivableYearTwoOriginatedFiscalYearBeforeCurrentFiscalYearWriteoff
|
151000 | ||
us-gaap |
Financing Receivable Year Three Originated Two Years Before Current Fiscal Year Writeoff
FinancingReceivableYearThreeOriginatedTwoYearsBeforeCurrentFiscalYearWriteoff
|
546000 | ||
us-gaap |
Financing Receivable Year Four Originated Three Years Before Current Fiscal Year Writeoff
FinancingReceivableYearFourOriginatedThreeYearsBeforeCurrentFiscalYearWriteoff
|
131000 | ||
us-gaap |
Financing Receivable Year Five Originated Four Years Before Current Fiscal Year Writeoff
FinancingReceivableYearFiveOriginatedFourYearsBeforeCurrentFiscalYearWriteoff
|
17000 | ||
us-gaap |
Financing Receivable Originated More Than Five Years Before Current Fiscal Year Writeoff
FinancingReceivableOriginatedMoreThanFiveYearsBeforeCurrentFiscalYearWriteoff
|
28000 | ||
us-gaap |
Financing Receivable Revolving Writeoff
FinancingReceivableRevolvingWriteoff
|
0 | ||
us-gaap |
Financing Receivable Allowance For Credit Losses Write Offs
FinancingReceivableAllowanceForCreditLossesWriteOffs
|
977000 | ||
us-gaap |
Financing Receivable Year One Originated Current Fiscal Year Writeoff
FinancingReceivableYearOneOriginatedCurrentFiscalYearWriteoff
|
147000 | ||
us-gaap |
Financing Receivable Year Two Originated Fiscal Year Before Current Fiscal Year Writeoff
FinancingReceivableYearTwoOriginatedFiscalYearBeforeCurrentFiscalYearWriteoff
|
338000 | ||
us-gaap |
Financing Receivable Year Three Originated Two Years Before Current Fiscal Year Writeoff
FinancingReceivableYearThreeOriginatedTwoYearsBeforeCurrentFiscalYearWriteoff
|
147000 | ||
us-gaap |
Financing Receivable Year Four Originated Three Years Before Current Fiscal Year Writeoff
FinancingReceivableYearFourOriginatedThreeYearsBeforeCurrentFiscalYearWriteoff
|
45000 | ||
us-gaap |
Financing Receivable Year Five Originated Four Years Before Current Fiscal Year Writeoff
FinancingReceivableYearFiveOriginatedFourYearsBeforeCurrentFiscalYearWriteoff
|
21000 | ||
us-gaap |
Financing Receivable Originated More Than Five Years Before Current Fiscal Year Writeoff
FinancingReceivableOriginatedMoreThanFiveYearsBeforeCurrentFiscalYearWriteoff
|
56000 | ||
us-gaap |
Financing Receivable Revolving Writeoff
FinancingReceivableRevolvingWriteoff
|
0 | ||
us-gaap |
Financing Receivable Allowance For Credit Losses Write Offs
FinancingReceivableAllowanceForCreditLossesWriteOffs
|
754000 | ||
opof |
Operating Lease Number Of New Leases
OperatingLeaseNumberOfNewLeases
|
0 | ||
CY2024Q2 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
1032000 | |
CY2023Q4 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
1248000 | |
CY2024Q2 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
836000 | |
CY2023Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
1148000 | |
CY2024Q2 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P3Y7D | |
CY2023Q4 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P3Y4M13D | |
CY2024Q2 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.0316 | |
CY2023Q4 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.0306 | |
CY2024Q2 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
206000 | |
CY2023Q2 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
101000 | |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
312000 | ||
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
202000 | ||
CY2024Q2 | us-gaap |
Lease Cost
LeaseCost
|
206000 | |
CY2023Q2 | us-gaap |
Lease Cost
LeaseCost
|
101000 | |
us-gaap |
Lease Cost
LeaseCost
|
312000 | ||
us-gaap |
Lease Cost
LeaseCost
|
202000 | ||
CY2024Q2 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
109000 | |
CY2023Q2 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
112000 | |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
217000 | ||
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
203000 | ||
CY2024Q2 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
206000 | |
CY2024Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
382000 | |
CY2024Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
278000 | |
CY2024Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
208000 | |
CY2024Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
24000 | |
CY2024Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
1098000 | |
CY2024Q2 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
66000 | |
CY2024Q2 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
1032000 | |
CY2023Q4 | opof |
Affordable Housing Program Number Of Investments
AffordableHousingProgramNumberOfInvestments
|
4 | |
CY2024Q2 | opof |
Affordable Housing Program Number Of Investments
AffordableHousingProgramNumberOfInvestments
|
4 | |
CY2024Q2 | us-gaap |
Amortization Method Qualified Affordable Housing Project Investments
AmortizationMethodQualifiedAffordableHousingProjectInvestments
|
821000 | |
CY2023Q4 | us-gaap |
Amortization Method Qualified Affordable Housing Project Investments
AmortizationMethodQualifiedAffordableHousingProjectInvestments
|
1100000 | |
CY2024Q2 | us-gaap |
Qualified Affordable Housing Project Investments Commitment
QualifiedAffordableHousingProjectInvestmentsCommitment
|
0 | |
CY2024Q2 | us-gaap |
Amortization Method Qualified Affordable Housing Project Investments Amortization
AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization
|
42000 | |
CY2023Q2 | us-gaap |
Amortization Method Qualified Affordable Housing Project Investments Amortization
AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization
|
92000 | |
us-gaap |
Amortization Method Qualified Affordable Housing Project Investments Amortization
AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization
|
134000 | ||
us-gaap |
Amortization Method Qualified Affordable Housing Project Investments Amortization
AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization
|
184000 | ||
CY2024Q2 | opof |
Expected Affordable Housing Tax Benefit Amount
ExpectedAffordableHousingTaxBenefitAmount
|
9000 | |
CY2023Q2 | opof |
Expected Affordable Housing Tax Benefit Amount
ExpectedAffordableHousingTaxBenefitAmount
|
19000 | |
opof |
Expected Affordable Housing Tax Benefit Amount
ExpectedAffordableHousingTaxBenefitAmount
|
28000 | ||
opof |
Expected Affordable Housing Tax Benefit Amount
ExpectedAffordableHousingTaxBenefitAmount
|
39000 | ||
CY2024Q2 | opof |
Affordable Housing Tax Credits Amount
AffordableHousingTaxCreditsAmount
|
78000 | |
CY2023Q2 | opof |
Affordable Housing Tax Credits Amount
AffordableHousingTaxCreditsAmount
|
78000 | |
opof |
Affordable Housing Tax Credits Amount
AffordableHousingTaxCreditsAmount
|
155000 | ||
opof |
Affordable Housing Tax Credits Amount
AffordableHousingTaxCreditsAmount
|
155000 | ||
CY2024Q2 | us-gaap |
Affordable Housing Tax Credits And Other Tax Benefits Amount
AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount
|
87000 | |
CY2023Q2 | us-gaap |
Affordable Housing Tax Credits And Other Tax Benefits Amount
AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount
|
97000 | |
us-gaap |
Affordable Housing Tax Credits And Other Tax Benefits Amount
AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount
|
183000 | ||
us-gaap |
Affordable Housing Tax Credits And Other Tax Benefits Amount
AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount
|
194000 | ||
us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.21 | ||
CY2024Q2 | opof |
Federal Funds Lines Available Balance
FederalFundsLinesAvailableBalance
|
90000000 | |
CY2023Q4 | opof |
Federal Funds Lines Available Balance
FederalFundsLinesAvailableBalance
|
90000000 | |
CY2024Q2 | us-gaap |
Federal Home Loan Bank Advances General Debt Obligations Disclosures Amount Of Available Unused Funds
FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresAmountOfAvailableUnusedFunds
|
391300000 | |
CY2023Q4 | us-gaap |
Federal Home Loan Bank Advances General Debt Obligations Disclosures Amount Of Available Unused Funds
FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresAmountOfAvailableUnusedFunds
|
362100000 | |
CY2024Q2 | us-gaap |
Federal Funds Purchased
FederalFundsPurchased
|
0 | |
CY2023Q4 | us-gaap |
Federal Funds Purchased
FederalFundsPurchased
|
0 | |
CY2024Q2 | us-gaap |
Securities Sold Under Agreements To Repurchase
SecuritiesSoldUnderAgreementsToRepurchase
|
1381000 | |
CY2023Q4 | us-gaap |
Securities Sold Under Agreements To Repurchase
SecuritiesSoldUnderAgreementsToRepurchase
|
2383000 | |
CY2024Q2 | us-gaap |
Federal Home Loan Bank Advances Maturities Summary Due Within One Year Of Balance Sheet Date
FederalHomeLoanBankAdvancesMaturitiesSummaryDueWithinOneYearOfBalanceSheetDate
|
19586000 | |
CY2023Q4 | us-gaap |
Federal Home Loan Bank Advances Maturities Summary Due Within One Year Of Balance Sheet Date
FederalHomeLoanBankAdvancesMaturitiesSummaryDueWithinOneYearOfBalanceSheetDate
|
9450000 | |
CY2024Q2 | us-gaap |
Short Term Borrowings
ShortTermBorrowings
|
20967000 | |
CY2023Q4 | us-gaap |
Short Term Borrowings
ShortTermBorrowings
|
11833000 | |
us-gaap |
Shortterm Debt Maximum Monthend Outstanding Amount
ShorttermDebtMaximumMonthendOutstandingAmount
|
41682000 | ||
CY2023 | us-gaap |
Shortterm Debt Maximum Monthend Outstanding Amount
ShorttermDebtMaximumMonthendOutstandingAmount
|
84360000 | |
us-gaap |
Shortterm Debt Average Outstanding Amount
ShorttermDebtAverageOutstandingAmount
|
44106000 | ||
CY2023 | us-gaap |
Shortterm Debt Average Outstanding Amount
ShorttermDebtAverageOutstandingAmount
|
53466000 | |
us-gaap |
Short Term Debt Weighted Average Interest Rate Over Time
ShortTermDebtWeightedAverageInterestRateOverTime
|
0.0463 | ||
CY2023 | us-gaap |
Short Term Debt Weighted Average Interest Rate Over Time
ShortTermDebtWeightedAverageInterestRateOverTime
|
0.049 | |
CY2024Q2 | us-gaap |
Short Term Debt Weighted Average Interest Rate
ShortTermDebtWeightedAverageInterestRate
|
0.0565 | |
CY2023Q4 | us-gaap |
Short Term Debt Weighted Average Interest Rate
ShortTermDebtWeightedAverageInterestRate
|
0.0565 | |
CY2024Q2 | us-gaap |
Fair Value Disclosure Offbalance Sheet Risks Amount Liability
FairValueDisclosureOffbalanceSheetRisksAmountLiability
|
216841000 | |
CY2023Q4 | us-gaap |
Fair Value Disclosure Offbalance Sheet Risks Amount Liability
FairValueDisclosureOffbalanceSheetRisksAmountLiability
|
213725000 | |
CY2024Q2 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
130000 | |
CY2023Q2 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
141000 | |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
205000 | ||
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
248000 | ||
CY2024Q2 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
|
0 | |
CY2023Q2 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
|
-164000 | |
us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
|
0 | ||
us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
|
-164000 | ||
CY2024Q2 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
|
0 | |
CY2023Q2 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
|
34000 | |
us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
|
0 | ||
us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
|
34000 | ||
CY2024Q2 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
|
0 | |
CY2023Q2 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
|
-130000 | |
us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
|
0 | ||
us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
|
-130000 | ||
CY2024Q2 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
633000 | |
CY2024Q2 | us-gaap |
Other Comprehensive Income Loss Available For Sale Securities Before Reclassification Adjustments Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax
|
-133000 | |
CY2024Q2 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
500000 | |
CY2024Q2 | us-gaap |
Other Comprehensive Income Loss Before Tax
OtherComprehensiveIncomeLossBeforeTax
|
633000 | |
CY2024Q2 | us-gaap |
Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
|
-133000 | |
CY2024Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
500000 | |
CY2023Q2 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
-1838000 | |
CY2023Q2 | us-gaap |
Other Comprehensive Income Loss Available For Sale Securities Before Reclassification Adjustments Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax
|
386000 | |
CY2023Q2 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
-1452000 | |
CY2023Q2 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
|
-164000 | |
CY2023Q2 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
|
34000 | |
CY2023Q2 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
|
-130000 | |
CY2023Q2 | us-gaap |
Other Comprehensive Income Loss Before Tax
OtherComprehensiveIncomeLossBeforeTax
|
-1674000 | |
CY2023Q2 | us-gaap |
Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
|
352000 | |
CY2023Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
-1322000 | |
CY2023Q2 | us-gaap |
Other Comprehensive Income Loss Before Tax
OtherComprehensiveIncomeLossBeforeTax
|
-1674000 | |
CY2023Q2 | us-gaap |
Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
|
352000 | |
CY2023Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
-1322000 | |
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
294000 | ||
us-gaap |
Other Comprehensive Income Loss Available For Sale Securities Before Reclassification Adjustments Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax
|
-62000 | ||
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
232000 | ||
us-gaap |
Other Comprehensive Income Loss Before Tax
OtherComprehensiveIncomeLossBeforeTax
|
294000 | ||
us-gaap |
Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
|
-62000 | ||
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
232000 | ||
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
1114000 | ||
us-gaap |
Other Comprehensive Income Loss Available For Sale Securities Before Reclassification Adjustments Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax
|
-234000 | ||
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
880000 | ||
us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
|
-164000 | ||
us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
|
34000 | ||
us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
|
-130000 | ||
us-gaap |
Other Comprehensive Income Loss Before Tax
OtherComprehensiveIncomeLossBeforeTax
|
1278000 | ||
us-gaap |
Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
|
-268000 | ||
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
1010000 | ||
us-gaap |
Other Comprehensive Income Loss Before Tax
OtherComprehensiveIncomeLossBeforeTax
|
1278000 | ||
us-gaap |
Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
|
-268000 | ||
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
1010000 | ||
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
0 | ||
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
0 | ||
CY2023Q2 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
0 | |
CY2024Q2 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
0 | |
CY2024Q2 | opof |
Fair Value Estimation Of Assets And Liabilities Number Of Sources Used
FairValueEstimationOfAssetsAndLiabilitiesNumberOfSourcesUsed
|
2 | |
CY2024Q2 | us-gaap |
Cash And Cash Equivalents Fair Value Disclosure
CashAndCashEquivalentsFairValueDisclosure
|
92745000 | |
CY2024Q2 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
192127000 | |
CY2024Q2 | us-gaap |
Restricted Investments At Fair Value
RestrictedInvestmentsAtFairValue
|
3825000 | |
CY2024Q2 | us-gaap |
Loans Receivable Fair Value Disclosure
LoansReceivableFairValueDisclosure
|
1042774000 | |
CY2024Q2 | us-gaap |
Cash Surrender Value Fair Value Disclosure
CashSurrenderValueFairValueDisclosure
|
35623000 | |
CY2024Q2 | opof |
Interest Receivable Fair Value Disclosure
InterestReceivableFairValueDisclosure
|
4873000 | |
CY2024Q2 | us-gaap |
Deposits Fair Value Disclosure
DepositsFairValueDisclosure
|
1236575000 | |
CY2024Q2 | us-gaap |
Securities Loaned Or Sold Under Agreements To Repurchase Fair Value Disclosure
SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
|
1381000 | |
CY2024Q2 | us-gaap |
Federal Home Loan Bank Borrowings Fair Value Disclosure
FederalHomeLoanBankBorrowingsFairValueDisclosure
|
39586000 | |
CY2024Q2 | us-gaap |
Fair Value Liabilities Measured On Recurring Basis Subordinated Debt Obligations
FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
|
29733000 | |
CY2024Q2 | opof |
Interest Payable Fair Value Disclosure
InterestPayableFairValueDisclosure
|
2028000 | |
CY2023Q4 | us-gaap |
Cash And Cash Equivalents Fair Value Disclosure
CashAndCashEquivalentsFairValueDisclosure
|
78759000 | |
CY2023Q4 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
202231000 | |
CY2023Q4 | us-gaap |
Restricted Investments At Fair Value
RestrictedInvestmentsAtFairValue
|
5176000 | |
CY2023Q4 | us-gaap |
Loans Held For Sale Fair Value Disclosure
LoansHeldForSaleFairValueDisclosure
|
470000 | |
CY2023Q4 | us-gaap |
Loans Receivable Fair Value Disclosure
LoansReceivableFairValueDisclosure
|
1068046000 | |
CY2023Q4 | us-gaap |
Cash Surrender Value Fair Value Disclosure
CashSurrenderValueFairValueDisclosure
|
35088000 | |
CY2023Q4 | opof |
Interest Receivable Fair Value Disclosure
InterestReceivableFairValueDisclosure
|
4921000 | |
CY2023Q4 | us-gaap |
Deposits Fair Value Disclosure
DepositsFairValueDisclosure
|
1230397000 | |
CY2023Q4 | us-gaap |
Securities Loaned Or Sold Under Agreements To Repurchase Fair Value Disclosure
SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
|
2383000 | |
CY2023Q4 | us-gaap |
Loans Payable Fair Value Disclosure
LoansPayableFairValueDisclosure
|
69450000 | |
CY2023Q4 | us-gaap |
Fair Value Liabilities Measured On Recurring Basis Subordinated Debt Obligations
FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
|
29668000 | |
CY2023Q4 | opof |
Interest Payable Fair Value Disclosure
InterestPayableFairValueDisclosure
|
1972000 | |
us-gaap |
Number Of Operating Segments
NumberOfOperatingSegments
|
3 | ||
CY2024Q2 | us-gaap |
Interest And Dividend Income Operating
InterestAndDividendIncomeOperating
|
18118000 | |
CY2024Q2 | us-gaap |
Revenues
Revenues
|
21589000 | |
CY2024Q2 | us-gaap |
Interest Expense Operating
InterestExpenseOperating
|
6002000 | |
CY2024Q2 | opof |
Provision For Loan Losses Expensed Excluding Unfunded Commitments
ProvisionForLoanLossesExpensedExcludingUnfundedCommitments
|
261000 | |
CY2024Q2 | us-gaap |
Labor And Related Expense
LaborAndRelatedExpense
|
7195000 | |
CY2024Q2 | us-gaap |
Other Cost And Expense Operating
OtherCostAndExpenseOperating
|
5129000 | |
CY2024Q2 | us-gaap |
Operating Expenses
OperatingExpenses
|
18587000 | |
CY2024Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
3002000 | |
CY2024Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
473000 | |
CY2024Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
2529000 | |
CY2024Q2 | us-gaap |
Segment Expenditure Addition To Long Lived Assets
SegmentExpenditureAdditionToLongLivedAssets
|
1152000 | |
CY2023Q2 | us-gaap |
Interest And Dividend Income Operating
InterestAndDividendIncomeOperating
|
16347000 | |
CY2023Q2 | us-gaap |
Revenues
Revenues
|
19824000 | |
CY2023Q2 | us-gaap |
Interest Expense Operating
InterestExpenseOperating
|
4248000 | |
CY2023Q2 | opof |
Provision For Loan Losses Expensed Excluding Unfunded Commitments
ProvisionForLoanLossesExpensedExcludingUnfundedCommitments
|
361000 | |
CY2023Q2 | us-gaap |
Labor And Related Expense
LaborAndRelatedExpense
|
8043000 | |
CY2023Q2 | us-gaap |
Other Cost And Expense Operating
OtherCostAndExpenseOperating
|
5104000 | |
CY2023Q2 | us-gaap |
Operating Expenses
OperatingExpenses
|
17756000 | |
CY2023Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
2068000 | |
CY2023Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
266000 | |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
1802000 | |
CY2023Q2 | us-gaap |
Segment Expenditure Addition To Long Lived Assets
SegmentExpenditureAdditionToLongLivedAssets
|
357000 | |
us-gaap |
Interest And Dividend Income Operating
InterestAndDividendIncomeOperating
|
35501000 | ||
us-gaap |
Revenues
Revenues
|
42194000 | ||
us-gaap |
Interest Expense Operating
InterestExpenseOperating
|
11845000 | ||
opof |
Provision For Loan Losses Expensed Excluding Unfunded Commitments
ProvisionForLoanLossesExpensedExcludingUnfundedCommitments
|
341000 | ||
us-gaap |
Labor And Related Expense
LaborAndRelatedExpense
|
15026000 | ||
us-gaap |
Other Cost And Expense Operating
OtherCostAndExpenseOperating
|
10001000 | ||
us-gaap |
Operating Expenses
OperatingExpenses
|
37213000 | ||
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
4981000 | ||
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
735000 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
4246000 | ||
us-gaap |
Segment Expenditure Addition To Long Lived Assets
SegmentExpenditureAdditionToLongLivedAssets
|
1951000 | ||
us-gaap |
Interest And Dividend Income Operating
InterestAndDividendIncomeOperating
|
31500000 | ||
us-gaap |
Revenues
Revenues
|
38398000 | ||
us-gaap |
Interest Expense Operating
InterestExpenseOperating
|
6588000 | ||
opof |
Provision For Loan Losses Expensed Excluding Unfunded Commitments
ProvisionForLoanLossesExpensedExcludingUnfundedCommitments
|
737000 | ||
us-gaap |
Labor And Related Expense
LaborAndRelatedExpense
|
15406000 | ||
us-gaap |
Other Cost And Expense Operating
OtherCostAndExpenseOperating
|
9909000 | ||
us-gaap |
Operating Expenses
OperatingExpenses
|
32640000 | ||
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
5758000 | ||
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
873000 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
4885000 | ||
us-gaap |
Segment Expenditure Addition To Long Lived Assets
SegmentExpenditureAdditionToLongLivedAssets
|
487000 | ||
CY2024Q2 | us-gaap |
Assets
Assets
|
1423354000 | |
CY2023Q4 | us-gaap |
Assets
Assets
|
1446382000 | |
CY2024Q2 | ecd |
Non Rule10b51 Arr Adopted Flag
NonRule10b51ArrAdoptedFlag
|
false | |
CY2024Q2 | ecd |
Rule10b51 Arr Adopted Flag
Rule10b51ArrAdoptedFlag
|
false | |
CY2024Q2 | ecd |
Non Rule10b51 Arr Trmntd Flag
NonRule10b51ArrTrmntdFlag
|
false | |
CY2024Q2 | ecd |
Rule10b51 Arr Trmntd Flag
Rule10b51ArrTrmntdFlag
|
false |