XML 52 R38.htm IDEA: XBRL DOCUMENT
v3.21.2

Significant Accounting Policies - Additional Information (Detail) | 3 Months Ended | 9 Months Ended |  |  |  |
--- | --- | --- | --- | --- | --- | ---
Sep. 30, 2021 USD ($) | Sep. 30, 2020 USD ($) | Sep. 30, 2021 USD ($) segment | Sep. 30, 2020 USD ($) | Jul. 20, 2021 | Dec. 31, 2020 USD ($) | May 01, 2020 | Apr. 30, 2020
Accounting Policies [Abstract] |  |  |  |  |  |  |  |
Number of reportable segments | segment |  |  | 1 |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |  |  |  |
Accrual period for financing receivables |  |  | 60 days |  |  |  |  |
Off-balance sheet active finance receivables |  |  |  |  |  | $ 19,722,000 |  |
Reserve for repurchase liabilities |  |  |  |  |  | 4,241,000 |  |
Restricted cash balance held in a federally insured bank account |  |  |  |  |  | 3,069,000 |  |
Restricted cash balance payable balance |  |  |  |  |  | 784,000 |  |
Finance receivables originated through the bank partnership arrangements, percentage |  |  | 88.00% | 61.00% |  |  |  |
Finance receivables originated through the bank partnership arrangements | $ 7,976,000 |  | $ 7,976,000 |  |  | 3,307,000 |  |
Percent of scheduled payment considered as a qualifying payment |  |  |  |  |  |  | 90.00% | 50.00%
Property, Plant and Equipment [Line Items] |  |  |  |  |  |  |  |
Development and capitalized software costs | 3,823,000 | $ 2,346,000 | 9,896,000 | $ 6,470,000 |  |  |  |
Capitalized software costs, amortization expense | 2,468,000 | $ 1,579,000 | 6,588,000 | $ 4,229,000 |  |  |  |
Percent of tax benefits with provided payment |  |  |  |  | 0.90 |  |  |
Percent of tax benefits retained by company |  |  |  |  | 0.10 |  |  |
Tax receivable agreement liability | 22,866,000 |  | $ 22,866,000 |  |  | $ 0 |  |
Recency delinquency |  |  |  |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |  |  |  |
Accrual period for financing receivables |  |  | 60 days |  |  |  |  |
Contractual delinquency |  |  |  |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |  |  |  |
Accrual period for financing receivables |  |  | 90 days |  |  |  |  |
Minimum |  |  |  |  |  |  |  |
Property, Plant and Equipment [Line Items] |  |  |  |  |  |  |  |
Useful life |  |  | 3 years |  |  |  |  |
Maximum |  |  |  |  |  |  |  |
Property, Plant and Equipment [Line Items] |  |  |  |  |  |  |  |
Useful life |  |  | 5 years |  |  |  |  |
Ohio |  |  |  |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |  |  |  |
Finance receivables remaining under CSO program | 0 |  | $ 0 |  |  |  |  |
Texas |  |  |  |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |  |  |  |
Finance receivables remaining under CSO program | $ 0 |  | $ 0 |  |  |  |  |
Existing Equity Holders |  |  |  |  |  |  |  |
Schedule Of Reverse Recapitalization [Line Items] |  |  |  |  |  |  |  |
Ownership interest retained | 87.80% |  | 87.80% |  |  |  |  |

X
- Definition Finance receivables originated through the bank partnership arrangements. + References No definition available. + Details
Name: | opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangements
Namespace Prefix: | opfi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Finance receivables originated through the bank partnership arrangements percentage. + References No definition available. + Details
Name: | opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangementsPercentage
Namespace Prefix: | opfi_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Finance receivables remaining under CSO program. + References No definition available. + Details
Name: | opfi_FinanceReceivablesRemainingUnderCSOProgram
Namespace Prefix: | opfi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Financing Receivable, Delinquency, Percent Of Scheduled Payment Considered As A Qualifying Payment + References No definition available. + Details
Name: | opfi_FinancingReceivableDelinquencyPercentOfScheduledPaymentConsideredAsAQualifyingPayment
Namespace Prefix: | opfi_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Financing Receivable, Nonaccrual, Threshold Delinquency Period + References No definition available. + Details
Name: | opfi_FinancingReceivableNonaccrualThresholdDelinquencyPeriod
Namespace Prefix: | opfi_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Reverse Recapitalization, Ownership Interest Retained By Noncontrolling Owners + References No definition available. + Details
Name: | opfi_ReverseRecapitalizationOwnershipInterestRetainedByNoncontrollingOwners
Namespace Prefix: | opfi_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Schedule Of Reverse Recapitalization [Line Items] + References No definition available. + Details
Name: | opfi_ScheduleOfReverseRecapitalizationLineItems
Namespace Prefix: | opfi_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tax Receivable Agreement Liability + References No definition available. + Details
Name: | opfi_TaxReceivableAgreementLiability
Namespace Prefix: | opfi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Tax Receivable Agreement Liability, Percent Of Tax Benefits Retained By Company + References No definition available. + Details
Name: | opfi_TaxReceivableAgreementLiabilityPercentOfTaxBenefitsRetainedByCompany
Namespace Prefix: | opfi_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Tax Receivable Agreement Liability, Percent Of Tax Benefits With Provided Payment + References No definition available. + Details
Name: | opfi_TaxReceivableAgreementLiabilityPercentOfTaxBenefitsWithProvidedPayment
Namespace Prefix: | opfi_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

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

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_AccountsNotesAndLoansReceivableLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of expense for amortization of capitalized computer software costs. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756 + Details
Name: | us-gaap_CapitalizedComputerSoftwareAmortization1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The fair value of financial assets, which are not recognized in the financial statements (off-balance sheet) because they fail to meet some other criterion for recognition. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611 + Details
Name: | us-gaap_FairValueDisclosureOffbalanceSheetRisksAmountAsset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 18 -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599 + Details
Name: | us-gaap_NumberOfReportableSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
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 http://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 http://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
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment. + References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Research and development expense during the period related to the costs of developing and achieving technological feasibility of a computer software product to be sold, leased, or otherwise marketed. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756 + Details
Name: | us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(1)(a)) -URI http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(2)) -URI http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910 + Details
Name: | us-gaap_RestrictedCash
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amounts payable for money transfers, money orders, and consumer payment service arrangements. Settlement liabilities include amounts payable to intermediaries for global payment transfers. + References No definition available. + Details
Name: | us-gaap_SettlementLiabilitiesCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | opfi_FinancingReceivableByDelinquencyAxis=opfi_RecencyDelinquencyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | opfi_FinancingReceivableByDelinquencyAxis=opfi_ContractualDelinquencyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=stpr_OH
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=stpr_TX
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=opfi_ExistingEquityHoldersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |