Segment disclosures

Company overview

OLD POINT FINANCIAL CORPORATION

Each reported dimension combination stays separate. Revenue and operating income are shown as reported, with their dates and sources.

Revenue · Reported segment facts

18 dimension combinations 422 retained observations 57 reported periods

Counts describe retained dimensioned rows only. Periods and members can change across reports, and this view does not infer missing values or expected segment totals.

Operating Segments · Bank

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=opof:BankMember
PeriodValueUnitFiledEvidence
2025-04-01 – 2025-06-3018973000 U00220250814Open filing evidence
2024-07-01 – 2024-09-3020573000 U00220241112Open filing evidence
2024-01-01 – 2024-09-3059975000 U00220241112Open filing evidence
2024-04-01 – 2024-06-3020227000 U00220250814Open filing evidence
2024-01-01 – 2024-06-3039402000 U00220250814Open filing evidence
2024-01-01 – 2024-03-3119175000 U00220250514Open filing evidence
2023-07-01 – 2023-09-3019369000 U00220241112Open filing evidence
2023-01-01 – 2023-09-3055007000 U00220241112Open filing evidence
2022-01-01 – 2022-09-3040265000 U00220231113Open filing evidence
2022-01-01 – 2022-06-3025833000 U00220230814Open filing evidence
2022-01-01 – 2022-03-3112635000 U00220220516Open filing evidence
2021-07-01 – 2021-09-3013150000 U00220221114Open filing evidence
2021-01-01 – 2021-09-3039061000 U00220211115Open filing evidence
2021-04-01 – 2021-06-3012072000 U00220210816Open filing evidence
2021-01-01 – 2021-06-3025911000 U00220220815Open filing evidence
2020-01-01 – 2020-12-3149865000 U00120220331Open filing evidence
2020-07-01 – 2020-09-3012215000 U00220211115Open filing evidence
2020-01-01 – 2020-09-3036821000 U00220201109Open filing evidence
2020-04-01 – 2020-06-3012653000 U00220210816Open filing evidence
2020-01-01 – 2020-06-3024606000 U00220210816Open filing evidence
2020-01-01 – 2020-03-3111953000 U00220200511Open filing evidence
2019-01-01 – 2019-12-3149381000 U00120200316Open filing evidence
2019-07-01 – 2019-09-3012750000 U0022019-11-12 · 19:02:05.000ZOpen filing evidence
2019-01-01 – 2019-06-3024488000 U00220200810Open filing evidence
2019-01-01 – 2019-03-3112035000 U00220200511Open filing evidence
2018-01-01 – 2018-12-3146711000 U00120200316Open filing evidence
2018-07-01 – 2018-09-3012046000 U0022018-11-08 · 21:26:19.000ZOpen filing evidence
2018-01-01 – 2018-06-3022494000 RestatedU0022019-08-09 · 18:49:28.000ZOpen filing evidence
2017-01-01 – 2017-09-3030854000 U0022018-11-08 · 21:26:19.000ZOpen filing evidence
2017-04-01 – 2017-06-3010946000 U0022018-08-09 · 21:18:02.000ZOpen filing evidence

Operating Segments · Trust

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=opof:TrustMember
PeriodValueUnitFiledEvidence
2022-01-01 – 2022-12-315339000 U00120230331Open filing evidence
2022-04-01 – 2022-06-301403000 U00220220815Open filing evidence
2022-01-01 – 2022-06-302768000 U00220220815Open filing evidence
2022-01-01 – 2022-03-311365000 U00220220516Open filing evidence
2021-01-01 – 2021-09-303915000 U00220211115Open filing evidence
2021-04-01 – 2021-06-301340000 U00220220815Open filing evidence
2021-01-01 – 2021-06-302628000 U00220220815Open filing evidence
2021-01-01 – 2021-03-311288000 U00220220516Open filing evidence
2020-01-01 – 2020-09-303690000 U00220201109Open filing evidence
2020-01-01 – 2020-03-311326000 U00220200511Open filing evidence
2019-01-01 – 2019-12-314998000 U00120210330Open filing evidence
2019-07-01 – 2019-09-301210000 U0022019-11-12 · 19:02:05.000ZOpen filing evidence
2019-01-01 – 2019-09-303751000 U00220201109Open filing evidence
2019-01-01 – 2019-06-302541000 U00220200810Open filing evidence
2019-01-01 – 2019-03-311272000 U00220200511Open filing evidence
2018-07-01 – 2018-09-301156000 U0022018-11-08 · 21:26:19.000ZOpen filing evidence
2018-01-01 – 2018-09-303620000 U0022018-11-08 · 21:26:19.000ZOpen filing evidence
2018-01-01 – 2018-06-302463000 U0022018-08-09 · 21:18:02.000ZOpen filing evidence
2018-01-01 – 2018-03-311264000 U0022019-05-10 · 17:59:47.000ZOpen filing evidence
2017-01-01 – 2017-12-314801000 U0012019-03-18 · 21:15:04.000ZOpen filing evidence
2017-07-01 – 2017-09-301119000 U0022018-11-08 · 21:26:19.000ZOpen filing evidence
2017-01-01 – 2017-06-302461000 U0022018-08-09 · 21:18:02.000ZOpen filing evidence

Operating Segments · Wealth Management

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=opof:WealthManagementMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-06-303239000 U00220250814Open filing evidence
2025-01-01 – 2025-03-311668000 U00220250514Open filing evidence
2024-07-01 – 2024-09-301449000 U00220241112Open filing evidence
2024-01-01 – 2024-09-304383000 U00220241112Open filing evidence
2024-04-01 – 2024-06-301464000 U00220240814Open filing evidence
2024-01-01 – 2024-06-302934000 U00220240814Open filing evidence
2024-01-01 – 2024-03-311470000 U00220250514Open filing evidence
2023-07-01 – 2023-09-301317000 U00220231113Open filing evidence
2023-01-01 – 2023-09-304108000 U00220241112Open filing evidence
2023-04-01 – 2023-06-301389000 U00220240814Open filing evidence
2023-01-01 – 2023-06-302791000 U00220240814Open filing evidence
2023-01-01 – 2023-03-311402000 U00220240514Open filing evidence
2022-07-01 – 2022-09-301316000 U00220231113Open filing evidence
2022-01-01 – 2022-09-304084000 U00220221114Open filing evidence
2022-04-01 – 2022-06-301403000 U00220230814Open filing evidence
2022-01-01 – 2022-06-302768000 U00220230814Open filing evidence
2022-01-01 – 2022-03-311365000 U00220230515Open filing evidence
2021-01-01 – 2021-09-303915000 U00220221114Open filing evidence

Operating Segments · Corporate

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=us-gaap:CorporateMember
PeriodValueUnitFiledEvidence
2025-04-01 – 2025-06-303752000 U00220250814Open filing evidence
2025-01-01 – 2025-06-305052000 U00220250814Open filing evidence
2024-01-01 – 2024-03-31850000 U00220240514Open filing evidence
2023-01-01 – 2023-12-319662000 U00120240401Open filing evidence
2023-07-01 – 2023-09-301871000 U00220241112Open filing evidence
2023-01-01 – 2023-09-307772000 U00220231113Open filing evidence
2023-04-01 – 2023-06-302346000 U00220230814Open filing evidence
2023-01-01 – 2023-03-313555000 U00220240514Open filing evidence
2022-01-01 – 2022-12-3111073000 U00120230331Open filing evidence
2022-01-01 – 2022-09-307976000 U00220231113Open filing evidence
2022-04-01 – 2022-06-302431000 U00220230814Open filing evidence
2022-01-01 – 2022-03-31900000 U00220220516Open filing evidence
2021-01-01 – 2021-12-319844000 U00120230331Open filing evidence
2021-07-01 – 2021-09-302331000 U00220221114Open filing evidence
2021-01-01 – 2021-09-307608000 U00220221114Open filing evidence
2021-04-01 – 2021-06-302079000 U00220210816Open filing evidence
2021-01-01 – 2021-06-305277000 U00220210816Open filing evidence
2021-01-01 – 2021-03-313198000 U00220220516Open filing evidence
2020-01-01 – 2020-12-316269000 U00120210330Open filing evidence
2020-01-01 – 2020-09-305512000 U00220211115Open filing evidence
2020-04-01 – 2020-06-302729000 U00220210816Open filing evidence
2020-01-01 – 2020-06-304218000 U00220200810Open filing evidence
2019-01-01 – 2019-12-318646000 U00120210330Open filing evidence
2019-07-01 – 2019-09-302422000 U00220201109Open filing evidence
2019-01-01 – 2019-09-306477000 U00220201109Open filing evidence
2019-04-01 – 2019-06-301855000 U0022019-08-09 · 18:49:28.000ZOpen filing evidence
2019-01-01 – 2019-06-304055000 U00220200810Open filing evidence
2019-01-01 – 2019-03-31775000 U00220200511Open filing evidence
2018-01-01 – 2018-12-316346000 U0012019-03-18 · 21:15:04.000ZOpen filing evidence
2018-07-01 – 2018-09-301816000 U0022019-11-12 · 19:02:05.000ZOpen filing evidence
2018-01-01 – 2018-09-304758000 U0022018-11-08 · 21:26:19.000ZOpen filing evidence
2018-04-01 – 2018-06-301604000 U0022019-08-09 · 18:49:28.000ZOpen filing evidence
2018-01-01 – 2018-06-302942000 U0022018-08-09 · 21:18:02.000ZOpen filing evidence
2018-01-01 – 2018-03-311338000 U0022019-05-10 · 17:59:47.000ZOpen filing evidence
2017-07-01 – 2017-09-30948000 U0022018-11-08 · 21:26:19.000ZOpen filing evidence
2017-01-01 – 2017-09-303401000 U0022018-11-08 · 21:26:19.000ZOpen filing evidence
2017-01-01 – 2017-06-302452000 U0022018-08-09 · 21:18:02.000ZOpen filing evidence

Operating Segments · Bank

Consolidation Items · Statement Business Segments

Source dimensions us-gaap:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=opof:BankMember
PeriodValueUnitFiledEvidence
2017-01-01 – 2017-12-3142250000 U0012018-03-15 · 22:34:18.000ZOpen filing evidence
2016-01-01 – 2016-12-3138823000 U0012018-03-15 · 22:34:18.000ZOpen filing evidence
2015-01-01 – 2015-12-3138790000 U0012018-03-15 · 22:34:18.000ZOpen filing evidence
2014-01-01 – 2014-12-3138522000 U0012015-03-30 · 18:09:39.000ZOpen filing evidence
2013-01-01 – 2013-12-3138537000 U0012015-03-30 · 18:09:39.000ZOpen filing evidence

Operating Segments · Trust

Consolidation Items · Statement Business Segments

Source dimensions us-gaap:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=opof:TrustMember
PeriodValueUnitFiledEvidence
2018-01-01 – 2018-03-311264000 U0022018-05-10 · 18:35:20.000ZOpen filing evidence
2017-01-01 – 2017-03-311240000 U0022018-05-10 · 18:35:20.000ZOpen filing evidence
2016-01-01 – 2016-12-314531000 U0012018-03-15 · 22:34:18.000ZOpen filing evidence
2015-01-01 – 2015-12-314703000 U0012018-03-15 · 22:34:18.000ZOpen filing evidence
2013-01-01 – 2013-12-314121000 U0012015-03-30 · 18:09:39.000ZOpen filing evidence

Operating Segments · Corporate

Consolidation Items · Statement Business Segments

Source dimensions us-gaap:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=us-gaap:CorporateMember
PeriodValueUnitFiledEvidence
2018-01-01 – 2018-03-311338000 U0022018-05-10 · 18:35:20.000ZOpen filing evidence
2015-01-01 – 2015-12-314209000 U0012018-03-15 · 22:34:18.000ZOpen filing evidence
2013-01-01 – 2013-12-313689000 U0012015-03-30 · 18:09:39.000ZOpen filing evidence

Bank

Statement Business Segments

Multiple units reported for the same period; values are kept separate.

Source dimensions us-gaap:StatementBusinessSegmentsAxis=opof:BankMember
PeriodValueUnitFiledEvidence
2017-07-01 – 2017-09-3010825000 U0022017-11-14 · 21:55:26.000ZOpen filing evidence
2017-01-01 – 2017-09-3031433000 U0022017-11-14 · 21:55:26.000ZOpen filing evidence
2017-04-01 – 2017-06-3010946000 U0022017-08-08 · 18:57:46.000ZOpen filing evidence
2017-01-01 – 2017-06-3020609000 U0022017-08-08 · 18:57:46.000ZOpen filing evidence
2017-01-01 – 2017-03-319663000 U0012017-05-09 · 19:02:10.000ZOpen filing evidence
2016-07-01 – 2016-09-309697000 U0022017-11-14 · 21:55:26.000ZOpen filing evidence
2016-01-01 – 2016-09-3029145000 U0022017-11-14 · 21:55:26.000ZOpen filing evidence
2016-04-01 – 2016-06-309594000 U0022017-08-08 · 18:57:46.000ZOpen filing evidence
2016-01-01 – 2016-06-3019448000 U0022017-08-08 · 18:57:46.000ZOpen filing evidence
2016-01-01 – 2016-03-319854000 U0012017-05-09 · 19:02:10.000ZOpen filing evidence
2015-07-01 – 2015-09-309721000 U0012015-11-09 · 20:33:23.000ZOpen filing evidence
2015-07-01 – 2015-09-309721000 U0022016-11-08 · 18:49:14.000ZOpen filing evidence
2015-01-01 – 2015-09-3029011000 U0012015-11-09 · 20:33:23.000ZOpen filing evidence
2015-01-01 – 2015-09-3029011000 U0022016-11-08 · 18:49:14.000ZOpen filing evidence
2015-04-01 – 2015-06-309748000 U0012015-08-10 · 20:05:51.000ZOpen filing evidence
2015-04-01 – 2015-06-309748000 U0022016-08-10 · 20:21:08.000ZOpen filing evidence
2015-01-01 – 2015-06-3019290000 U0012015-08-10 · 20:05:51.000ZOpen filing evidence
2015-01-01 – 2015-06-3019290000 U0022016-08-10 · 20:21:08.000ZOpen filing evidence
2015-01-01 – 2015-03-319542000 U0012016-05-10 · 16:03:20.000ZOpen filing evidence
2014-07-01 – 2014-09-309625000 U0012015-11-09 · 20:33:23.000ZOpen filing evidence
2014-07-01 – 2014-09-309625000 U0022014-11-07 · 21:09:14.000ZOpen filing evidence
2014-01-01 – 2014-09-3028714000 U0012015-11-09 · 20:33:23.000ZOpen filing evidence
2014-01-01 – 2014-09-3028714000 U0022014-11-07 · 21:09:14.000ZOpen filing evidence
2014-04-01 – 2014-06-309649000 U0012015-08-10 · 20:05:51.000ZOpen filing evidence
2014-01-01 – 2014-06-3019089000 U0012015-08-10 · 20:05:51.000ZOpen filing evidence
2014-01-01 – 2014-03-319440000 U0012015-05-12 · 13:49:54.000ZOpen filing evidence
2013-01-01 – 2013-12-3138537000 U0012014-03-28 · 21:15:32.000ZOpen filing evidence
2013-07-01 – 2013-09-309482000 RestatedU0022014-11-07 · 21:09:14.000ZOpen filing evidence
2013-01-01 – 2013-09-3028987000 RestatedU0022014-11-07 · 21:09:14.000ZOpen filing evidence
2013-04-01 – 2013-06-309767000 U0012014-08-13 · 16:38:58.000ZOpen filing evidence
2013-04-01 – 2013-06-309766765 U0022013-08-09 · 12:48:04.000ZOpen filing evidence
2013-01-01 – 2013-06-3019505000 U0012014-08-13 · 16:38:58.000ZOpen filing evidence
2013-01-01 – 2013-06-3019504915 U0022013-08-09 · 12:48:04.000ZOpen filing evidence
2013-01-01 – 2013-03-319738000 U0012014-05-13 · 17:32:57.000ZOpen filing evidence
2013-01-01 – 2013-03-319738150 U00220130510Open filing evidence
2012-01-01 – 2012-12-3143857000 U0012014-03-28 · 21:15:32.000ZOpen filing evidence
2012-07-01 – 2012-09-3011175297 U0022013-11-13 · 22:22:00.000ZOpen filing evidence
2012-01-01 – 2012-09-3033185556 U0022013-11-13 · 22:22:00.000ZOpen filing evidence
2012-04-01 – 2012-06-3011245288 U0022013-08-09 · 12:48:04.000ZOpen filing evidence
2012-01-01 – 2012-06-3022010259 U0022013-08-09 · 12:48:04.000ZOpen filing evidence
2012-01-01 – 2012-03-3110764971 U00220130510Open filing evidence
2011-01-01 – 2011-12-3145149000 U00120130329Open filing evidence
2011-07-01 – 2011-09-3011418000 U00220121114Open filing evidence
2011-01-01 – 2011-09-3033979939 U00220121114Open filing evidence
2011-04-01 – 2011-06-3011259345 U00220120814Open filing evidence
2011-01-01 – 2011-06-3022561939 U00220120814Open filing evidence

Bank · Operating Segments

Statement Business Segments · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=opof:BankMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-06-3038511000 U00220250814Open filing evidence
2025-01-01 – 2025-03-3119538000 U00220250514Open filing evidence
2024-01-01 – 2024-12-3180143000 U00120250331Open filing evidence
2024-04-01 – 2024-06-3020227000 U00220240814Open filing evidence
2024-01-01 – 2024-03-3119175000 U00220240514Open filing evidence
2023-01-01 – 2023-12-3174874000 U00120250331Open filing evidence
2023-04-01 – 2023-06-3018451000 U00220240814Open filing evidence
2023-01-01 – 2023-06-3035638000 U00220240814Open filing evidence
2023-01-01 – 2023-03-3117187000 U00220240514Open filing evidence
2022-01-01 – 2022-12-3156270000 U00120240401Open filing evidence
2022-07-01 – 2022-09-3014432000 U00220231113Open filing evidence
2022-01-01 – 2022-09-3040265000 U00220221114Open filing evidence
2022-04-01 – 2022-06-3013198000 U00220230814Open filing evidence
2022-01-01 – 2022-03-3112635000 U00220230515Open filing evidence
2021-01-01 – 2021-12-3151907000 U00120230331Open filing evidence
2021-01-01 – 2021-09-3039061000 U00220221114Open filing evidence
2021-04-01 – 2021-06-3012072000 U00220220815Open filing evidence
2021-01-01 – 2021-03-3113839000 U00220220516Open filing evidence
2020-07-01 – 2020-09-3012215000 U00220201109Open filing evidence
2020-01-01 – 2020-09-3036821000 U00220211115Open filing evidence
2020-01-01 – 2020-03-3111953000 U00220210514Open filing evidence
2019-01-01 – 2019-12-3149381000 U00120210330Open filing evidence
2019-07-01 – 2019-09-3012750000 U00220201109Open filing evidence
2019-01-01 – 2019-09-3037238000 U00220201109Open filing evidence
2019-04-01 – 2019-06-3012454000 U00220200810Open filing evidence
2019-01-01 – 2019-06-3024488000 U0022019-08-09 · 18:49:28.000ZOpen filing evidence
2018-01-01 – 2018-12-3146711000 U0012019-03-18 · 21:15:04.000ZOpen filing evidence
2018-07-01 – 2018-09-3012046000 U0022019-11-12 · 19:02:05.000ZOpen filing evidence
2018-01-01 – 2018-09-3034540000 U0022019-11-12 · 19:02:05.000ZOpen filing evidence
2018-04-01 – 2018-06-3011802000 RestatedU0022019-08-09 · 18:49:28.000ZOpen filing evidence
2018-01-01 – 2018-03-3110692000 U0022019-05-10 · 17:59:47.000ZOpen filing evidence
2017-01-01 – 2017-12-3141499000 U0012019-03-18 · 21:15:04.000ZOpen filing evidence
2017-07-01 – 2017-09-3010618000 U0022018-11-08 · 21:26:19.000ZOpen filing evidence
2017-01-01 – 2017-06-3020609000 U0022018-08-09 · 21:18:02.000ZOpen filing evidence

Bank · Operating Segments

Statement Business Segments · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=opof:BankMember;us-gaap:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember
PeriodValueUnitFiledEvidence
2018-01-01 – 2018-03-3110905000 U0022018-05-10 · 18:35:20.000ZOpen filing evidence
2017-01-01 – 2017-03-319663000 U0022018-05-10 · 18:35:20.000ZOpen filing evidence
2016-01-01 – 2016-12-3138823000 U0012017-03-15 · 17:58:40.000ZOpen filing evidence
2015-01-01 – 2015-12-3138790000 U0012017-03-15 · 17:58:40.000ZOpen filing evidence
2014-01-01 – 2014-12-3138522000 U0012016-03-11 · 18:15:11.000ZOpen filing evidence

Trust

Statement Business Segments

Multiple units reported for the same period; values are kept separate.

Source dimensions us-gaap:StatementBusinessSegmentsAxis=opof:TrustMember
PeriodValueUnitFiledEvidence
2017-07-01 – 2017-09-301119000 U0022017-11-14 · 21:55:26.000ZOpen filing evidence
2017-01-01 – 2017-09-303580000 U0022017-11-14 · 21:55:26.000ZOpen filing evidence
2017-04-01 – 2017-06-301220000 U0022017-08-08 · 18:57:46.000ZOpen filing evidence
2017-01-01 – 2017-06-302461000 U0022017-08-08 · 18:57:46.000ZOpen filing evidence
2017-01-01 – 2017-03-311240000 U0012017-05-09 · 19:02:10.000ZOpen filing evidence
2016-07-01 – 2016-09-301081000 U0022017-11-14 · 21:55:26.000ZOpen filing evidence
2016-01-01 – 2016-09-303415000 U0022017-11-14 · 21:55:26.000ZOpen filing evidence
2016-04-01 – 2016-06-301142000 U0022017-08-08 · 18:57:46.000ZOpen filing evidence
2016-01-01 – 2016-06-302333000 U0022017-08-08 · 18:57:46.000ZOpen filing evidence
2016-01-01 – 2016-03-311191000 U0012017-05-09 · 19:02:10.000ZOpen filing evidence
2015-07-01 – 2015-09-301126000 U0012015-11-09 · 20:33:23.000ZOpen filing evidence
2015-07-01 – 2015-09-301126000 U0022016-11-08 · 18:49:14.000ZOpen filing evidence
2015-01-01 – 2015-09-303557000 U0012015-11-09 · 20:33:23.000ZOpen filing evidence
2015-01-01 – 2015-09-303557000 U0022016-11-08 · 18:49:14.000ZOpen filing evidence
2015-04-01 – 2015-06-301177000 U0012015-08-10 · 20:05:51.000ZOpen filing evidence
2015-04-01 – 2015-06-301177000 U0022016-08-10 · 20:21:08.000ZOpen filing evidence
2015-01-01 – 2015-06-302431000 U0012015-08-10 · 20:05:51.000ZOpen filing evidence
2015-01-01 – 2015-06-302431000 U0022016-08-10 · 20:21:08.000ZOpen filing evidence
2015-01-01 – 2015-03-311254000 U0012016-05-10 · 16:03:20.000ZOpen filing evidence
2014-07-01 – 2014-09-301113000 U0012015-11-09 · 20:33:23.000ZOpen filing evidence
2014-07-01 – 2014-09-301113000 U0022014-11-07 · 21:09:14.000ZOpen filing evidence
2014-01-01 – 2014-09-303372000 U0012015-11-09 · 20:33:23.000ZOpen filing evidence
2014-01-01 – 2014-09-303372000 U0022014-11-07 · 21:09:14.000ZOpen filing evidence
2014-04-01 – 2014-06-301056000 U0012015-08-10 · 20:05:51.000ZOpen filing evidence
2014-01-01 – 2014-06-302259000 U0012015-08-10 · 20:05:51.000ZOpen filing evidence
2014-01-01 – 2014-03-311203000 U0012015-05-12 · 13:49:54.000ZOpen filing evidence
2013-01-01 – 2013-12-314121000 U0012014-03-28 · 21:15:32.000ZOpen filing evidence
2013-07-01 – 2013-09-30993000 RestatedU0022014-11-07 · 21:09:14.000ZOpen filing evidence
2013-01-01 – 2013-09-303023000 RestatedU0022014-11-07 · 21:09:14.000ZOpen filing evidence
2013-04-01 – 2013-06-301010000 U0012014-08-13 · 16:38:58.000ZOpen filing evidence
2013-04-01 – 2013-06-301009594 U0022013-08-09 · 12:48:04.000ZOpen filing evidence
2013-01-01 – 2013-06-302030000 U0012014-08-13 · 16:38:58.000ZOpen filing evidence
2013-01-01 – 2013-06-302029444 U0022013-08-09 · 12:48:04.000ZOpen filing evidence
2013-01-01 – 2013-03-311020000 U0012014-05-13 · 17:32:57.000ZOpen filing evidence
2013-01-01 – 2013-03-311019850 U00220130510Open filing evidence
2012-01-01 – 2012-12-313744000 U0012014-03-28 · 21:15:32.000ZOpen filing evidence
2012-07-01 – 2012-09-30903567 U0022013-11-13 · 22:22:00.000ZOpen filing evidence
2012-01-01 – 2012-09-302806522 U0022013-11-13 · 22:22:00.000ZOpen filing evidence
2012-04-01 – 2012-06-30962387 U0022013-08-09 · 12:48:04.000ZOpen filing evidence
2012-01-01 – 2012-06-301902955 U0022013-08-09 · 12:48:04.000ZOpen filing evidence
2012-01-01 – 2012-03-31940568 U00220130510Open filing evidence
2011-01-01 – 2011-12-313357000 U00120130329Open filing evidence
2011-07-01 – 2011-09-30789516 U00220121114Open filing evidence
2011-01-01 – 2011-09-302528382 U00220121114Open filing evidence
2011-04-01 – 2011-06-30856832 U00220120814Open filing evidence
2011-01-01 – 2011-06-301738866 U00220120814Open filing evidence

Trust · Operating Segments

Statement Business Segments · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=opof:TrustMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember
PeriodValueUnitFiledEvidence
2021-01-01 – 2021-12-315291000 U00120230331Open filing evidence
2021-07-01 – 2021-09-301287000 U00220211115Open filing evidence
2021-04-01 – 2021-06-301340000 U00220210816Open filing evidence
2020-01-01 – 2020-12-314903000 U00120220331Open filing evidence
2020-07-01 – 2020-09-301195000 U00220211115Open filing evidence
2020-01-01 – 2020-09-303690000 U00220211115Open filing evidence
2020-04-01 – 2020-06-301169000 U00220210816Open filing evidence
2020-01-01 – 2020-06-302495000 U00220210816Open filing evidence
2020-01-01 – 2020-03-311326000 U00220210514Open filing evidence
2019-01-01 – 2019-12-314998000 U00120200316Open filing evidence
2019-07-01 – 2019-09-301210000 U00220201109Open filing evidence
2019-01-01 – 2019-09-303751000 U0022019-11-12 · 19:02:05.000ZOpen filing evidence
2019-04-01 – 2019-06-301268000 U00220200810Open filing evidence
2018-01-01 – 2018-12-314847000 U00120200316Open filing evidence
2018-07-01 – 2018-09-301157000 U0022019-11-12 · 19:02:05.000ZOpen filing evidence
2018-01-01 – 2018-09-303620000 U0022019-11-12 · 19:02:05.000ZOpen filing evidence
2018-04-01 – 2018-06-301199000 U0022019-08-09 · 18:49:28.000ZOpen filing evidence
2018-01-01 – 2018-06-302463000 U0022019-08-09 · 18:49:28.000ZOpen filing evidence
2017-01-01 – 2017-09-303580000 U0022018-11-08 · 21:26:19.000ZOpen filing evidence
2017-04-01 – 2017-06-301220000 U0022018-08-09 · 21:18:02.000ZOpen filing evidence

Trust · Operating Segments

Statement Business Segments · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=opof:TrustMember;us-gaap:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember
PeriodValueUnitFiledEvidence
2017-01-01 – 2017-12-314801000 U0012018-03-15 · 22:34:18.000ZOpen filing evidence
2014-01-01 – 2014-12-314472000 U0012016-03-11 · 18:15:11.000ZOpen filing evidence

Wealth Management · Operating Segments

Statement Business Segments · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=opof:WealthManagementMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember
PeriodValueUnitFiledEvidence
2025-04-01 – 2025-06-301571000 U00220250814Open filing evidence
2024-01-01 – 2024-12-316028000 U00120250331Open filing evidence
2024-04-01 – 2024-06-301464000 U00220250814Open filing evidence
2024-01-01 – 2024-06-302934000 U00220250814Open filing evidence
2024-01-01 – 2024-03-311470000 U00220240514Open filing evidence
2023-01-01 – 2023-12-315687000 U00120250331Open filing evidence
2023-07-01 – 2023-09-301317000 U00220241112Open filing evidence
2023-04-01 – 2023-06-301389000 U00220230814Open filing evidence
2023-01-01 – 2023-06-302791000 U00220230814Open filing evidence
2023-01-01 – 2023-03-311402000 U00220230515Open filing evidence
2022-01-01 – 2022-12-315339000 U00120240401Open filing evidence
2022-07-01 – 2022-09-301316000 U00220221114Open filing evidence
2022-01-01 – 2022-09-304084000 U00220231113Open filing evidence
2021-07-01 – 2021-09-301287000 U00220221114Open filing evidence

Corporate

Statement Business Segments

Multiple units reported for the same period; values are kept separate.

Source dimensions us-gaap:StatementBusinessSegmentsAxis=us-gaap:CorporateMember
PeriodValueUnitFiledEvidence
2017-07-01 – 2017-09-30948000 U0022017-11-14 · 21:55:26.000ZOpen filing evidence
2017-01-01 – 2017-09-303401000 U0022017-11-14 · 21:55:26.000ZOpen filing evidence
2017-04-01 – 2017-06-301361000 U0022017-08-08 · 18:57:46.000ZOpen filing evidence
2017-01-01 – 2017-06-302452000 U0022017-08-08 · 18:57:46.000ZOpen filing evidence
2017-01-01 – 2017-03-311091000 U0012017-05-09 · 19:02:10.000ZOpen filing evidence
2016-07-01 – 2016-09-301622000 U0022017-11-14 · 21:55:26.000ZOpen filing evidence
2016-01-01 – 2016-09-303593000 U0022017-11-14 · 21:55:26.000ZOpen filing evidence
2016-04-01 – 2016-06-30775000 U0022017-08-08 · 18:57:46.000ZOpen filing evidence
2016-01-01 – 2016-06-301971000 U0022017-08-08 · 18:57:46.000ZOpen filing evidence
2016-01-01 – 2016-03-311196000 U0012017-05-09 · 19:02:10.000ZOpen filing evidence
2015-07-01 – 2015-09-30997000 U0012015-11-09 · 20:33:23.000ZOpen filing evidence
2015-07-01 – 2015-09-30997000 U0022016-11-08 · 18:49:14.000ZOpen filing evidence
2015-01-01 – 2015-09-303740000 U0012015-11-09 · 20:33:23.000ZOpen filing evidence
2015-01-01 – 2015-09-303740000 U0022016-11-08 · 18:49:14.000ZOpen filing evidence
2015-04-01 – 2015-06-301425000 U0012015-08-10 · 20:05:51.000ZOpen filing evidence
2015-04-01 – 2015-06-301425000 U0022016-08-10 · 20:21:08.000ZOpen filing evidence
2015-01-01 – 2015-06-302743000 U0012015-08-10 · 20:05:51.000ZOpen filing evidence
2015-01-01 – 2015-06-302743000 U0022016-08-10 · 20:21:08.000ZOpen filing evidence
2015-01-01 – 2015-03-311318000 U0012016-05-10 · 16:03:20.000ZOpen filing evidence
2014-07-01 – 2014-09-30827000 U0012015-11-09 · 20:33:23.000ZOpen filing evidence
2014-07-01 – 2014-09-30827000 U0022014-11-07 · 21:09:14.000ZOpen filing evidence
2014-01-01 – 2014-09-303079000 U0012015-11-09 · 20:33:23.000ZOpen filing evidence
2014-01-01 – 2014-09-303079000 U0022014-11-07 · 21:09:14.000ZOpen filing evidence
2014-04-01 – 2014-06-301150000 U0012015-08-10 · 20:05:51.000ZOpen filing evidence
2014-01-01 – 2014-06-302252000 U0012015-08-10 · 20:05:51.000ZOpen filing evidence
2014-01-01 – 2014-03-311102000 U0012015-05-12 · 13:49:54.000ZOpen filing evidence
2013-01-01 – 2013-12-313689000 U0012014-03-28 · 21:15:32.000ZOpen filing evidence
2013-07-01 – 2013-09-301175000 RestatedU0022014-11-07 · 21:09:14.000ZOpen filing evidence
2013-01-01 – 2013-09-303332000 RestatedU0022014-11-07 · 21:09:14.000ZOpen filing evidence
2013-04-01 – 2013-06-301145000 U0012014-08-13 · 16:38:58.000ZOpen filing evidence
2013-04-01 – 2013-06-301145379 U0022013-08-09 · 12:48:04.000ZOpen filing evidence
2013-01-01 – 2013-06-302157000 U0012014-08-13 · 16:38:58.000ZOpen filing evidence
2013-01-01 – 2013-06-302157041 U0022013-08-09 · 12:48:04.000ZOpen filing evidence
2013-01-01 – 2013-03-311011000 U0012014-05-13 · 17:32:57.000ZOpen filing evidence
2013-01-01 – 2013-03-311011662 U00220130510Open filing evidence
2012-01-01 – 2012-12-314927000 U0012014-03-28 · 21:15:32.000ZOpen filing evidence
2012-07-01 – 2012-09-301270705 U0022013-11-13 · 22:22:00.000ZOpen filing evidence
2012-01-01 – 2012-09-303361213 U0022013-11-13 · 22:22:00.000ZOpen filing evidence
2012-04-01 – 2012-06-30833104 U0022013-08-09 · 12:48:04.000ZOpen filing evidence
2012-01-01 – 2012-06-302090508 U0022013-08-09 · 12:48:04.000ZOpen filing evidence
2012-01-01 – 2012-03-311257404 U00220130510Open filing evidence
2011-01-01 – 2011-12-313933000 U00120130329Open filing evidence
2011-07-01 – 2011-09-301209786 U00220121114Open filing evidence
2011-01-01 – 2011-09-302903818 U00220121114Open filing evidence
2011-04-01 – 2011-06-301203474 U00220120814Open filing evidence
2011-01-01 – 2011-06-301694032 U00220120814Open filing evidence

Corporate · Operating Segments

Statement Business Segments · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=us-gaap:CorporateMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-03-311300000 U00220250514Open filing evidence
2024-01-01 – 2024-12-3111473000 U00120250331Open filing evidence
2024-07-01 – 2024-09-302870000 U00220241112Open filing evidence
2024-01-01 – 2024-09-308091000 U00220241112Open filing evidence
2024-04-01 – 2024-06-304371000 U00220250814Open filing evidence
2024-01-01 – 2024-06-305221000 U00220250814Open filing evidence
2024-01-01 – 2024-03-31850000 U00220250514Open filing evidence
2023-01-01 – 2023-12-319662000 U00120250331Open filing evidence
2023-01-01 – 2023-09-307772000 U00220241112Open filing evidence
2023-04-01 – 2023-06-302346000 U00220240814Open filing evidence
2023-01-01 – 2023-06-305901000 U00220240814Open filing evidence
2023-01-01 – 2023-03-313555000 U00220230515Open filing evidence
2022-01-01 – 2022-12-3111073000 U00120240401Open filing evidence
2022-07-01 – 2022-09-303018000 U00220231113Open filing evidence
2022-01-01 – 2022-09-307976000 U00220221114Open filing evidence
2022-04-01 – 2022-06-30850000 U00220220815Open filing evidence
2022-01-01 – 2022-06-304958000 RestatedU00220230814Open filing evidence
2022-01-01 – 2022-03-31900000 U00220230515Open filing evidence
2021-01-01 – 2021-12-319844000 U00120220331Open filing evidence
2021-01-01 – 2021-09-307608000 U00220211115Open filing evidence
2021-04-01 – 2021-06-302079000 U00220220815Open filing evidence
2021-01-01 – 2021-06-305277000 U00220220815Open filing evidence
2021-01-01 – 2021-03-313198000 U00220210514Open filing evidence
2020-01-01 – 2020-12-316269000 U00120220331Open filing evidence
2020-07-01 – 2020-09-301294000 U00220211115Open filing evidence
2020-04-01 – 2020-06-302729000 U00220200810Open filing evidence
2020-01-01 – 2020-06-304218000 U00220210816Open filing evidence
2020-01-01 – 2020-03-311489000 U00220210514Open filing evidence
2019-07-01 – 2019-09-302422000 U0022019-11-12 · 19:02:05.000ZOpen filing evidence
2019-01-01 – 2019-09-306477000 U0022019-11-12 · 19:02:05.000ZOpen filing evidence
2019-04-01 – 2019-06-301855000 U00220200810Open filing evidence
2018-01-01 – 2018-12-316346000 U00120200316Open filing evidence
2018-07-01 – 2018-09-301817000 U0022018-11-08 · 21:26:19.000ZOpen filing evidence
2018-01-01 – 2018-09-304758000 U0022019-11-12 · 19:02:05.000ZOpen filing evidence
2018-04-01 – 2018-06-301604000 U0022018-08-09 · 21:18:02.000ZOpen filing evidence
2018-01-01 – 2018-06-302942000 U0022019-08-09 · 18:49:28.000ZOpen filing evidence
2017-01-01 – 2017-12-31867000 U0012019-03-18 · 21:15:04.000ZOpen filing evidence
2017-04-01 – 2017-06-301361000 U0022018-08-09 · 21:18:02.000ZOpen filing evidence

Corporate · Operating Segments

Statement Business Segments · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=us-gaap:CorporateMember;us-gaap:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember
PeriodValueUnitFiledEvidence
2017-01-01 – 2017-12-31867000 U0012018-03-15 · 22:34:18.000ZOpen filing evidence
2017-01-01 – 2017-03-311091000 U0022018-05-10 · 18:35:20.000ZOpen filing evidence
2016-01-01 – 2016-12-314790000 U0012018-03-15 · 22:34:18.000ZOpen filing evidence
2015-01-01 – 2015-12-314209000 U0012016-03-11 · 18:15:11.000ZOpen filing evidence
2014-01-01 – 2014-12-314549000 U0012016-03-11 · 18:15:11.000ZOpen filing evidence

Intersegment Elimination

Statement Business Segments

Multiple units reported for the same period; values are kept separate.

Source dimensions us-gaap:StatementBusinessSegmentsAxis=us-gaap:IntersegmentEliminationMember
PeriodValueUnitFiledEvidence
2017-07-01 – 2017-09-30-963000 U0022017-11-14 · 21:55:26.000ZOpen filing evidence
2017-01-01 – 2017-09-30-3445000 U0022017-11-14 · 21:55:26.000ZOpen filing evidence
2017-04-01 – 2017-06-30-1375000 U0022017-08-08 · 18:57:46.000ZOpen filing evidence
2017-01-01 – 2017-06-30-2482000 U0022017-08-08 · 18:57:46.000ZOpen filing evidence
2017-01-01 – 2017-03-31-1106000 U0012017-05-09 · 19:02:10.000ZOpen filing evidence
2016-07-01 – 2016-09-30-1637000 U0022017-11-14 · 21:55:26.000ZOpen filing evidence
2016-01-01 – 2016-09-30-3639000 U0022017-11-14 · 21:55:26.000ZOpen filing evidence
2016-04-01 – 2016-06-30-790000 U0022017-08-08 · 18:57:46.000ZOpen filing evidence
2016-01-01 – 2016-06-30-2001000 U0022017-08-08 · 18:57:46.000ZOpen filing evidence
2016-01-01 – 2016-03-31-1211000 U0012017-05-09 · 19:02:10.000ZOpen filing evidence
2015-07-01 – 2015-09-30-1012000 U0012015-11-09 · 20:33:23.000ZOpen filing evidence
2015-07-01 – 2015-09-30-1012000 U0022016-11-08 · 18:49:14.000ZOpen filing evidence
2015-01-01 – 2015-09-30-3786000 U0012015-11-09 · 20:33:23.000ZOpen filing evidence
2015-01-01 – 2015-09-30-3786000 U0022016-11-08 · 18:49:14.000ZOpen filing evidence
2015-04-01 – 2015-06-30-1441000 U0012015-08-10 · 20:05:51.000ZOpen filing evidence
2015-04-01 – 2015-06-30-1441000 U0022016-08-10 · 20:21:08.000ZOpen filing evidence
2015-01-01 – 2015-06-30-2774000 U0012015-08-10 · 20:05:51.000ZOpen filing evidence
2015-01-01 – 2015-06-30-2774000 U0022016-08-10 · 20:21:08.000ZOpen filing evidence
2015-01-01 – 2015-03-31-1333000 U0012016-05-10 · 16:03:20.000ZOpen filing evidence
2014-07-01 – 2014-09-30-843000 U0012015-11-09 · 20:33:23.000ZOpen filing evidence
2014-07-01 – 2014-09-30-843000 U0022014-11-07 · 21:09:14.000ZOpen filing evidence
2014-01-01 – 2014-09-30-3126000 U0012015-11-09 · 20:33:23.000ZOpen filing evidence
2014-01-01 – 2014-09-30-3126000 U0022014-11-07 · 21:09:14.000ZOpen filing evidence
2014-04-01 – 2014-06-30-1166000 U0012015-08-10 · 20:05:51.000ZOpen filing evidence
2014-01-01 – 2014-06-30-2283000 U0012015-08-10 · 20:05:51.000ZOpen filing evidence
2014-01-01 – 2014-03-31-1117000 U0012015-05-12 · 13:49:54.000ZOpen filing evidence
2013-01-01 – 2013-12-31-3751000 U0012014-03-28 · 21:15:32.000ZOpen filing evidence
2013-07-01 – 2013-09-30-1190000 RestatedU0022014-11-07 · 21:09:14.000ZOpen filing evidence
2013-01-01 – 2013-09-30-3379000 RestatedU0022014-11-07 · 21:09:14.000ZOpen filing evidence
2013-04-01 – 2013-06-30-1161000 U0012014-08-13 · 16:38:58.000ZOpen filing evidence
2013-04-01 – 2013-06-30-1160958 U0022013-08-09 · 12:48:04.000ZOpen filing evidence
2013-01-01 – 2013-06-30-2189000 U0012014-08-13 · 16:38:58.000ZOpen filing evidence
2013-01-01 – 2013-06-30-2188435 U0022013-08-09 · 12:48:04.000ZOpen filing evidence
2013-01-01 – 2013-03-31-1027000 U0012014-05-13 · 17:32:57.000ZOpen filing evidence
2013-01-01 – 2013-03-31-1027477 U00220130510Open filing evidence
2012-01-01 – 2012-12-31-4989000 U0012014-03-28 · 21:15:32.000ZOpen filing evidence
2012-07-01 – 2012-09-30-1285710 U0022013-11-13 · 22:22:00.000ZOpen filing evidence
2012-01-01 – 2012-09-30-3406889 U0022013-11-13 · 22:22:00.000ZOpen filing evidence
2012-04-01 – 2012-06-30-848313 U0022013-08-09 · 12:48:04.000ZOpen filing evidence
2012-01-01 – 2012-06-30-2121179 U0022013-08-09 · 12:48:04.000ZOpen filing evidence
2012-01-01 – 2012-03-31-1272866 U00220130510Open filing evidence
2011-01-01 – 2011-12-31-3992000 U00120130329Open filing evidence
2011-07-01 – 2011-09-30-1224633 U00220121114Open filing evidence
2011-01-01 – 2011-09-30-2947462 U00220121114Open filing evidence
2011-04-01 – 2011-06-30-1217800 U00220120814Open filing evidence
2011-01-01 – 2011-06-30-1722829 U00220120814Open filing evidence